Classic Beef Lasagna with Ricotta and Mozzarella

Lasagna is one of the most beloved Italian-American comfort foods, and for good reason. This Classic Beef Lasagna with Ricotta and Mozzarella is the ultimate layered pasta dish—rich, meaty tomato sauce, creamy ricotta filling, and plenty of gooey mozzarella cheese all baked between tender lasagna noodles.

The origins of lasagna can be traced back to Italy, but over time it has evolved into many versions across the world. This recipe stays true to the classic combination of beef, tomato sauce, ricotta, and mozzarella, delivering a hearty, cheesy casserole that’s perfect for family dinners, gatherings, or when you simply crave something warm and indulgent.

Why I Love This Recipe

I love this recipe because it brings people together. Lasagna isn’t just a meal—it’s an experience. The layering process itself feels like crafting something special, and the aroma that fills the kitchen while it bakes is pure magic.

Why It’s a Must-Try Dish

This lasagna is a must-try dish because it’s a true classic that showcases the beauty of Italian-inspired cooking. It teaches you how to build flavors in layers—literally! The slow-cooked beef sauce infuses the noodles, the ricotta filling creates creamy contrast, and the final baked cheese topping gives it that golden, bubbly finish.

Preparation and Cooking Time

  • Preparation Time: 30 minutes
  • Cooking Time: 1 hour (includes sauce simmering + baking)
  • Total Time: 1 hour 30 minutes

Servings and Nutrition

  • Servings: 8 portions
  • Calories (per serving): ~580 kcal
  • Course: Main Course
  • Cuisine: Italian-American

Ingredients

