Million Dollar Spaghetti: A Cheesy, Creamy Weeknight Winner

Skillet of Million Dollar Spaghetti with melted cheese and parsley

Table of Contents +

Introduction

I still remember the first time I made Million Dollar Spaghetti — it was a rainy Tuesday, I had a tired crowd of friends coming over, and my pantry looked more like an afterthought than a plan. I tossed together a few cans, some cheese hiding in the back of the fridge, and a box of spaghetti. By the time the storm passed, everyone had cleaned their plates and asked for the recipe. That night turned a pantry scramble into a family favorite and a go-to recipe on my blog. If you love creamy, saucy, utterly comforting pasta that feels indulgent without fuss, this is your new weeknight hero.

Million Dollar Spaghetti is rich but simple: spaghetti tossed in a creamy, cheesy tomato-beef sauce with a touch of savory seasoning. It’s the kind of dish that warms the kitchen and the heart — perfect for busy weeknights, potlucks, or when you want something that tastes restaurant-worthy with minimal effort. In this post I’ll walk you through the ingredients, step-by-step instructions, time-saving tips, and variations so you can make this dish your own.

Why this recipe works

– Balanced richness: cream cheese and shredded cheddar give a silky texture without being heavy.
– Pantry-friendly: uses canned tomatoes and pantry staples you likely already have.
– Crowd-pleaser: cheesy comfort that satisfies kids and adults alike.

Ingredients Snapshot

Ingredients laid out for Million Dollar Spaghetti

– 12 ounces (340 g) spaghetti (or your favorite pasta)
– 1 pound (450 g) lean ground beef (or ground turkey)
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 (14.5 oz / 410 g) can diced tomatoes, undrained
– 1 (10.5 oz / 300 g) can condensed cream of mushroom soup (or cream of chicken)
– 4 ounces (115 g) cream cheese, softened
– 1 cup (100 g) shredded sharp cheddar cheese
– 1/2 cup (50 g) shredded mozzarella (optional)
– 1/2 cup (120 ml) beef broth or water
– 2 tablespoons tomato paste (optional, for deeper flavor)
– 1 teaspoon Italian seasoning
– 1/2 teaspoon smoked paprika (or regular paprika)
– Salt and freshly ground black pepper, to taste
– 2 tablespoons olive oil
– Fresh parsley or green onions, chopped, for garnish

If you like a little heat, add 1/4 teaspoon crushed red pepper flakes or a splash of hot sauce.

Step-by-step Instructions

Stirring creamy sauce while cream cheese melts into Million Dollar Spaghetti

1. Prep and cook the pasta: Fill a large pot with salted water and bring to a boil. Cook the spaghetti 1–2 minutes less than package directions (al dente) so it holds up when tossed in the sauce. Reserve 1/2 cup pasta water, drain, and set aside.

2. Brown the meat: While the pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add chopped onion and cook 3–4 minutes until softened. Add garlic and cook 30 seconds until fragrant. Add ground beef and cook, breaking it up with a spatula, until no pink remains (about 6–8 minutes). Drain excess fat if needed.

3. Build the sauce: Stir in tomato paste (if using) and cook 1 minute. Add the diced tomatoes (with juices), condensed cream soup, beef broth, Italian seasoning, smoked paprika, and a pinch of salt and pepper. Stir to combine and bring to a gentle simmer.

4. Add the creamy cheese: Reduce heat to low. Cut the softened cream cheese into chunks and add it to the pan, stirring until melted and incorporated. Add shredded cheddar (reserve a handful for topping) and stir until smooth. If the sauce looks too thick, stir in a little of the reserved pasta water until you reach a luscious, saucy consistency.

5. Combine pasta and sauce: Add the drained spaghetti directly to the skillet (or return spaghetti to the pot and pour the sauce over it). Toss thoroughly to coat every strand. If using mozzarella, sprinkle it over the top so it melts into gooey ribbons. Taste and adjust seasoning with salt and pepper.

6. Serve: Transfer to bowls or a large serving dish. Sprinkle with reserved cheddar, chopped parsley or green onions, and a grind of fresh black pepper. Serve immediately with a crisp salad or garlic bread.

Why you should undercook the pasta

Slightly undercooking the spaghetti makes a big difference because the pasta absorbs sauce as it sits, keeping the dish from becoming mushy. The final toss in the warm sauce finishes the cooking and helps the flavors meld together.

Tips for the creamiest Million Dollar Spaghetti

– Use room-temperature cream cheese so it melts quickly and evenly.
– Reserve pasta water — the starch helps the sauce cling to the noodles and loosens it without watering it down.
– Avoid over-draining the browned meat; a little fat helps flavor the sauce. If your beef is fatty, briefly blot excess with a paper towel instead of discarding all of it.
– For extra depth, brown the meat until some fond forms on the pan, then deglaze with a splash of beef broth before adding the tomatoes.

Quick variations

– Veggie-friendly: Swap half the ground beef for diced mushrooms or use a plant-based ground meat substitute.
– Spicy: Add diced jalapeño with the onions or stir in 1–2 teaspoons sriracha to the sauce.
– Creamier: Stir in 1/4 cup heavy cream at the end for extra silk.
– Lighter: Use Greek yogurt instead of cream cheese (stir it in off the heat to prevent curdling) and low-fat cheddar.
– Baked version: Place everything in a baking dish, top with extra cheddar and breadcrumbs, and bake at 375°F (190°C) for 15 minutes until bubbly and golden.

Make-ahead and storage

Million Dollar Spaghetti reheats beautifully. Store cooled leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of milk or broth to loosen the sauce. For freezing, portion into freezer-safe containers and freeze up to 2 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions

