I just made Million Dollar Spaghetti and I dare you to keep scrolling when you see how this pasta casserole disappears faster than you can say seconds.

I’m obsessed with Million Dollar Spaghetti because it’s loud, cheesy, and actually feeds my chaos. I love how the Baked Spaghetti Casserole hits every craving, salty browned ground beef, tangy marinara and that gooey cream cheese meld with sharp cheddar and mozzarella.
But it’s not precious; it’s sloppy, messy comfort that gets devoured. I adore the way the cheese strings and the sauce clings to every forkful.
No frills, just big bowls and satisfied faces. And yeah, it’s exactly the kind of pasta casserole I crave when I want dinner to feel like total win.
Zero fuss, all flavor always.
Ingredients

- Spaghetti: basic pasta backbone, soaks up sauce and cheesy goodness.
- Ground beef: hearty protein, gives the casserole real meaty comfort.
- Yellow onion: sweet bite and texture, you’ll notice it in every forkful.
- Garlic: punchy aroma, it wakes the whole dish right up.
- Marinara: saucy tomato base that keeps things moist and tangy.
- Cream cheese: creamy richness that makes the casserole luxuriously silky.
- Sour cream: tangy creaminess, keeps things smooth and not too heavy.
- Cottage cheese: adds light curd texture, basically softer protein and cream.
- Sharp cheddar: bold cheesy flavor, brings a satisfying savory zip.
- Mozzarella: melty stretch factor, makes every serving gooey and fun.
- Parmesan: salty sharpness, sprinkles subtle nuttiness throughout.
- Egg: binder that helps slices hold together when you serve.
- Italian seasoning: herb mix for Italian vibes, simple and familiar.
- Garlic powder: concentrated garlic hit, reliable when fresh’s not handy.
- Salt: essential flavor booster, don’t skip it unless you must.
- Black pepper: little heat and bite, balances richness nicely.
- Butter or oil: cooks the aromatics, adds a tiny buttery note.
- Parsley or basil: fresh pop on top, pretty and bright.
Ingredient Quantities
- 12 ounces spaghetti, broken in half
- 1 pound ground beef
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 24 ounces marinara or pasta sauce (about 1 jar)
- 8 ounces cream cheese, softened
- 1 cup sour cream
- 1 cup cottage cheese or ricotta (optional but recommended)
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup shredded mozzarella cheese, divided
- 1/4 cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste (about 1 teaspoon salt, 1/2 teaspoon pepper)
- 2 tablespoons butter or oil for the skillet
- Fresh parsley or basil for garnish, optional
How to Make this
1. Preheat oven to 375°F. Butter or oil a 9×13 inch baking dish and set aside.
2. Bring a large pot of salted water to a boil. Break 12 ounces spaghetti in half, cook until just al dente (about 1-2 minutes less than package says), drain but reserve about 1/2 cup pasta water.
3. While pasta cooks, heat 2 tablespoons butter or oil in a skillet over medium heat. Add 1 small finely chopped yellow onion and cook until soft, about 4 minutes. Add 1 pound ground beef and cook, breaking it up, until browned. Stir in 2 cloves minced garlic and cook 30 seconds.
4. Pour in 24 ounces marinara sauce, stir to combine with the beef mixture, simmer 3-4 minutes. Season with salt and black pepper to taste (about 1 teaspoon salt, 1/2 teaspoon pepper). If sauce seems thick, loosen with a little reserved pasta water.
5. In a large bowl, beat together 8 ounces softened cream cheese and 1 cup sour cream until mostly smooth. Add 1 cup cottage cheese or ricotta, 1 large lightly beaten egg, 1 teaspoon Italian seasoning, 1/2 teaspoon garlic powder, and 1/4 cup grated Parmesan. Mix until combined.
6. Stir in 1 cup shredded mozzarella and 1 cup shredded sharp cheddar to the cheese mixture, reserving the remaining cheeses for topping (so you have 1 cup mozzarella and 1 cup cheddar left total for the top).
7. Add the drained spaghetti to the cheese mixture and toss gently so pasta is coated. Fold in the meat + marinara sauce until evenly distributed. Taste and adjust salt and pepper.
8. Pour half of the spaghetti mixture into the prepared baking dish, sprinkle with about 1 cup shredded sharp cheddar and 1/2 cup mozzarella, then add the remaining spaghetti mixture on top. Finish with the remaining cheddar and mozzarella evenly over the top.
9. Cover loosely with foil and bake 20 minutes, remove foil and bake another 10-15 minutes until cheese is bubbly and golden. Let rest 5-10 minutes so it sets up.
10. Sprinkle with fresh parsley or basil if you like, slice and serve. Leftovers reheat great and the flavors actually get better the next day.
Equipment Needed
1. 9×13 inch baking dish (buttered or oiled)
2. Large pot for boiling the spaghetti
3. Colander to drain pasta and catch that reserved pasta water
4. Large skillet for browning the beef and cooking the sauce
5. Big mixing bowl to combine the cheeses and pasta
6. Rubber spatula or wooden spoon for stirring and folding
7. Hand mixer or sturdy whisk to smooth the cream cheese mixture
8. Measuring cups and spoons for cheeses, seasonings and liquids
9. Oven mitts and a spatula or pasta fork for serving
FAQ
Million Dollar Spaghetti Casserole Recipe Substitutions and Variations
- Spaghetti: swap with penne or ziti, they hold the sauce better and won’t get mushy if you overbake.
- Ground beef: use Italian sausage (mild or hot) for more flavor, or ground turkey for a leaner dish, you’ll save calories but add seasoning.
- Cream cheese: mascarpone makes it richer and silkier, or plain Greek yogurt for tang and less fat, just fold it in gently so it doesn’t separate.
- Cottage cheese/ricotta: swap with more sour cream or use plain whole-milk yogurt if you want a smoother, tangier filling, it’s fine to skip it too.
Pro Tips
1) Undercook the pasta a little more than you think, then rinse briefly with cold water to stop cooking. It will finish in the oven and you wont end up with mushy noodles. If the sauce feels too thick, add a couple tablespoons of the reserved pasta water not a ton.
2) Soften the cream cheese first by leaving it at room temp or microwave in 10 second bursts, then beat it well with the sour cream so the filling is smooth. Little chunks make the dish look messy and some bites get way too dense.
3) Brown the beef well, let it get a little crispy bits on the bottom of the pan then deglaze with a splash of sauce or water, scrape up the flavor. Season the meat while it cooks, taste it before you mix it into the pasta, its easier to fix salt then than after baking.
4) Let the casserole rest after it comes out of the oven for at least 8 minutes, longer if you can wait. That helps it set so slices hold together and the cheese wont pull into strings all over the place when you plate it. Leftovers actually taste better so make extra.

Million Dollar Spaghetti Casserole Recipe
I just made Million Dollar Spaghetti and I dare you to keep scrolling when you see how this pasta casserole disappears faster than you can say seconds.
6
servings
947
kcal
Equipment: 1. 9×13 inch baking dish (buttered or oiled)
2. Large pot for boiling the spaghetti
3. Colander to drain pasta and catch that reserved pasta water
4. Large skillet for browning the beef and cooking the sauce
5. Big mixing bowl to combine the cheeses and pasta
6. Rubber spatula or wooden spoon for stirring and folding
7. Hand mixer or sturdy whisk to smooth the cream cheese mixture
8. Measuring cups and spoons for cheeses, seasonings and liquids
9. Oven mitts and a spatula or pasta fork for serving
Ingredients
-
12 ounces spaghetti, broken in half
-
1 pound ground beef
-
1 small yellow onion, finely chopped
-
2 cloves garlic, minced
-
24 ounces marinara or pasta sauce (about 1 jar)
-
8 ounces cream cheese, softened
-
1 cup sour cream
-
1 cup cottage cheese or ricotta (optional but recommended)
-
2 cups shredded sharp cheddar cheese, divided
-
1 cup shredded mozzarella cheese, divided
-
1/4 cup grated Parmesan cheese
-
1 large egg, lightly beaten
-
1 teaspoon Italian seasoning
-
1/2 teaspoon garlic powder
-
Salt and black pepper to taste (about 1 teaspoon salt, 1/2 teaspoon pepper)
-
2 tablespoons butter or oil for the skillet
-
Fresh parsley or basil for garnish, optional
Directions
- Preheat oven to 375°F. Butter or oil a 9×13 inch baking dish and set aside.
- Bring a large pot of salted water to a boil. Break 12 ounces spaghetti in half, cook until just al dente (about 1-2 minutes less than package says), drain but reserve about 1/2 cup pasta water.
- While pasta cooks, heat 2 tablespoons butter or oil in a skillet over medium heat. Add 1 small finely chopped yellow onion and cook until soft, about 4 minutes. Add 1 pound ground beef and cook, breaking it up, until browned. Stir in 2 cloves minced garlic and cook 30 seconds.
- Pour in 24 ounces marinara sauce, stir to combine with the beef mixture, simmer 3-4 minutes. Season with salt and black pepper to taste (about 1 teaspoon salt, 1/2 teaspoon pepper). If sauce seems thick, loosen with a little reserved pasta water.
- In a large bowl, beat together 8 ounces softened cream cheese and 1 cup sour cream until mostly smooth. Add 1 cup cottage cheese or ricotta, 1 large lightly beaten egg, 1 teaspoon Italian seasoning, 1/2 teaspoon garlic powder, and 1/4 cup grated Parmesan. Mix until combined.
- Stir in 1 cup shredded mozzarella and 1 cup shredded sharp cheddar to the cheese mixture, reserving the remaining cheeses for topping (so you have 1 cup mozzarella and 1 cup cheddar left total for the top).
- Add the drained spaghetti to the cheese mixture and toss gently so pasta is coated. Fold in the meat + marinara sauce until evenly distributed. Taste and adjust salt and pepper.
- Pour half of the spaghetti mixture into the prepared baking dish, sprinkle with about 1 cup shredded sharp cheddar and 1/2 cup mozzarella, then add the remaining spaghetti mixture on top. Finish with the remaining cheddar and mozzarella evenly over the top.
- Cover loosely with foil and bake 20 minutes, remove foil and bake another 10-15 minutes until cheese is bubbly and golden. Let rest 5-10 minutes so it sets up.
- Sprinkle with fresh parsley or basil if you like, slice and serve. Leftovers reheat great and the flavors actually get better the next day.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 501g
- Total number of serves: 6
- Calories: 947kcal
- Fat: 62g
- Saturated Fat: 23g
- Trans Fat: 0.3g
- Polyunsaturated: 3.3g
- Monounsaturated: 13g
- Cholesterol: 277mg
- Sodium: 1216mg
- Potassium: 583mg
- Carbohydrates: 71g
- Fiber: 4g
- Sugar: 10g
- Protein: 55g
- Vitamin A: 1200IU
- Vitamin C: 15mg
- Calcium: 300mg
- Iron: 3mg



















