Cheesy Baked Spaghetti

Featured in Hearty Main Courses.

Craving comfort food? This cheesy baked spaghetti with hearty meat sauce is the answer! Brown ground beef with onions and peppers, then simmer in a tomato sauce with Italian herbs. Toss with cooked spaghetti, transfer to a baking dish, and top with mozzarella and Parmesan (optional). Bake until bubbly and golden brown. Serve warm with garlic bread or salad. Vegetarian option: use lentils or plant-based crumbles instead of beef. Add ricotta for extra creaminess or red pepper flakes for a kick. Prep ahead and refrigerate for a quick weeknight meal.

Casey
Updated on Fri, 12 Sep 2025 12:15:29 GMT
A plate of spaghetti with meat sauce. Pin it
A plate of spaghetti with meat sauce. | cookingwithcasey.com

This cheesy baked spaghetti with a hearty meat sauce is the ultimate comfort food, a true hug in a dish. It’s my go to recipe for feeding a crowd or for when a weeknight calls for something extra special without a ton of fuss.

I first threw this together for a last minute potluck, and it was the first dish to disappear. Now, it's a staple in our family for everything from celebrations to simple Sunday dinners.

Ingredients

  • Spaghetti: Cook it just until al dente because it will continue cooking in the oven
  • Ground beef: I suggest an 80/20 blend for a rich flavor that isn't too greasy
  • Onion: The foundation of any great sauce adds a savory sweetness
  • Green bell pepper: Brings a slightly earthy, fresh flavor to the sauce
  • Red bell pepper: Lends a wonderful sweetness and vibrant color
  • Garlic: Use fresh cloves for the best aromatic punch don't use the jarred kind
  • Crushed tomatoes: This is the heart of your sauce look for a quality brand
  • Tomato sauce: Adds a smooth consistency and deepens the tomato flavor
  • Italian seasoning: A simple shortcut that packs in classic Italian herbs
  • Dried basil: Contributes a sweet, peppery note that complements the tomatoes
  • Black pepper: Freshly ground is always best for a more potent flavor
  • Salt: Enhances all the other flavors in the dish
  • Olive oil: For sautéing the aromatics and browning the meat
  • Shredded mozzarella cheese: The key to that glorious, gooey cheese pull
  • Grated Parmesan cheese: Adds a salty, nutty flavor to the topping

Step-by-Step Instructions

Prep the Pasta and Pan:
Preheat your oven to 350°F. While it heats up, get a large pot of water boiling. Salt it generously—it should taste like the sea. Cook the spaghetti until it’s al dente, which means it still has a slight bite. This is critical because it will finish cooking in the oven and you don’t want mushy noodles. Drain the pasta and grease your 9x13 inch baking dish.
Brown the Beef:
In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the ground beef and use a wooden spoon to break it into smaller crumbles as it cooks. You want to cook it until it’s nicely browned all over. Once cooked, tilt the pan and carefully spoon out any excess fat. This keeps the final dish from being greasy.
Sauté the Aromatics:
Add the diced onion and both bell peppers to the same skillet with the beef. Cook them for about 5 to 7 minutes, stirring occasionally. You’re looking for them to soften up and become fragrant. Then, add the minced garlic and cook for just one more minute until you can smell it. Be careful not to burn the garlic or it will turn bitter.
Simmer the Sauce:
Pour in the crushed tomatoes and tomato sauce. Stir everything together, then add the Italian seasoning, dried basil, salt, and pepper. Bring the sauce to a gentle simmer, then reduce the heat to low. Let it bubble away for 15 minutes. This simmering step is where the magic happens, allowing all the flavors to meld into a rich, cohesive sauce.
Assemble the Casserole:
In a large bowl, combine the cooked, drained spaghetti with the finished meat sauce. Toss everything gently until every strand of pasta is coated in that beautiful sauce. Carefully transfer this mixture into your prepared baking dish, spreading it into an even layer.
Bake to Bubbly Perfection:
Sprinkle the shredded mozzarella and grated Parmesan cheese evenly over the top of the spaghetti. Place the dish in the preheated oven and bake, uncovered, for 20 to 25 minutes. You’ll know it’s ready when the sauce is bubbling around the edges and the cheese is melted, golden, and delicious. Let it rest for a few minutes before serving.
A white plate with a casserole of spaghetti and meat sauce. Pin it
A white plate with a casserole of spaghetti and meat sauce. | cookingwithcasey.com

My favorite part has always been the combination of red and green bell peppers. My grandmother taught me that cooking is as much about color as it is about taste, and seeing those bright jewels in the rich red sauce always makes me smile. It’s a simple touch that makes the dish feel truly homemade.

Storage and Make Ahead Magic

This casserole is a lifesaver for busy schedules. You can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. Just remember to add about 10 to 15 minutes to the baking time since it will be going into the oven cold. Leftovers are just as good, if not better. Store them in an airtight container in the refrigerator for up to 3 days.

Delicious Variations

