• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Bake It With Love

  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
×
Home » Recipes » Main Dish

Last Updated: Aug 2, 2024 by Angela Latimer · 1 Comment

Million Dollar Spaghetti Casserole

Jump to Recipe
Pin image with text of Million dollar spaghetti casserole.

Million-Dollar spaghetti casserole is an easy family dinner that features layers of al dente spaghetti, meat sauce, and creamy cheeses. While the name may sound extravagant, this dish is surprisingly simple to prepare, perfect for weeknight dinners and special occasions. It is easy to make and tastes like a million bucks.

Serve with a Caesar salad, oven garlic bread, and Parmesan zucchini rounds.

Square image of Million dollar spaghetti casserole.
Jump to:
  • 🥘 Ingredients
  • 🔪 How To Make A Million-Dollar Spaghetti Casserole
  • 💭 Angela's Pro Tips & Recipe Notes
  • 🥡 Storing & Reheating
  • ❓ Recipe FAQs
  • 🍲😋 More Tasty Casserole Recipes
  • 📖 Recipe Card
  • 💬 Comments & Reviews

Are you looking for a crowd-pleasing dish that's easy to make but tastes like a million bucks? Look no further than this million-dollar spaghetti casserole. This simple yet impressive recipe takes an ordinary spaghetti dish to extraordinary heights.

With layers of flavorful meat sauce, melted cheese, and perfectly cooked pasta, it's a winning combination that will have everyone coming back for seconds.

Get ready to impress your family and friends with this delicious, budget-friendly twist on classic comfort food.

🥘 Ingredients

This incredibly easy spaghetti casserole only requires 12 basic ingredients. If you are not a fan of cottage cheese, you can substitute it with equal amounts of ricotta cheese.

Tall image showing ingredients needed for Million dollar spaghetti casserole.
  • Spaghetti Noodles - 16 ounces of spaghetti noodles that are cooked, drained, and rinsed in cool water.
  • Spaghetti Sauce - 48 ounces of spaghetti sauce divided into two equal portions.
  • Olive Oil - 1 tablespoon of extra virgin olive oil (EVOO).
  • Yellow Onion - 1 cup of chopped yellow onion.
  • Garlic - 1 tablespoon of minced garlic.
  • Italian Sausage - 1-1½ pounds of sweet Italian sausage with the casing removed. You can also use mild or hot Italian sausage if preferred.
  • Italian seasoning - 1 tablespoon of dried Italian seasoning that is divided into two equal portions.
  • Cream Cheese - 8 ounces of cream cheese softened and at room temperature. You could also use a cream cheese substitute if desired. 
  • Cottage Cheese - 8 ounces of cottage cheese, or you can use ricotta cheese. Take a look at all of these cottage cheese substitutes for more ideas.
  • Sour Cream - ¼ cup of sour cream or use a sour cream substitute.
  • Mozzarella - 3 cups of mozzarella that's grated, divided into 1 cup and 2 cup portions.
  • Butter - ½ cup of butter sliced into ½ tablespoon pats, then divided into two equal portions. You can also use a butter substitute. Keep in mind that by using any substitute, you may get different results.  

Be sure to see the free printable recipe card below for ingredients, exact amounts & instructions with tips!

🔪 How To Make A Million-Dollar Spaghetti Casserole

One of the best things about this casserole is that it's so easy to prepare, whether you're a seasoned chef or a beginner in the kitchen!

You'll need measuring cups, measuring spoons, a grater set, a silicone spatula set, a large stockpot, a colander, and a 9x13 baking pan.

This recipe will yield around 12 hearty servings! There's plenty for a large crowd to enjoy, plus you might even have some tasty leftovers for lunch the next day.

Cook Pasta & Prepare Casserole Ingredients