For the Meat Sauce:

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 750 g (1.6 lb) ground beef
  • 1 can (800 g / 28 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp red chili flakes (optional)
  • 1 tsp sugar (to balance acidity)
  • Salt and black pepper, to taste
  • ½ cup beef broth or red wine

For the Ricotta Filling:

  • 2 cups ricotta cheese
  • 1 large egg
  • ½ cup grated Parmesan cheese
  • 2 tbsp fresh parsley, chopped
  • Salt and black pepper, to taste

For the Lasagna Assembly:

  • 12 lasagna noodles (regular or no-boil)
  • 3 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese (extra for topping)

Directions (Step-by-Step Preparation Method)

Step 1: Prepare the Meat Sauce

  1. Heat olive oil in a large skillet or saucepan over medium heat.
  2. Add onions and sauté until softened (about 5 minutes).
  3. Stir in garlic and cook for 1 minute until fragrant.
  4. Add ground beef and cook until browned, breaking it up with a spoon.
  5. Stir in tomato paste, crushed tomatoes, oregano, basil, chili flakes, sugar, and broth/wine.
  6. Season with salt and pepper.
  7. Reduce heat and simmer uncovered for 20–25 minutes until thickened.

Step 2: Prepare the Ricotta Filling

  1. In a bowl, combine ricotta cheese, egg, Parmesan, parsley, salt, and pepper. Mix well until smooth.

Step 3: Cook the Noodles

  1. If using regular lasagna noodles, cook them in salted boiling water until al dente. Drain and set aside.
  2. (Skip this step if using no-boil noodles.)

Step 4: Assemble the Lasagna

  1. Preheat oven to 375°F (190°C).
  2. Spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish.
  3. Add a layer of noodles on top.
  4. Spread ricotta mixture evenly over noodles.
  5. Sprinkle with mozzarella and Parmesan.
  6. Add another layer of meat sauce.
  7. Repeat layering (noodles → ricotta → mozzarella → sauce) until all ingredients are used, finishing with sauce and cheese on top.

Step 5: Bake

  1. Cover with foil (sprayed lightly with oil so cheese doesn’t stick).
  2. Bake for 25 minutes, then remove foil and bake another 20 minutes until cheese is golden and bubbly.
  3. Let lasagna rest for at least 10 minutes before slicing.

How to Serve

Serve warm, sliced into generous portions. Pair with garlic bread, a crisp green salad, or roasted vegetables. A glass of Italian red wine (Chianti or Sangiovese) is the perfect companion.

Recipe Tips

  • Let the lasagna rest before serving—this helps it set and makes slicing easier.
  • Use freshly grated mozzarella and Parmesan for better melting.
  • If short on time, use oven-ready (no-boil) noodles.
  • For deeper flavor, let the meat sauce simmer longer (up to 45 minutes).

Variations

  • Vegetarian Lasagna: Replace beef with sautéed mushrooms, zucchini, and spinach.
  • White Lasagna: Use a creamy béchamel sauce instead of tomato sauce.
  • Cheesy Lasagna: Add layers of provolone, gouda, or fontina for extra cheesiness.
  • Spicy Lasagna: Use Italian sausage instead of beef and add chili flakes for a kick.
  • Gluten-Free Lasagna: Use gluten-free pasta sheets or zucchini slices as noodles.

Freezing and Storage

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Assemble lasagna but don’t bake; wrap tightly and freeze for up to 3 months. Thaw overnight before baking.
  • Reheating: Warm individual portions in the microwave, or reheat the whole dish in the oven at 350°F (175°C) for 20 minutes.

Special Equipment Needed

  • Large skillet or saucepan (for sauce)
  • 9×13-inch baking dish
  • Foil for covering
  • Cheese grater

FAQ

Q1: Can I make this ahead of time?
Yes! Assemble up to a day in advance, refrigerate, and bake before serving.

Q2: Can I use cottage cheese instead of ricotta?
Yes, cottage cheese is a common substitute—just drain it well for a thicker texture.

Q3: How do I prevent watery lasagna?
Make sure the sauce is thickened properly before layering, and let lasagna rest after baking.

Q4: Do I need to cook no-boil noodles?
No, but make sure your sauce is slightly thinner so the noodles absorb enough liquid.

Conclusion

Classic Beef Lasagna with Ricotta and Mozzarella is the ultimate comfort food—rich, cheesy, hearty, and deeply satisfying. It’s a dish that embodies family, tradition, and warmth. Whether you enjoy it fresh out of the oven or as delicious leftovers the next day, this lasagna is guaranteed to become a favorite in your home.

Classic Beef Lasagna with Ricotta and Mozzarella

Elina James
Dive into layers of comfort with this Classic Beef Lasagna with Ricotta and Mozzarella A timeless Italian favorite made with rich, savory beef sauce, creamy ricotta, and gooey melted mozzarella baked to golden perfection. Each bite is hearty, cheesy, and packed with flavor—perfect for family dinners, meal prep, or special gatherings.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Pasta
Cuisine Italian-American
Servings 8 servings
Calories 300 kcal

Ingredients
  

  • For the Meat Sauce:
  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 750 g (1.6 lb) ground beef
  • 1 can (800 g / 28 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp red chili flakes (optional)
  • 1 tsp sugar (to balance acidity)
  • Salt and black pepper, to taste
  • ½ cup beef broth or red wine
  • For the Ricotta Filling:
  • 2 cups ricotta cheese
  • 1 large egg
  • ½ cup grated Parmesan cheese
  • 2 tbsp fresh parsley, chopped
  • Salt and black pepper, to taste
  • For the Lasagna Assembly:
  • 12 lasagna noodles (regular or no-boil)
  • 3 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese (extra for topping)

Instructions
 

  • Step 1: Prepare the Meat Sauce: Heat olive oil in a large skillet or saucepan over medium heat. Add onions and sauté until softened (about 5 minutes). Stir in garlic and cook for 1 minute until fragrant. Add ground beef and cook until browned, breaking it up with a spoon. Stir in tomato paste, crushed tomatoes, oregano, basil, chili flakes, sugar, and broth/wine. Season with salt and pepper. Reduce heat and simmer uncovered for 20–25 minutes until thickened.
  • Step 2: Prepare the Ricotta Filling: In a bowl, combine ricotta cheese, egg, Parmesan, parsley, salt, and pepper. Mix well until smooth.
  • Step 3: Cook the Noodles: If using regular lasagna noodles, cook them in salted boiling water until al dente. Drain and set aside. (Skip this step if using no-boil noodles.)
  • Step 4: Assemble the Lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of meat sauce on the bottom of a 9×13-inch baking dish. Add a layer of noodles on top. Spread ricotta mixture evenly over noodles. Sprinkle with mozzarella and Parmesan. Add another layer of meat sauce. Repeat layering (noodles → ricotta → mozzarella → sauce) until all ingredients are used, finishing with sauce and cheese on top.
  • Step 5: Bake: Cover with foil (sprayed lightly with oil so cheese doesn’t stick). Bake for 25 minutes, then remove foil and bake another 20 minutes until cheese is golden and bubbly. Let lasagna rest for at least 10 minutes before slicing.
Keyword Classic Beef Lasagna with Ricotta and Mozzarella

Comments are closed.