Don't be afraid to make this recipe your own. For an extra creamy version, spread a layer of ricotta cheese mixed with a little parsley and an egg over the spaghetti before adding the meat sauce. If you enjoy a bit of heat, a pinch of red pepper flakes stirred into the sauce will do the trick. To make it vegetarian, simply swap the ground beef for a pound of cooked lentils or your favorite plant based crumbles.

Perfect Pairings

While this baked spaghetti is a complete meal on its own, a few simple sides can turn it into a true feast. A crusty loaf of garlic bread is practically mandatory for sopping up every last bit of the delicious sauce. A simple green salad with a light vinaigrette also provides a fresh, crisp contrast to the richness of the casserole.

Frequently Asked Questions

→ Can I make this ahead of time?

Yes! Assemble the spaghetti casserole and refrigerate it for up to 24 hours before baking. Add 10-15 minutes to the baking time when cooking from cold.

→ What if I don't have mozzarella or Parmesan cheese?

The mozzarella and Parmesan are optional, but they add a lovely cheesy flavor. You can substitute with other cheeses like provolone, cheddar, or a blend of Italian cheeses.

→ Can I use a different type of pasta?

While spaghetti is the classic choice, you can substitute other pasta shapes like penne, rigatoni, or ziti. Just ensure it's cooked al dente.

→ How can I make this vegetarian?

Easily make it vegetarian by substituting the ground beef with lentils or plant-based crumbles. You could also add more vegetables like mushrooms or zucchini.

→ What's the best way to reheat leftovers?

Reheat leftovers in the oven at 350°F (175°C) until heated through, or microwave in short intervals. Add a splash of water or tomato sauce to prevent it from drying out.

→ Can I freeze this?

Yes, this freezes well! Allow the baked spaghetti to cool completely, then cover tightly and freeze for up to 2-3 months. Thaw overnight in the refrigerator before reheating.

Cheesy Baked Spaghetti Meat

Comforting baked spaghetti with rich meat sauce and a cheesy topping. A simple, satisfying meal for any occasion.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings (6 to 8 portions)

Dietary: ~

Ingredients

→ Pasta & Dairy

01 450 grams spaghetti, cooked al dente
02 240 ml shredded mozzarella cheese
03 120 ml grated Parmesan cheese

→ Meat & Produce

04 450 grams ground beef
05 1 small onion, diced
06 1 green bell pepper, diced
07 1 red bell pepper, diced
08 2 cloves garlic, minced

→ Sauce & Seasoning

09 1 can (794 grams) crushed tomatoes
10 1 can (425 grams) tomato sauce
11 15 ml olive oil
12 5 ml Italian seasoning
13 2.5 ml dried basil
14 2.5 ml black pepper
15 2.5 ml salt

Instructions

Step 01

Preheat your oven to 175°C (350°F). Lightly grease a 23x33 cm (9x13 inch) baking dish.

Step 02

Bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente. Drain thoroughly using a colander and set aside.

Step 03

In a large skillet, heat 15 ml of olive oil over medium heat. Add the ground beef and cook, breaking it apart with a spoon, until it is fully browned. Drain any excess fat.

Step 04

Add the diced onion, green bell pepper, red bell pepper, and minced garlic to the skillet with the browned beef. Sauté for 5 to 7 minutes, or until the vegetables have softened and become fragrant.

Step 05

Stir in the crushed tomatoes, tomato sauce, Italian seasoning, dried basil, salt, and black pepper. Bring the mixture to a gentle simmer and let it cook for 15 to 20 minutes, allowing the flavors to fully meld.

Step 06

In a large bowl, or directly in the skillet, combine the cooked spaghetti with the hearty meat sauce, tossing until the pasta is evenly coated. Transfer this mixture into your prepared baking dish.

Step 07

Evenly sprinkle the shredded mozzarella and grated Parmesan cheese over the top of the spaghetti mixture. Bake uncovered for 20 to 25 minutes, or until the casserole is hot, bubbly, and the cheese is golden brown.

Step 08

Remove the baked spaghetti from the oven and allow it to rest for a few minutes before serving warm directly from the dish. This casserole pairs wonderfully with garlic bread or a fresh green salad.

Notes

  1. For a vegetarian version, substitute ground beef with lentils or plant-based crumbles.
  2. Enhance creaminess by adding a layer of ricotta cheese between the pasta and meat sauce.
  3. For a spicier kick, incorporate a pinch of red pepper flakes into the sauce.
  4. Prepare this dish in advance by assembling the casserole and refrigerating for up to 24 hours before baking. If baking from cold, extend baking time by 10-15 minutes.
  5. Store any leftover baked spaghetti in an airtight container within the refrigerator for up to 3 days.

Tools You'll Need

  • Oven
  • Large baking dish (23x33 cm / 9x13 inch)
  • Large skillet
  • Large pot
  • Colander

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains Wheat
  • Contains Dairy
  • Contains Beef

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 15 g
  • Total Carbohydrate: 50 g
  • Protein: 30 g