Process image 1 showing sauteing onions.
1
Process image 2 showing added Italian sausage and garlic.
2
Process image 3 showing browned Italian sausage.
3
Process image 4 showing added tomato sauce and seasoning.
4
Process image 5 showing added tomato sauce and seasoning combined with meat.
5
Process image 6 showing cottage cheese, cream cheese, and seasoning in a mixing bowl.
6
Process image 7 showing added mozzarella cheese
7
Process image 8 showing noodles tossed with sauce.
8
  1. Preheat. Preheat your oven to 350°F (175°C).
  2. Cook pasta. Heat a large pot of salted water to a boil, then add the 16 ounces of spaghetti noodles. Cook pasta according to package instructions minus about 1-2 minutes for the perfect al dente texture.
  3. Drain pasta. Drain into a colander and return the cooked pasta to your pot. Add the first 1 jar or 24 ounces (3 cups) of 48 ounces of spaghetti sauce and combine. Set aside.
  4. Saute. Bring a large skillet to medium heat with 1 tablespoon of olive oil. Once the oil is shimmering, add 1 cup of yellow onion and saute until it begins to soften about 3 minutes. Add the 1 tablespoon of garlic and continue sauteing for an additional 30 seconds to a minute.
  5. Brown sausage - Add 1-1½ pounds of sweet Italian sausage and the first half of the 1 tablespoon of dried Italian seasoning to the skillet, and cook until browned with no remaining pink. Drain the excess grease. Add the second 1 jar of 48 ounces of spaghetti sauce. Stir to combine and set aside.
  6. Combine cheese. Mash the softened 8 ounces of cream cheese so it will blend well with the additional cheese-filling ingredients. Once smooth, add the 8 ounces of cottage cheese, ¼ cup of sour cream, the first 1 cup of 3 cups of mozzarella, and the remaining half of the 1 tablespoon of dried Italian seasoning. Set aside.

Assemble the Casserole & Bake

Process image 9 showing butter in the bottom of baking dish.
9
Process image 10 showing spaghetti layer.
10
Process image 11 showing cheese filling layer.
11
Process image 12 showing spaghetti and butter layer.
12
Process image 13 showing meat sauce layer.
13
Process image 14 showing casserole topped with cheese before baking.
14
  1. Arrange casserole. Arrange half of the ½ cup butter slices in the bottom of your 9x13 baking dish. Place half of the spaghetti mixture in the dish, then evenly distribute the cream cheese mixture on top of the pasta.
  2. Finish adding ingredients. Spread the remaining second half of the spaghetti over the cheese mixture. Then, place the remaining butter slices on top. Pour tomato meat sauce evenly over the top layer of spaghetti.
  3. Bake casserole. Top with remaining mozzarella and bake in preheated oven at 350°F (175°C) until casserole is heated through about 40-45 minutes. *I suggest an aluminum foil-lined baking sheet under the pan to catch any drippings.

>>>See All Of My Tasty Recipes Here!<<<

💭 Angela's Pro Tips & Recipe Notes

  • Salt Proportion for Cooking Spaghetti: Using 1 tablespoon of salt per gallon of water when cooking spaghetti is a key tip for achieving the perfect taste and texture. This ratio helps to season the pasta from the inside, ensuring it's flavorful throughout.
  • Cottage Cheese or Ricotta Cheese: While cottage cheese is commonly used, you can easily substitute it with an equal amount of ricotta cheese. This swap can change the texture slightly, making it creamier.
  • Adding Heat to the Casserole: For those who enjoy a bit of spice, adding a pinch of crushed red pepper or diced jalapenos can elevate the dish.
  • Cheese Variations: While mozzarella is the traditional choice for this casserole, experimenting with different types of cheese, like cheddar or Monterey Jack, can offer new flavors and textures.
  • Incorporating Vegetables: Adding vegetables like bell peppers, mushrooms, or spinach enhances the flavor and boosts the casserole's nutritional value.
Horizontal image of Million dollar spaghetti casserole.

🥡 Storing & Reheating

Once completely cooled, transfer any leftover spaghetti casserole to an airtight container. Store in your refrigerator for up to 3-4 days.

Freezing

