Million Dollar Baked Spaghetti Casserole: Best Outdoor Recipe

Posted on

Lorelei Savage

Million Dollar Baked Spaghetti Casserole - featured image

I’ve been to enough potlucks to know the truth: most people bring something they bought in a plastic container from the grocery store. It’s safe. It’s easy. It’s also completely forgettable. But then there’s the person who brings the “star dish.” You know the one. It’s the dish that clears the plate before anyone has even finished their second helping. The dish that gets you asked, “Can I have the recipe?” three days later via text message.

That dish is the Million Dollar Baked Spaghetti Casserole. And no, it doesn’t actually cost a million dollars. It costs about $15 in ingredients and gives you enough food to feed a small army. But the reason it’s called “Million Dollar” isn’t just the price tag. It’s because the flavor is worth every penny. It’s creamy, it’s cheesy, it’s got that perfect salty-savory kick from Italian sausage, and when you cook it outdoors, it gets a smoky depth that you just can’t replicate in a kitchen oven.

I made this for a backyard barbecue last summer, and I swear, the smell of garlic and melted mozzarella drifting off the grill drew half the neighborhood over. We’re talking people who were already full from the burgers coming back for seconds. That’s the power of this casserole. It’s comfort food, but elevated. It’s the kind of dish that makes you look like a culinary genius, even if you’re just tossing ingredients into a pan.

Now, I know what you’re thinking. “Casserole? On the grill? Isn’t that risky?” Let me tell you, I’ve tested this method more times than I care to admit. I’ve had cheese burn, I’ve had pasta get soggy, and I’ve had sauce split. But after years of trial and error (and eating a lot of sad, dry pasta), I’ve nailed the technique. This isn’t just about throwing spaghetti in a skillet and calling it a day. It’s about building layers of flavor, managing the heat, and getting that perfect golden-brown crust without turning the inside into mush.

If you’re looking for a crowd-pleaser that works for football games, family reunions, or just a Tuesday night when you want something special, this is it. And if you’ve ever struggled with keeping a casserole warm at a picnic, this outdoor method solves that problem too. It’s hot, it’s fresh, and it’s ready to eat the second it comes off the heat.

Why You’ll Love This Outdoor Spaghetti Casserole

There are about ten reasons I keep making this Million Dollar Baked Spaghetti Casserole, but here are the big ones. These aren’t just pretty words; these are the real benefits I’ve discovered after making this for dozens of gatherings.

  • It’s a Flavor Bomb — Seriously, the combination of Italian sausage, ricotta, and a slow-simmered tomato sauce is unbeatable. But when you add a hint of smoke from the grill? It’s next level. The outdoor cooking method adds a complexity that a standard oven bake just can’t touch.
  • Feed a Crowd for Cheap — This recipe makes a massive amount of food. I can feed 8-10 people easily for under $20. That’s less than what I’d spend on takeout for two people. It’s budget-smart without feeling like it.
  • Make-Ahead Friendly — You can assemble this casserole the night before. When it’s time to cook, you just pop it on the grill. This is a lifesaver when you’re hosting. You can actually enjoy your own party instead of being stuck in the kitchen.
  • It Stays Warm — One of the biggest issues with outdoor cooking is keeping food hot. Because this is a casserole, it retains heat beautifully. You can keep it on the cooler side of the grill (indirect heat) for an hour after it’s done, and it’ll still be piping hot when served. Perfect for slow-eating gatherings.
  • Kid-Approved — Let’s be real. If the kids don’t eat it, it’s not a win. This dish is mild enough for picky eaters (you can leave out the red pepper flakes) but flavorful enough for adults. It’s the perfect middle ground.

This casserole has completely changed our outdoor dinner game. It’s my go-to when I need a dish that looks impressive but is actually simple to throw together. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.

Ingredients You’ll Need for the Best Outdoor Casserole

Here’s the best part: you probably have most of this already in your pantry or fridge. I’m particular about three ingredients here, and I’ll tell you exactly why. The quality of your ingredients matters more than the technique, so don’t skimp.

For the Meat Sauce Base

Italian Sausage (1 pound / 450g) — I use sweet Italian sausage for the main batch, but if you like heat, swap half for hot. This is the star of the show. Look for sausage with good fennel and garlic notes. Avoid the lean turkey version; it’s dry and lacks flavor.

Ground Beef (½ pound / 225g) — I add a little beef for richness. It balances the lighter taste of the sausage. You can use all sausage if you prefer, but the beef adds a nice depth.

Onion (1 large, finely diced / about 200g) — Yellow onion is best here. It caramelizes nicely and adds sweetness. Dice it small so it melts into the sauce.

Garlic (6 cloves, minced / about 2 tablespoons) — Yes, six cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. It’s too harsh for a slow-cooked sauce.

Crushed Tomatoes (28-ounce can / 800g) — Use San Marzano tomatoes if you can find them. They’re sweeter and less acidic. Crushed tomatoes work better than whole for a casserole because they blend into the sauce easier.

Tomato Paste (2 tablespoons) — This concentrates the flavor. It’s the secret to getting that “million dollar” taste. It adds body and richness.

Italian Seasoning (2 teaspoons) — Or use equal parts dried basil and oregano. I always keep a jar of this stocked.

Red Pepper Flakes (½ teaspoon) — Optional but adds a nice kick. Start with less if you’re serving kids.

Brown Sugar (1 tablespoon) — This cuts the acidity of the tomatoes. It’s a chef’s trick that makes the sauce taste balanced.

For the Creamy Cheese Layer

Million Dollar Baked Spaghetti Casserole preparation steps

Ricotta Cheese (15 ounces / 425g) — Whole milk ricotta is non-negotiable. Low-fat ricotta is grainy and watery. Drain it in a sieve for 10 minutes if it looks too wet.

Egg (1 large) — This binds the ricotta so it doesn’t fall apart when you serve it. It’s the glue that holds the casserole together.

Parmesan Cheese (1 cup / 100g, freshly grated) — Buy the block and grate it yourself. Pre-grated doesn’t melt the same and has that weird anti-caking powder taste. Worth the extra 2 minutes.

Fresh Basil (½ cup, chopped) — Adds freshness. Dried basil doesn’t compare here.

For the Assembly

Spaghetti (1 pound / 450g) — I use regular spaghetti, but you can use penne or rigatoni if you prefer. Spaghetti breaks nicely into a casserole dish. Save some pasta water before draining!

Mozzarella Cheese (4 cups / 450g, shredded) — Low-moisture mozzarella is best. Fresh mozzarella is too wet and will make the casserole soupy. Shred it yourself for better melting.

Olive Oil (2 tablespoons) — For sautéing the aromatics.

Equipment for Outdoor Cooking

Large Cast Iron Skillet or Dutch Oven — If you have a grill-safe skillet, use it. If not, a Dutch oven works great. It needs to be heavy enough to hold the weight of the pasta and sauce.

Aluminum Foil — Heavy-duty foil is essential for sealing the dish. You don’t want moisture escaping or smoke getting in too early.

Grill Thermometer — You need to know your indirect heat zone is around 350°F (175°C). Don’t guess.

How to Make It: Step-by-Step Grill Method

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up from years of outdoor cooking. This method uses indirect heat, which is perfect for slow-cooking casseroles without burning the bottom.

Step 1: Prep Your Grill for Indirect Heat (15 minutes)

Before you start cooking, set up your grill. If you’re using a charcoal grill, bank all the coals to one side. If you’re using gas, light only the burners on one side. You want a hot zone for searing (if needed) and a cool zone for cooking. Aim for an ambient temperature of 350°F (175°C) in the center of the grill. This is your “oven” now. While the grill heats, boil a large pot of salted water for the pasta.

Step 2: Cook the Pasta (8-10 minutes)

Add the spaghetti to the boiling water. Cook it until it’s al dente, but actually cook it for 1-2 minutes less than the package says. It will finish cooking in the sauce. IMPORTANT: Before draining, scoop out 1 cup of pasta water and set it aside. This starchy water is magic for the sauce. Drain the pasta and toss it with a little olive oil to prevent sticking. Set aside.

Step 3: Build the Meat Sauce (10 minutes)

While the pasta cooks, heat olive oil in a large skillet over medium heat on the grill (or on a side burner if you have one). Add the diced onion and cook for 3-4 minutes until soft. Add the minced garlic and cook for 1 minute until fragrant. Add the Italian sausage and ground beef. Break it up with a spoon and cook until browned. Drain any excess fat if there’s too much.

Stir in the tomato paste, crushed tomatoes, Italian seasoning, red pepper flakes, and brown sugar. Let it simmer for 5 minutes to let the flavors meld. Taste and add salt if needed (be careful, the sausage is already salty).

Step 4: Mix the Cheese Filling (5 minutes)

In a medium bowl, combine the drained ricotta cheese, egg, half of the Parmesan cheese, and chopped basil. Whisk until smooth and creamy. This is your creamy layer. It should be thick enough to spoon, not runny. If it’s too wet, add a little more Parmesan.

Step 5: Assemble the Casserole

In a large bowl, toss the cooked spaghetti with about half of the meat sauce. You want the pasta coated, but not drowning. Then, transfer the pasta to your grill-safe skillet or Dutch oven. Spread the ricotta mixture evenly over the pasta. Dollop the remaining meat sauce on top of the ricotta. Sprinkle the shredded mozzarella and remaining Parmesan over the top.

Pro Tip: Don’t press down on the layers. Keep them loose so the cheese can melt and bubble.

Step 6: Grill the Casserole (25-30 minutes)

Place the skillet or Dutch oven on the cool side of the grill (indirect heat). Cover the grill tightly. If you’re using a skillet, cover it with a lid or a sheet of heavy-duty foil. Cook for 25-30 minutes. The cheese should be bubbly and golden, and the sauce should be simmering gently. Check at 25 minutes. If the top isn’t browned enough, you can move it closer to the heat for the last 5 minutes, but watch it closely so it doesn’t burn.

Step 7: Rest and Serve

Remove the casserole from the grill and let it rest for 10 minutes. This is crucial. It allows the cheese to set slightly so you can cut clean squares. If you cut it immediately, it’ll be a mess. Garnish with fresh basil and serve hot.

Expert Tips & Tricks for Grill Success

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

  • Manage Your Heat — The biggest mistake people make is putting the casserole directly over the flames. It will burn the bottom and leave the center cold. Always use indirect heat. If your grill gets too hot, open the vents slightly to cool it down.
  • Don’t Skip the Resting Time — I know it’s hard to wait, but resting makes the difference between a soupy mess and a perfect slice. The pasta absorbs the sauce, and the cheese sets. 10 minutes is worth it.
  • Use Heavy-Duty Foil — Regular foil tears easily, especially when you’re lifting a heavy skillet. Use heavy-duty foil or double-layer it. You don’t want sauce leaking into your fire.
  • Check the Cheese — Mozzarella melts at different rates depending on the brand. If it’s not bubbling after 25 minutes, give it 5 more. If it’s browning too fast, tent it with foil.
  • Keep It Warm — Once it’s done, you can move the casserole to the cool side of the grill and keep it covered. It’ll stay hot for up to an hour. This is perfect for parties where dinner is served late.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

  • Vegetarian Version — Skip the meat and add 1 cup of chopped mushrooms and 1 cup of spinach. Sauté the mushrooms until golden before adding the sauce. It adds a nice earthy flavor.
  • Spicy Kick — Use hot Italian sausage and add 1 teaspoon of cayenne pepper to the sauce. Serve with extra red pepper flakes on top.
  • Gluten-Free — Use gluten-free spaghetti. Be careful not to overcook it, as GF pasta gets mushy faster. Toss it with oil immediately after draining.
  • Chicken Version — Swap the sausage for grilled chicken breast, diced. It’s leaner and still delicious. I pair this with a lighter marinara sauce.
  • Seafood Twist — Add ½ cup of cooked shrimp or crab meat in the last 5 minutes of cooking. It’s a bit fancier, but very tasty.

Serving & Storage

How to Serve: I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

  • Garlic bread (obviously)
  • A simple green salad with balsamic vinaigrette to cut the richness
  • Roasted broccoli or green beans

Storage Instructions: Store leftovers in an airtight container in the fridge for up to 4 days. The sauce will thicken in the fridge—totally normal. To reheat, add a splash of water or milk to a skillet and heat gently over low heat, stirring frequently. Microwave also works, but add a splash of liquid to prevent drying out. This doesn’t freeze well because the ricotta can become grainy when thawed.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is comfort food, so it’s hearty.

Per Serving (based on 8 servings):

  • Calories: 520
  • Protein: 22g
  • Carbs: 45g
  • Fiber: 3g
  • Fat: 24g
  • Sodium: 680mg

It’s high in protein and calcium from the cheese. If you want to lighten it up, use part-skim ricotta and less mozzarella, but honestly, it’s worth the calories for the taste.

Final Thoughts

So that’s my Million Dollar Baked Spaghetti Casserole! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved family gatherings more times than I can count. It’s my answer to “what’s for dinner?” when I’m tired, don’t want takeout, and still want something that tastes really good.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I make this ahead of time?

Yes! You can assemble the entire casserole the night before. Cover it tightly with foil and refrigerate. When you’re ready to cook, take it out of the fridge 30 minutes before grilling to take the chill off. Add 5-10 minutes to the cooking time since it’s starting cold.

Why did my sauce turn out watery?

This usually happens if the ricotta wasn’t drained enough, or if you used fresh mozzarella instead of low-moisture. Always drain the ricotta in a sieve for at least 10 minutes. Also, make sure you simmer the tomato sauce long enough to reduce it before adding it to the pasta.

Can I use a different type of pasta?

Absolutely. Penne, rigatoni, or ziti work great. Just make sure to cook them al dente and toss with oil to prevent sticking. Spaghetti is traditional, but any short pasta will work.

How do I keep the casserole warm at a party?

Once it’s cooked, move it to the coolest part of the grill (or a warming tray if you have one). Keep it covered with foil. It will stay hot for up to an hour. If it starts to dry out, add a splash of water or broth and cover it again.

Can I freeze this casserole?

I don’t recommend freezing it after it’s cooked. The ricotta and mozzarella can separate and become grainy when thawed. It’s best made fresh. If you want to prep ahead, you can freeze the meat sauce separately, then thaw and assemble with fresh pasta and cheese.

What if I don’t have a grill-safe skillet?

You can use a disposable aluminum roasting pan. Just make sure to double-layer the foil for strength. Or, you can cook it in a regular Dutch oven on the grill grate, as long as it’s stable and won’t tip over.

Pin This Recipe!

Million Dollar Baked Spaghetti Casserole recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Million Dollar Baked Spaghetti Casserole - featured image

Million Dollar Baked Spaghetti Casserole


  • Author: Saly
  • Total Time: 75 minutes
  • Yield: 8 servings 1x

Description

A creamy, cheesy baked spaghetti casserole cooked outdoors on a grill using indirect heat for a smoky depth of flavor. This crowd-pleasing dish is perfect for potlucks and barbecues.


Ingredients

Scale
  • 1 pound Italian sausage (sweet or hot)
  • 1/2 pound ground beef
  • 1 large yellow onion, finely diced
  • 6 cloves garlic, minced
  • 28-ounce can crushed tomatoes
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • 1/2 teaspoon red pepper flakes (optional)
  • 1 tablespoon brown sugar
  • 1 pound spaghetti
  • 15 ounces whole milk ricotta cheese
  • 1 large egg
  • 1 cup freshly grated Parmesan cheese
  • 1/2 cup fresh basil, chopped
  • 4 cups low-moisture mozzarella cheese, shredded
  • 2 tablespoons olive oil
  • Salt to taste

Instructions

  1. Preheat grill for indirect heat at 350°F (175°C). Bank coals to one side or light only one side of gas burners.
  2. Boil a large pot of salted water. Cook spaghetti 1-2 minutes less than package directions until al dente. Reserve 1 cup pasta water, drain pasta, and toss with a little olive oil.
  3. Heat olive oil in a large skillet on the grill. Sauté onion for 3-4 minutes until soft. Add garlic and cook for 1 minute.
  4. Add Italian sausage and ground beef; cook until browned. Drain excess fat if necessary.
  5. Stir in tomato paste, crushed tomatoes, Italian seasoning, red pepper flakes, and brown sugar. Simmer for 5 minutes.
  6. In a bowl, mix ricotta, egg, half of the Parmesan, and basil until smooth.
  7. Toss cooked spaghetti with half of the meat sauce. Transfer to a grill-safe skillet or Dutch oven.
  8. Spread ricotta mixture over pasta. Dollop remaining meat sauce on top. Sprinkle with mozzarella and remaining Parmesan.
  9. Cover skillet with lid or heavy-duty foil. Place on the cool side of the grill (indirect heat).
  10. Cook for 25-30 minutes until cheese is bubbly and golden.
  11. Remove from grill and let rest for 10 minutes before serving.

Notes

Use low-moisture mozzarella to prevent a soupy casserole. Drain ricotta for 10 minutes if it appears watery. Do not skip the resting time, as it allows the cheese to set for clean cuts. For a vegetarian version, substitute meat with mushrooms and spinach.

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 square slice
  • Calories: 520
  • Sugar: 8
  • Sodium: 680
  • Fat: 24
  • Saturated Fat: 12
  • Carbohydrates: 45
  • Fiber: 3
  • Protein: 22

Keywords: baked spaghetti, casserole, grill recipe, outdoor cooking, comfort food, crowd pleaser, Italian sausage, cheesy pasta

You might also like these recipes

Leave a Comment

Recipe rating