Few comfort foods are as satisfying as a rich, cheesy Classic Lasagna with Ricotta Cheese. This beloved Italian dish features layers of tender pasta, savory meat sauce, creamy ricotta filling, and perfectly melted mozzarella cheese baked together into a hearty and comforting meal.
The magic of lasagna comes from the layers. Each bite combines flavorful seasoned ground beef, tangy tomato sauce, creamy ricotta, and stretchy mozzarella. When baked, the flavors blend together to create a rich and satisfying dish that’s perfect for family dinners or special gatherings.
This homemade lasagna recipe is simple to follow yet delivers restaurant-quality results. Whether you’re preparing it for a cozy weeknight meal or a holiday feast, it’s guaranteed to impress.
Why You’ll Love This Recipe
- Classic Italian comfort food
- Rich layers of cheese and meat sauce
- Perfect for family dinners
- Great for meal prep and leftovers
- Freezer-friendly dish
- Crowd-pleasing recipe
Ingredients
For the Meat Sauce
- 1 pound ground beef
- 1/2 pound Italian sausage (optional)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon sugar (optional)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
For the Ricotta Cheese Layer
- 15 oz ricotta cheese
- 1 large egg
- 1/2 cup grated parmesan cheese
- 2 tablespoons fresh parsley, chopped
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
For the Lasagna Layers
- 9–12 lasagna noodles (cooked or oven-ready)
- 2 cups shredded mozzarella cheese
- 1/2 cup grated parmesan cheese
How to Make Classic Lasagna with Ricotta Cheese
- Preheat oven to 375°F (190°C)
- Cook lasagna noodles according to package instructions if needed
- In a large skillet cook ground beef and sausage until browned
- Add chopped onion and garlic and sauté until fragrant
- Stir in crushed tomatoes, tomato paste, oregano, basil, salt, and pepper
- Simmer the sauce for about 10–15 minutes until slightly thickened
- In a separate bowl combine ricotta cheese, egg, parmesan, parsley, garlic powder, and salt
- Spread a thin layer of meat sauce in the bottom of a baking dish
- Add a layer of lasagna noodles
- Spread ricotta mixture over the noodles
- Add meat sauce and sprinkle mozzarella cheese
- Repeat the layers until ingredients are used
- Finish with mozzarella and parmesan on top
- Cover with foil and bake for about 25 minutes
- Remove foil and bake another 10–15 minutes until cheese is bubbly and golden
- Let lasagna rest for 10 minutes before slicing
Recipe Information
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6–8 servings
- Cuisine: Italian
- Course: Main Course
Flavor Profile Breakdown
- Rich savory meat sauce
- Creamy ricotta filling
- Melted stretchy mozzarella
- Slightly tangy tomato base
- Balanced herb and garlic flavor
Pro Tips for Best Results
- Let the lasagna rest before slicing so layers stay intact
- Use whole milk ricotta for a creamier texture
- Simmer the sauce to develop deeper flavor
- Don’t overcook the noodles
- Add extra mozzarella for a cheesier finish
Variations & Substitutions
- Use ground turkey instead of beef
- Add spinach to the ricotta layer
- Replace ricotta with cottage cheese
- Add mushrooms or zucchini for extra vegetables
- Use gluten-free lasagna noodles if needed
Common Mistakes to Avoid
- Skipping the resting time after baking
- Adding too much sauce which makes lasagna watery
- Overcooking noodles before layering
- Using low-quality cheese
- Overfilling layers which causes overflow
Serving Suggestions
- Serve with garlic bread
- Pair with a fresh Caesar salad
- Add roasted vegetables on the side
- Sprinkle extra parmesan before serving
- Garnish with fresh basil or parsley
Storage & Reheating Tips
- Store in refrigerator for up to 4 days
- Reheat in oven at 350°F (175°C) until warm
- Freeze portions for up to 3 months
- Thaw overnight before reheating
Nutrition Information (Approximate)
- Calories: 420 kcal
- Protein: 28 g
- Carbohydrates: 32 g
- Fat: 20 g
- Fiber: 3 g
- Sodium: 620 mg
Ingredients
Method
- Preheat oven to 375°F (190°C)
- Cook lasagna noodles according to package instructions if needed
- In a large skillet cook ground beef and sausage until browned
- Add chopped onion and garlic and sauté until fragrant
- Stir in crushed tomatoes, tomato paste, oregano, basil, salt, and pepper
- Simmer the sauce for about 10–15 minutes until slightly thickened
- In a separate bowl combine ricotta cheese, egg, parmesan, parsley, garlic powder, and salt
- Spread a thin layer of meat sauce in the bottom of a baking dish
- Add a layer of lasagna noodles
- Spread ricotta mixture over the noodles
- Add meat sauce and sprinkle mozzarella cheese
- Repeat the layers until ingredients are used
- Finish with mozzarella and parmesan on top
- Cover with foil and bake for about 25 minutes
- Remove foil and bake another 10–15 minutes until cheese is bubbly and golden
- Let lasagna rest for 10 minutes before slicing
Notes
- Protein: 28 g
- Carbohydrates: 32 g
- Fat: 20 g
- Fiber: 3 g
- Sodium: 620 mg
Final Thoughts
This Classic Lasagna with Ricotta Cheese is the ultimate comfort food. With its rich meat sauce, creamy ricotta filling, and layers of melted cheese, it delivers everything you want in a homemade Italian meal.
Once you try this recipe, it may quickly become one of your go-to dishes for family dinners and special occasions.
FAQs
Can I make lasagna ahead of time?
Yes, you can assemble it a day in advance and bake when ready.
Can lasagna be frozen?
Yes, both baked and unbaked lasagna freeze very well.
Can I use cottage cheese instead of ricotta?
Yes, cottage cheese is a common substitute.
How do I keep lasagna from being watery?
Simmer the sauce well and avoid excess liquid.
What cheese works best on top?
Mozzarella and parmesan create the best flavor and texture.