After baking, allow your casserole to cool completely. If you plan on freezing individual portions, wrap each piece with plastic wrap and a layer of aluminum foil. Then, place them in a heavy-duty freezer bag or freezer-safe container.

Alternatively, you can freeze larger amounts in a freezer-safe baking dish with a lid for up to 3-4 months. When ready to use, thaw in the refrigerator overnight and follow the reheating instructions below.

Reheating

To reheat, preheat your oven to 350°F (175°C) and transfer your leftovers to a baking dish. Cover loosely with a sheet of aluminum foil and cook for about 20-30 minutes or until heated through to your liking.

*If the casserole appears dry, add a bit of spaghetti sauce before reheating. Alternatively, you can reheat individual portions in the microwave in 30-second increments.

Tall image of Million dollar spaghetti casserole.

❓ Recipe FAQs

Can I Make This Million Dollar Spaghetti Casserole Vegetarian?

Absolutely! You can either omit the Italian sausage in the recipe or substitute it with your favorite plant-based protein alternative!

Can I Prepare Million Dollar Spaghetti Casserole Ahead Of Time?

Yes! You can prepare this million-dollar spaghetti casserole up to 24 hours ahead of time. Simply follow the recipe instructions up until the point of baking and allow the casserole ingredients to cool completely. Then cover the top of the 9x13 baking pan with plastic wrap and store it in the refrigerator until you are ready to bake and serve.

Why Did My Million Dollar Spaghetti Casserole Turn Out Dry?

If your million-dollar spaghetti casserole turned out dry, it could be a result of a few things. Overcooking the spaghetti before assembling the casserole can result in a dry texture. It's important to stop cooking them about 1-2 minutes before the completed time on the package instructions, as they will continue to cook in the oven. Also, if you didn't have enough sauce or the ratio of sauce to spaghetti was off, it could lead to dryness.

🍲😋 More Tasty Casserole Recipes

  • Chicken Tater Tot Casserole - A comforting casserole dish that combines tater tots, chicken, and a creamy sauce!
  • Mexican Lasagna - A delicious family dinner that features ground beef, black beans, shredded cheese, corn tortillas, and more!
  • Million Dollar Chicken Casserole - A rich, creamy, satisfying chicken dinner with a buttery Ritz cracker crust!
  • Hamburger Hashbrown Casserole - An easy-to-prepare main course loaded with ground beef, hashbrowns, veggies, and melted cheese!
  • Zucchini Boats With Ground Beef - A hearty vegetable casserole that can be served as a main course or as a side dish to any meal!
  • Ritz Chicken Casserole - An incredibly easy chicken casserole that will be a huge hit with anyone who tries it!

Do you love a recipe you tried? Please leave a 5-star 🌟rating in the recipe card below and/or a review in the comments section further down the page.
Stay in touch with me through social media @ Pinterest, Facebook, Instagram, or Twitter! Subscribe to the newsletter today (no spam, I promise)! Don't forget to tag me when you try one of my recipes!

📖 Recipe Card

Wide image of Million dollar spaghetti casserole.
Print Recipe Leave A Comment
Love This Recipe?Click On A Star To Rate It!
5 from 16 reviews

Million Dollar Spaghetti Casserole

Million-Dollar spaghetti casserole is an easy family dinner that features layers of al dente spaghetti, meat sauce, and creamy cheeses. While the name may sound extravagant, this dish is surprisingly simple to prepare, perfect for weeknight dinners and special occasions. It is easy to make and tastes like a million bucks.
Author | Angela Latimer
Servings: 12 servings
Calories: 527kcal
Prep 15 minutes minutes
Cooking 1 hour hour
Total Time 1 hour hour 15 minutes minutes
Pin Recipe Share on Facebook

Ingredients
 

  • 16 oz spaghetti noodles (cooked, drained, and rinsed in cool water)
  • 48 oz spaghetti sauce (divided into two equal portions)
  • 1 tablespoon olive oil (extra virgin)
  • 1 cup yellow onion (chopped)
  • 1 tablespoon garlic (minced)
  • 1-1½ lbs sweet Italian sausage (casing removed, or use mild or hot Italian sausage)
  • 1 tablespoon dried Italian seasoning (divided into two equal portions)
  • 8 oz cream cheese (softened, at room temperature)
  • 8 oz cottage cheese (or use ricotta cheese)
  • ¼ cup sour cream
  • 3 cups mozzarella (grated, divided into 1 cup and 2 cup portions)
  • ½ cup butter (sliced into ½ tablespoon pats, then divided into two equal portions)

(Note: 2x or 3x only changes the ingredient list)

Help Us Out!If you love a recipe, be sure to come back and share your ratings. This helps future users, and allows me to continue sharing free recipes! Angela

Instructions
 

  • Preheat your oven to 350°F (175°C).
  • Heat a large pot of salted water to a boil, then add the 16 oz spaghetti noodles. Cook pasta according to package instructions minus about 1-2 minutes for the perfect al dente texture.
  • Drain into a colander and return the cooked pasta to your pot. Add the first 1 jar or 24 ounces (3 cups) of 48 oz spaghetti sauce and combine. Set aside.
  • Bring a large skillet to medium heat with 1 tablespoon olive oil. Once the oil is shimmering, add 1 cup yellow onion and saute until beginning to soften, about 3 minutes. Add the 1 tablespoon garlic and continue sauteing an additional 30 seconds to a minute.
  • Add 1-1½ lbs sweet Italian sausage and the first half of the 1 tablespoon dried Italian seasoning to the skillet, and cook until browned with no remaining pink. Drain any excess grease. Add the second 1 jar of 48 oz spaghetti sauce. Stir to combine and set aside.
  • Mash the softened 8 oz cream cheese so it will blend well with the additional cheese filling ingredients. Once smooth, add the 8 oz cottage cheese, ¼ cup sour cream, the first 1 cup of 3 cups mozzarella, and the remaining half of the 1 tablespoon dried Italian seasoning. Set aside.
  • Arrange half of the ½ cup butter slices in the bottom of your 9x13 baking dish. Place half of the spaghetti mixture in the dish, then evenly distribute the cream cheese mixture on top of the pasta.
  • Spread the remaining second half of the spaghetti over the cheese mixture. Then place the remaining butter slices on top. Pour tomato meat sauce evenly over the top layer of spaghetti.
  • Top with remaining mozzarella and bake in preheated oven at 350°F (175°C) until casserole is heated through, about 40-45 minutes. *I suggest an aluminum foil lined baking sheet under the pan to catch any drippings.

Notes

  • Use 1 tablespoon of salt per gallon (4 quarts) of water. For more tips on cooking spaghetti to perfection, see my article on how long to cook spaghetti.
  • You can substitute the cottage cheese for equal amounts of ricotta cheese if preferred.
  • If you'd like to add some heat to this casserole dish, feel free to add a pinch of crushed red pepper or use diced jalapenos.
  • While this recipe traditionally calls for mozzarella, you can try using different types of cheese like cheddar or Monterey Jack if desired.
  • If you want to add vegetables to this casserole, bell peppers, mushrooms, or spinach can add extra flavor and nutrition!
  • To store: Once completely cooled, transfer any leftover spaghetti casserole to an airtight container. Store in your refrigerator for up to 3-4 days.
  • To freeze: After baking, allow your casserole to cool completely. If you plan on freezing individual portions, wrap each piece with plastic wrap and a layer of aluminum foil. Then place them in a heavy-duty freezer bag or freezer-safe containers. Alternatively, you can freeze larger amounts in a freezer-safe baking dish with a lid for up to 3-4 months. When ready to use, thaw in the refrigerator overnight and follow the reheating instructions below.
  • To reheat: To reheat, preheat your oven to 350°F (175°C) and transfer your leftovers to a baking dish. Cover loosely with a sheet of aluminum foil and cook for about 20-30 minutes or until heated through to your liking. *If the casserole appears dry, add a bit of spaghetti sauce before reheating. Alternatively, you can reheat individual portions in the microwave in 30-second increments.

Nutrition

Calories: 527kcal (26%) | Carbohydrates: 38g (13%) | Protein: 22g (44%) | Fat: 33g (51%) | Saturated Fat: 16g (100%) | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Trans Fat: 0.4g | Cholesterol: 92mg (31%) | Sodium: 1154mg (50%) | Potassium: 599mg (17%) | Fiber: 3g (13%) | Sugar: 7g (8%) | Vitamin A: 1237IU (25%) | Vitamin C: 9mg (11%) | Calcium: 208mg (21%) | Iron: 2mg (11%)
Did you try this recipe? Rate it below!I can’t wait to see your results! Mention @bake_it_with_love or tag #bake_it_with_love!
Course Casseroles, Dinner Recipes, Main Course
Cuisine American
« Potluck Salads
Raspberry White Chocolate Blondies »

Share This Recipe!

  • Share
  • X
  • Flipboard
  • Threads
  • WhatsApp
  • Email

Reader Interactions

Comments

    5 from 16 votes (16 ratings without comment)

    Thanks for coming! Ask anything - or let me know what you think: Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Allison Kosanda says

    February 19, 2024 at 7:52 am

    This was amazing!

    Reply

Primary Sidebar

Author bio photo with cake.

Hi there, I'm Angela

I am an avid vintage cookbook collector, cook, baker, and total foodie. I love sharing new, fun, creative recipes and great classic recipes, just like my Grandma used to make! Every recipe on BIWL is tested to ensure that cooks of any experience level can succeed.

Welcome to Bake It With Love. Enjoy!

More About Me ->

Cinco De Mayo Recipes

  • Best homemade CRUMBL churro cookies baked and decorated and served on a plate with some cinnamon sticks next to them.
    CRUMBL Churro Cookies

  • Flavorful guacamole seasoning is best when homemade like this easy DIY spice blend in white bowl.
    Guacamole Seasoning

  • Square image of prime rib quesaritos.
    Prime Rib Quesaritos

  • Best albondigas tacos recipe using hearty Mexican meatballs in a savory tomato and chipotle chili sauce.
    Albondigas Tacos

  • Square image of sliced Arrachera steak on a cutting board.
    Arrachera (Mexican Steak for Tacos)

  • Square split image showing different Mexican casserole recipes to make.
    Mexican Casseroles

See more Cinco De Mayo →

Tasty Dinner Ideas

  • A square collage of four images showing easy summer crockpot meals including tender London broil pot roast, green beans and potatoes, grape jelly meatballs, and pork carnitas tacos.
    Summer Crockpot Meal Ideas

  • Panda Express honey sesame chicken copycat recipe plated with rice and garnished with more white sesame seeds.
    Panda Express Honey Sesame Chicken

  • A square image showing a bowl of tender wok fried marinated chicken with celery, onions, and black pepper sauce.
    Panda Express Black Pepper Chicken

  • Best leftover lobster recipes page image featuring four favorite dishes in a square collage.
    Leftover Lobster Recipes

  • Square collage image featuring 4 tasty recipes using leftover hard boiled eggs.
    Leftover Hard Boiled Eggs Recipes

  • Spider taco ring on baking sheet with taco toppings in the body and sliced olives for eyes.
    Spider Taco Crescent Ring

See more Main Dish →

Footer

As Seen On

As seen on these popular sites: Mashed, Tasting Table, Parade, MSN, Yahoo, Delish, The Pioneer Woman, Today, Taste of Home, and more.

↑ back to top

About

  • Meet The Team
  • Photo Sharing
  • Privacy Policy
  • Work With Me
  • Accessibility Statement

Recipes

  • Dinners
  • Desserts
  • Breakfasts
  • Cookies & Bars
  • Videos
  • Articles

AI-Free

Everything on Bake It With Love is created by me, where I share my experiences, with help from my team members and family.

I promise that BIWL is 100% free of AI content.

Get Social

Visit us on your favorite social media platforms!

Copyright © 2016-2025 Bake It With Love

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.