Q: Can I use pasta shapes instead of spaghetti?
A: Absolutely. Penne, rigatoni, or fusilli work great — the creamy sauce clings to ridges and hollows.

Q: Can I make this vegetarian?
A: Yes. Use crumbled tempeh, lentils, or a plant-based ground substitute in place of the beef. Add a little soy sauce or vegan Worcestershire for extra umami.

Q: Is the cream of mushroom soup necessary?
A: It helps create the super-creamy, comforting texture that gives the dish its “million dollar” feel. You can replace it with an equal amount of heavy cream plus a spoonful of cornstarch to thicken.

Serving and presentation

Plated Million Dollar Spaghetti with parsley garnish

I like to finish this dish with a scatter of fresh parsley and a wedge of lemon on the side for brightness. A simple green salad dressed in vinaigrette or a garlic-roasted broccoli makes the plate pop. If you’re serving a crowd, keep extra shredded cheddar and red pepper flakes on the table so guests can customize their bowls.

Why this recipe ranks high in comfort food

Million Dollar Spaghetti hits nostalgic notes — cheese, tomato, and pasta — but with an elevated creaminess that feels slightly indulgent without being fussy. It’s adaptable, forgiving, and fast, which is exactly what busy cooks need when they want big flavor without big effort.

Final notes from Laura

This recipe has rescued many rushed evenings in my kitchen and has become a staple when friends stop by unexpectedly. It’s the kind of dish you’ll feel proud to serve and happy to dive back into the next day. Try it as written the first time, then play with the variations — the formula is forgiving and endlessly customizable.

If you make it, take a photo and tag me on social media — I love seeing your tweaks and twists! Happy cooking.

Recipe Card

– Prep time: 10 minutes
– Cook time: 20 minutes
– Total time: 30 minutes
– Servings: 4–6

Ingredients

– 12 oz spaghetti
– 1 lb lean ground beef
– 1 medium yellow onion, chopped
– 3 cloves garlic, minced
– 1 (14.5 oz) can diced tomatoes
– 1 (10.5 oz) can condensed cream of mushroom soup
– 4 oz cream cheese, softened
– 1 cup shredded sharp cheddar
– 1/2 cup shredded mozzarella (optional)
– 1/2 cup beef broth
– 2 tbsp olive oil
– 1 tsp Italian seasoning
– 1/2 tsp smoked paprika
– Salt and pepper to taste
– Chopped parsley or green onions for garnish

Instructions

1. Cook spaghetti to just under al dente. Reserve 1/2 cup pasta water, drain.
2. Heat oil in a large skillet. Sauté onion until translucent. Add garlic and cook 30 seconds.
3. Add ground beef and cook until browned. Drain excess fat if necessary.
4. Stir in tomato paste (optional), then diced tomatoes, cream of mushroom soup, beef broth, Italian seasoning, and paprika. Simmer.
5. Add cream cheese and cheddar, stirring until smooth. Add reserved pasta water if needed to loosen sauce.
6. Toss spaghetti in the sauce until well coated. Top with mozzarella if using and let melt.
7. Serve with parsley and extra cheddar.

Notes

– For the best texture, use room-temperature cream cheese. If your sauce is too thick, add pasta water a tablespoon at a time. This recipe is very forgiving — taste and adjust salt and pepper at the end.

Nutrition (per serving, approx.)

– Calories: 520 kcal
– Protein: 28 g
– Fat: 26 g
– Carbs: 48 g
– Fiber: 3 g
– Sugar: 6 g

Enjoy — and don’t forget to leave a comment telling me how your Million Dollar Spaghetti turned out!

Skillet of Million Dollar Spaghetti with melted cheese and parsley

Million Dollar Spaghetti

A creamy and cheesy spaghetti dish that’s perfect for weeknights and potlucks, packed with flavors that will satisfy the whole family.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian
Calories: 520

Ingredients
  

Pasta
  • 12 oz spaghetti
Meat
  • 1 lb lean ground beef or ground turkey
Vegetables
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
Canned Ingredients
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (10.5 oz) condensed cream of mushroom soup or cream of chicken
Cheese
  • 4 oz cream cheese, softened
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup shredded mozzarella optional
  • 1/2 cup beef broth or water
  • 2 tbsp tomato paste optional, for deeper flavor
  • 1 tsp Italian seasoning
  • 1/2 tsp smoked paprika or regular paprika
  • Salt and freshly ground black pepper to taste
  • 2 tbsp olive oil
  • Fresh parsley or green onions, chopped for garnish
  • 1/4 tsp crushed red pepper flakes optional for heat

Equipment

  • Large pot
  • Large skillet

Method
 

  1. 1. Cook spaghetti to just under al dente. Reserve 1/2 cup pasta water, drain.
  2. 2. Heat oil in a large skillet. Sauté onion until translucent. Add garlic and cook 30 seconds.
  3. 3. Add ground beef and cook until browned. Drain excess fat if necessary.
  4. 4. Stir in tomato paste (optional), then diced tomatoes, cream of mushroom soup, beef broth, Italian seasoning, and paprika. Simmer.
  5. 5. Add cream cheese and cheddar, stirring until smooth. Add reserved pasta water if needed to loosen sauce.
  6. 6. Toss spaghetti in the sauce until well coated. Top with mozzarella if using and let melt.
  7. 7. Serve with parsley and extra cheddar.

Nutrition

Calories: 520kcalCarbohydrates: 48gProtein: 28gFat: 26gFiber: 3gSugar: 6g

Notes

For the best texture, use room-temperature cream cheese. If your sauce is too thick, add pasta water a tablespoon at a time. This recipe is very forgiving — taste and adjust salt and pepper at the end.

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating