This three cheese ground beef pasta casserole gives you every single thing you love about lasagna — the rich seasoned beef and tomato sauce, the creamy ricotta layer, the golden bubbling mozzarella top — but without all the layering, the noodle fussing, or the two-hour time commitment. I created this recipe at Golden Recipes specifically for the nights when you want that deep comforting lasagna flavor but you need dinner on the table in under an hour. It uses regular short pasta instead of lasagna sheets, comes together in one baking dish, and tastes every bit as satisfying as the real thing. This ground beef pasta casserole has become one of the most-made comfort food recipes in my kitchen and I think it will in yours too.
Why You’ll Love This Ground Beef Pasta Casserole
Three kinds of cheese is what makes this casserole so special. Ricotta mixed with sour cream and egg creates a creamy middle layer that tastes just like the filling of a great lasagna — cool and rich with a subtle tang. Parmesan folded into that ricotta layer adds a salty nuttiness that elevates the whole thing. And the mozzarella on top melts into that gorgeous golden bubbling layer that makes this dish look as impressive as it tastes. Three cheeses working together create a depth of flavor that one cheese alone simply cannot achieve.
The beef tomato sauce is deeply savory and rich thanks to a combination of pasta sauce and whole tomatoes — breaking up whole tomatoes gives the sauce a better texture and more body than diced tomatoes alone. Season it generously and let it simmer for just a few minutes before assembling. The result is a casserole that genuinely tastes like something a grandmother spent all day making — even though you spent about 20 minutes of active time making it.
Equipment You’ll Need
- Large pot for boiling pasta
- Large skillet for the meat sauce
- 9×13 inch baking dish
- Medium mixing bowl for the cheese layer
- Wooden spoon and spatula
- Measuring cups and spoons
Ingredients

- 12 oz rigatoni, penne, or rotini
- 1 lb lean ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 jar (24 oz) pasta sauce
- 1 can (14.5 oz) whole tomatoes, broken up
- 1 teaspoon Italian seasoning
- 1 teaspoon sugar (balances the tomato acidity)
- Salt and black pepper to taste
- 1 cup ricotta cheese
- ½ cup sour cream
- 1 egg
- ½ cup freshly grated Parmesan — divided
- 1 tablespoon fresh basil or parsley, chopped
- 2 cups freshly shredded mozzarella cheese
Substitutions
Cottage cheese can replace the ricotta for a more budget-friendly version — drain it well first and it works beautifully. Italian sausage mixed with the beef adds incredible richness and flavor. Greek yogurt can replace the sour cream in the ricotta layer for a tangier result with extra protein. Any short ridged pasta works perfectly here — ziti, cavatappi, shells, or elbows. For extra vegetables stir in sautéed mushrooms or diced zucchini with the meat sauce. For a fully meaty top layer add a thin layer of extra meat sauce on top of the pasta before adding the mozzarella.
How to Make Ground Beef Pasta Casserole

Cook the Pasta
Preheat your oven to 375°F (190°C) and grease your baking dish. Cook the pasta in heavily salted boiling water until 2 minutes less than al dente — it finishes in the oven so you want it quite firm. Drain and do not rinse. Set aside.
Make the Meat Sauce
Brown the ground beef and onion in a large skillet over medium-high heat breaking the meat apart as it cooks. Add the garlic and cook 1 minute. Drain any excess fat completely. Add the Italian seasoning, sugar, salt, and pepper. Stir in the pasta sauce and break up the whole tomatoes with a spoon as you add them. Simmer for 5 minutes until slightly thickened and deeply fragrant. Taste and adjust seasoning — this is the flavor base of the whole dish.
Make the Cheese Layer
In a medium bowl stir together the ricotta, sour cream, egg, half the Parmesan, and the fresh basil until smooth and combined. Season lightly with salt and pepper. This mixture should look creamy and smooth — taste a tiny bit, it should be rich and slightly tangy.
Layer the Casserole
Spread a thin layer of meat sauce across the bottom of the baking dish — this prevents the pasta from sticking. Add half the pasta in an even layer. Spread the entire ricotta cheese mixture over the pasta layer pressing it gently to fill the gaps. Add the remaining pasta over the ricotta layer. Pour the remaining meat sauce evenly over the top making sure it covers all the pasta. Scatter the mozzarella and remaining Parmesan generously and evenly across the entire top.
Bake
Cover tightly with foil and bake for 20 minutes. Remove the foil and bake for another 15 to 20 minutes until the mozzarella is deep golden and bubbling all the way to the edges. Let rest for 10 minutes before cutting — this is essential for clean slices that hold their shape. Garnish with fresh basil and serve hot.

Variations
- Sausage version — replace half the beef with Italian sausage for a richer more complex flavor
- Spinach addition — stir 2 cups of wilted squeezed-dry spinach into the ricotta layer
- Four cheese — add provolone or fontina to the mozzarella layer for extra gooey stretchy cheese
- Extra meaty — add a thin layer of meat sauce between the ricotta and the second pasta layer
- Vegetarian — replace beef with diced mushrooms eggplant and zucchini for a rich vegetarian version
What to Serve With It
Warm garlic bread is absolutely non-negotiable alongside this casserole — the sauce practically demands something to mop it up with. A classic Caesar salad or a simple arugula salad with lemon and Parmesan is the perfect fresh contrast. Roasted broccoli or sautéed zucchini on the side add vegetables and color. For a complete Italian dinner spread start with bruschetta and a simple soup then bring this out as the main — it will be the highlight of the entire meal.
Pro Tips
- Undercook the pasta — 2 minutes less than package directions, it finishes cooking in the oven
- Drain beef fat completely — excess fat makes the casserole greasy and separates the sauce
- Add sugar to the tomato sauce — just 1 teaspoon balances the acidity and makes the whole sauce taste rounder and richer
- Cover then uncover — covered baking steams and cooks through, uncovered baking browns and crisps the cheese top
- Rest 10 minutes before slicing — the cheese needs to firm up slightly for clean beautiful slices
Common Mistakes
- Not draining beef fat — it pools in the casserole and makes the sauce greasy
- Overcooking pasta before baking — turns to mush in the oven
- Skipping the foil for the first bake — the pasta inside won’t cook through properly without trapped steam
- Not resting before cutting — the cheese runs everywhere and you lose those beautiful distinct layers
- Using watery ricotta — press it lightly through a sieve first if it looks very wet
Storage and Reheating
Store covered in the fridge for up to 5 days — this casserole is genuinely better on days 2 and 3 as the flavors settle and the layers firm up beautifully. To reheat cover with foil at 350°F for 20 minutes then uncover 5 more minutes. Microwave individual portions on medium power. Freeze assembled before or after baking — wrap tightly in foil and freeze for up to 3 months. Thaw overnight in the fridge and bake adding 15 extra minutes if frozen before baking.
FAQ
Can I use cottage cheese instead of ricotta?
Yes — drain it well in a fine mesh sieve first to remove excess liquid. Small curd cottage cheese works best. The texture is slightly different but the flavor is similar and it’s more budget-friendly.
Why add an egg to the ricotta layer?
The egg binds the ricotta layer together so it holds its shape when you slice the casserole. Without it the ricotta stays loose and runs into the other layers when you cut.
Can I make this completely ahead?
Yes — assemble fully including the mozzarella top, cover tightly and refrigerate up to 24 hours. Bake adding 15 extra minutes to compensate for starting cold.
How do I get cleaner slices?
Rest for the full 10 minutes after baking — this is the most important step. Use a sharp knife and cut in one clean motion. Wipe the knife between cuts for the cleanest presentation.
Conclusion
This Three Cheese Ground Beef Pasta Casserole is all the comfort and flavor of lasagna with half the effort. Rich, cheesy, deeply satisfying — make it tonight and enjoy the leftovers all week long.