I call this my Best Spaghetti Casserole because layers of cheesy noodles, savory meat sauce, and a creamy surprise hide a secret twist that keeps the family coming back for more.

I grew up thinking baked pasta was simple, then I found Million Dollar Spaghetti and everything changed. I love how strands of spaghetti merge with savory layers, then a creamy ribbon of cream cheese turns the whole thing into something almost scandalous.
It reads like a Meat Sauce Casserole that learned a new trick, and at the same time it feels like Magic Spaghetti hiding comfort and a surprise in every forkful. I still mess up the timing sometimes and honestly thats part of why I keep making it, because the small mistakes make it more real and somehow better.
Ingredients

- Spaghetti: Starchy noodles give comfort carbs and soak up the creamy, meaty sauce
- Ground beef: Provides hearty protein and savory fat, makes the dish filling and rich
- Marinara sauce: Bright tomato tang vitamin C and acidity that balances richness
- Cream cheese: Adds luxurious creaminess and a mild tang, makes sauce velvety smooth
- Cheddar cheese: Sharp, melty bite and color, brings gooey stretch and bold flavor
- Eggs: Help bind the cheeses together, add protein and a silky texture
- Parmesan: Salty, nutty umami boost, little sprinkling lifts overall depth and savor
- Olive oil, onion, garlic: Oil carries flavor, onion sweetness and garlic pungency build aroma
Ingredient Quantities
- 12 ounces spaghetti
- 1 pound ground beef
- 1 small onion
- 2 cloves garlic
- 24 ounce jar marinara or spaghetti sauce
- 8 ounces cream cheese
- 1 1/2 cups cottage cheese
- 2 large eggs
- 1/4 cup milk
- 2 cups shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley optional
How to Make this
1. Preheat oven to 350 F and grease a 9×13 baking dish with a little of the olive oil.
2. Bring a large pot of salted water to a boil and cook 12 oz spaghetti until just al dente, about 8-9 minutes; drain but reserve 1/2 cup pasta cooking water for later. don’t overcook it.
3. While pasta cooks, heat 2 tbsp olive oil in a skillet over medium heat, add 1 small chopped onion and sauté until soft, add 2 minced garlic cloves and cook 30 seconds, then add 1 lb ground beef. Brown beef, breaking it up, drain excess fat if needed.
4. Stir in 24 oz marinara sauce, 1 tsp Italian seasoning, 1 tsp salt and 1/2 tsp black pepper; simmer 5 minutes to meld flavors, thin with reserved pasta water if too thick.
5. Soften 8 oz cream cheese (microwave 20-30 seconds or leave at room temp), then in a bowl mix cream cheese with 1 1/2 cups cottage cheese, 2 large eggs, 1/4 cup milk and all of the 1/2 cup grated Parmesan until mostly smooth.
6. Toss the drained spaghetti with about half of the meat sauce so noodles are coated, this helps keep layers moist.
7. In the prepared dish layer half the sauced spaghetti, spread the creamy cheese mixture evenly over it, then top with the remaining spaghetti and the rest of the meat sauce.
8. Sprinkle 2 cups shredded cheddar cheese evenly over the top (press lightly so it melts into the sauce) and add a little extra grated Parmesan if you like.
9. Bake uncovered 20-25 minutes until bubbly and cheese is melted and golden in spots, let rest 10 minutes before serving, garnish with 2 tbsp chopped fresh parsley if desired.
Equipment Needed
1. 9×13 baking dish, greased with a little olive oil
2. Large pot for boiling the spaghetti, dont forget to salt the water
3. Colander to drain the pasta
4. Large skillet for sautéing the onion and browning the beef
5. Mixing bowls, at least one medium and one large (youll use both)
6. Measuring cups and spoons for eggs, milk and cheeses
7. Wooden spoon or spatula for stirring the sauce
8. Rubber spatula for folding and spreading the cream cheese mixture
9. Cheese grater for the Parmesan and shredded cheddar, plus oven mitts for taking the dish out of the oven
FAQ
Million Dollar Spaghetti Recipe Substitutions and Variations
- Ground beef → ground turkey or chicken, or use mild Italian sausage for extra flavor, or try plant based crumbles if you want it meatless. Cook times about the same, just watch seasoning.
- Cream cheese → ricotta or mascarpone work great and give a similar creaminess, or Neufchatel for a lower fat option. Ricotta will be a bit grainier but tastes fresh.
- Cottage cheese → swap for more ricotta or plain Greek yogurt for a smoother, tangier filler. If using yogurt, strain it a bit to thicken.
- Shredded cheddar → use shredded mozzarella or Monterey Jack for meltier, milder cheese, or a mix of mozzarella and a little parmesan for extra flavor.
Pro Tips
– Cook the pasta a little less than you think you should so it wont get mushy after baking, and definitely save some pasta water to loosen the sauce later if it seems too thick. Trust me you want a bit of bite left in the noodles or it turns to mush when reheated.
– Brown the beef good and break it into small pieces so every bite has meat, then taste and adjust salt and pepper as you go. Drain excess fat but leave a tablespoon or so for flavor, and if the sauce needs brightness try a tiny splash of red wine or a teaspoon of vinegar.
– Make the cheese layer as smooth as possible by softening the cream cheese thoroughly and stirring the cottage cheese a bit in a blender or with a fork before mixing, otherwise you get weird lumps. Warm eggs and milk slightly so the mix blends easier, and taste for seasoning before you layer it.
– For the bake, cover with foil for most of the time to keep things moist then remove foil at the end so the top browns, or broil a minute if you want crisp spots but watch it closely. Let it rest at least 10 minutes before cutting so it sets, and when reheating leftovers add a splash of water or sauce and cover to stop it drying out.

