I love this recipe because it takes a classic lasagna and makes it extra rich and creamy without being complicated. I enjoy how the combination of beef and Italian sausage creates a deeply savory base that pairs perfectly with the tangy marinara and tomatoes. I also like how the cheese layer turns silky and indulgent thanks to cream cheese, sour cream, and ricotta blending together. It’s the kind of dish I make when I want something filling, comforting, and perfect for feeding a crowd.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the meat sauce
Ground beef
Italian sausage
Onion, diced
Garlic cloves, minced
Marinara sauce
Diced tomatoes
Italian seasoning
Salt and pepper
For the creamy cheese layer
Ricotta cheese or cottage cheese
Cream cheese, softened
Sour cream
Egg
Parmesan cheese, grated
Mozzarella cheese, shredded
For the pasta layer
Lasagna noodles, cooked or no-boil noodles
Directions
I start by preparing the meat sauce. I brown the ground beef and Italian sausage in a large pan until fully cooked. I add diced onion and minced garlic and cook until softened and fragrant. Then I stir in marinara sauce, diced tomatoes, Italian seasoning, salt, and pepper. I let everything simmer for about 10 to 15 minutes so the flavors deepen.
Next, I prepare the creamy cheese mixture. I combine ricotta (or cottage cheese), softened cream cheese, sour cream, egg, Parmesan cheese, and part of the mozzarella. I mix until smooth and well blended so the filling becomes rich and uniform.
I assemble the lasagna in a 9×13-inch baking dish. I layer meat sauce, noodles, and the cheese mixture, repeating until everything is used. I finish with a final layer of sauce and top it with the remaining mozzarella.
I cover the dish with foil and bake it at 375°F (190°C) for 25 minutes. Then I remove the foil and bake for another 20 minutes until the top is golden, melted, and bubbling.
I let the lasagna rest for 10 to 15 minutes before slicing so the layers set properly and hold their shape.
Servings and timing
I usually get about 8 servings from this recipe.
Prep time: 20–25 minutes Cook time: 45–50 minutes Total time: about 1 hour 10 minutes
Variations
I sometimes use ground turkey instead of beef for a lighter version. I also like adding spinach or mushrooms into the meat sauce for extra nutrition. When I want a stronger cheesy flavor, I mix in provolone or extra Parmesan. I occasionally swap ricotta for cottage cheese for a lighter texture. For a spicier version, I add crushed red pepper flakes to the sauce.
Storage/Reheating
I store leftover lasagna in an airtight container in the refrigerator for up to 4 days. When I reheat it, I prefer using the oven so it warms evenly and keeps its structure. I cover it with foil to prevent it from drying out. For quick portions, I use the microwave in short intervals, making sure not to overheat it so the cheese stays creamy.
FAQs
Can I make this lasagna ahead of time?
I often assemble it ahead of time and refrigerate it until I’m ready to bake it, which makes dinner easier.
Can I freeze Million Dollar Lasagna?
I can freeze it either before baking or after baking, and it still reheats well when thawed properly.
What can I use instead of ricotta cheese?
I sometimes use cottage cheese instead, and it still creates a creamy and rich layer.
Do I need to cook the noodles first?
I can use either pre-cooked noodles or no-boil noodles depending on what I prefer.
How do I keep lasagna from falling apart when slicing?
I always let it rest after baking so it firms up and slices cleanly without collapsing.
Conclusion
I enjoy making Million Dollar Lasagna because it transforms simple ingredients into a deeply comforting and indulgent meal. I like how the layers of meat, pasta, and creamy cheese come together into something hearty enough for gatherings but still easy enough for a home-cooked dinner.
A rich and cheesy million dollar lasagna recipe layered with seasoned beef, Italian sausage, creamy cheese filling, and marinara sauce baked until golden and bubbly for the ultimate comfort food.
Author:Emma
Prep Time:20 minutes
Cook Time:50 minutes
Total Time:1 hour 10 minutes
Yield:8 servings
Category:Dinner / Main Course
Method:Baking, Layered Casserole
Cuisine:Italian-American
Ingredients
For the Meat Sauce
1 lb ground beef
1 lb Italian sausage
1 medium onion, diced
3 garlic cloves, minced
1 (24 oz) jar marinara sauce
1 (14 oz) can diced tomatoes
1 tsp Italian seasoning
Salt and pepper, to taste
For the Creamy Cheese Layer
2 cups ricotta cheese (or cottage cheese)
1 (8 oz) package cream cheese, softened
½ cup sour cream
1 large egg
½ cup grated Parmesan cheese
2 cups shredded mozzarella cheese, divided
For the Pasta Layer
12 lasagna noodles, cooked and drained (or no-boil noodles)
Instructions
1. Prepare the Meat Sauce
Brown ground beef and Italian sausage in a large pan over medium heat. Add diced onion and garlic, cooking until softened. Stir in marinara sauce, diced tomatoes, Italian seasoning, salt, and pepper. Simmer for 10–15 minutes.
2. Make the Cheese Mixture
In a bowl, mix ricotta (or cottage cheese), cream cheese, sour cream, egg, Parmesan, and 1 cup mozzarella until smooth and creamy.
3. Assemble the Lasagna
In a 9×13-inch baking dish, layer meat sauce, noodles, and cheese mixture. Repeat layers until ingredients are used, finishing with meat sauce and remaining mozzarella on top.
4. Bake
Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake an additional 20 minutes until bubbly and golden.
5. Rest
Let lasagna rest for 10–15 minutes before slicing and serving.
Notes
Letting it rest is essential for clean slices.
Cottage cheese works as a lighter alternative to ricotta.
For extra flavor, add a pinch of red pepper flakes to the meat sauce.
Can be assembled ahead and refrigerated overnight before baking.
Freezes well for up to 2 months.