Million Dollar Spaghetti Recipe
I call this my Best Spaghetti Casserole because layers of cheesy noodles, savory meat sauce, and a creamy surprise hide a secret twist that keeps the family coming back for more.
6
servings
885
kcal
Equipment: 1. 9×13 baking dish, greased with a little olive oil
2. Large pot for boiling the spaghetti, dont forget to salt the water
3. Colander to drain the pasta
4. Large skillet for sautéing the onion and browning the beef
5. Mixing bowls, at least one medium and one large (youll use both)
6. Measuring cups and spoons for eggs, milk and cheeses
7. Wooden spoon or spatula for stirring the sauce
8. Rubber spatula for folding and spreading the cream cheese mixture
9. Cheese grater for the Parmesan and shredded cheddar, plus oven mitts for taking the dish out of the oven
Ingredients
-
12 ounces spaghetti
-
1 pound ground beef
-
1 small onion
-
2 cloves garlic
-
24 ounce jar marinara or spaghetti sauce
-
8 ounces cream cheese
-
1 1/2 cups cottage cheese
-
2 large eggs
-
1/4 cup milk
-
2 cups shredded cheddar cheese
-
1/2 cup grated Parmesan cheese
-
2 tablespoons olive oil
-
1 teaspoon Italian seasoning
-
1 teaspoon salt
-
1/2 teaspoon black pepper
-
2 tablespoons chopped fresh parsley optional
Directions
- Preheat oven to 350 F and grease a 9×13 baking dish with a little of the olive oil.
- Bring a large pot of salted water to a boil and cook 12 oz spaghetti until just al dente, about 8-9 minutes; drain but reserve 1/2 cup pasta cooking water for later. don't overcook it.
- While pasta cooks, heat 2 tbsp olive oil in a skillet over medium heat, add 1 small chopped onion and sauté until soft, add 2 minced garlic cloves and cook 30 seconds, then add 1 lb ground beef. Brown beef, breaking it up, drain excess fat if needed.
- Stir in 24 oz marinara sauce, 1 tsp Italian seasoning, 1 tsp salt and 1/2 tsp black pepper; simmer 5 minutes to meld flavors, thin with reserved pasta water if too thick.
- Soften 8 oz cream cheese (microwave 20-30 seconds or leave at room temp), then in a bowl mix cream cheese with 1 1/2 cups cottage cheese, 2 large eggs, 1/4 cup milk and all of the 1/2 cup grated Parmesan until mostly smooth.
- Toss the drained spaghetti with about half of the meat sauce so noodles are coated, this helps keep layers moist.
- In the prepared dish layer half the sauced spaghetti, spread the creamy cheese mixture evenly over it, then top with the remaining spaghetti and the rest of the meat sauce.
- Sprinkle 2 cups shredded cheddar cheese evenly over the top (press lightly so it melts into the sauce) and add a little extra grated Parmesan if you like.
- Bake uncovered 20-25 minutes until bubbly and cheese is melted and golden in spots, let rest 10 minutes before serving, garnish with 2 tbsp chopped fresh parsley if desired.
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: 433g
- Total number of serves: 6
- Calories: 885kcal
- Fat: 49.1g
- Saturated Fat: 21.9g
- Trans Fat: 0.3g
- Polyunsaturated: 7g
- Monounsaturated: 20g
- Cholesterol: 224mg
- Sodium: 1379mg
- Potassium: 1046mg
- Carbohydrates: 57g
- Fiber: 3.1g
- Sugar: 8.5g
- Protein: 52.2g
- Vitamin A: 800IU
- Vitamin C: 6mg
- Calcium: 505mg
- Iron: 4.1mg







![Thai Coconut Soup [Coconut Milk Soup] Recipe](https://bangkokbowl.com/wp-content/uploads/2025/06/Collage_Thai-Coconut-Soup-Coconut-Milk-Soup-_1751036922-150x150.webp)









