Homemade Lasagna
Layers of tender pasta, rich meat sauce, creamy ricotta, and bubbling mozzarella come together in this homemade lasagna, perfect for family dinners or meal prep.
Prep
15 min
Cook
1 hr
Total
1 hr 15 min
Servings
8 servings
Ingredients
Instructions
- 1
Prepare the meat sauce: In a large skillet over medium heat, cook the ground meat, onion, and garlic until the meat is browned and onions are translucent. Stir in crushed tomatoes, tomato paste, basil, oregano, salt, pepper, and sugar. Simmer for 15–20 minutes, until the sauce thickens slightly.
- 2
Mix the cheese filling: In a medium bowl, combine ricotta, egg, Parmesan, and parsley until smooth and creamy.
- 3
Cook the noodles: If using traditional lasagna noodles, cook according to package instructions until al dente, then drain and rinse under cold water.
- 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. Layer 3–4 noodles over the sauce, spread 1/3 of the ricotta mixture, sprinkle 1 cup mozzarella, then top with 1/3 of the meat sauce. Repeat layers twice more, finishing with mozzarella on top.
- 5
Bake: Cover with foil and bake for 25 minutes. Remove foil and bake another 15–20 minutes, until the cheese is golden and bubbling at the edges. Let rest 10–15 minutes before slicing.
Nutrition (per serving)
550 kcal
Calories
Layers of tender pasta, rich meat sauce, creamy ricotta, and bubbling mozzarella come together in this homemade lasagna recipe. Perfect for family dinners or meal prep, it delivers a hearty, comforting dish with classic Italian flavors in every slice. Ready in just over an hour, it’s a reliable go-to when you want a satisfying, from-scratch meal.
Ingredients
Meat Sauce:
- 1 lb (450 g) ground beef or a mix of beef and Italian sausage
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 (28 oz / 800 g) can crushed tomatoes
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
- 1 tsp sugar (optional, to balance acidity)
Cheese Mixture:
- 15 oz (425 g) ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 1 tsp dried parsley
Other:
- 9–12 lasagna noodles (no-boil or traditional)
- 3 cups shredded mozzarella cheese
How To Make It
Prepare the meat sauce: In a large skillet over medium heat, cook the ground meat, onion, and garlic until the meat is browned and onions are translucent. Stir in crushed tomatoes, tomato paste, basil, oregano, salt, pepper, and sugar. Simmer for 15–20 minutes, until the sauce thickens slightly.
Mix the cheese filling: In a medium bowl, combine ricotta, egg, Parmesan, and parsley until smooth and creamy.
Cook the noodles: If using traditional lasagna noodles, cook according to package instructions until al dente, then drain and rinse under cold water.
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. Layer 3–4 noodles over the sauce, spread ⅓ of the ricotta mixture, sprinkle 1 cup mozzarella, then top with ⅓ of the meat sauce. Repeat layers twice more, finishing with mozzarella on top.

- Bake: Cover with foil and bake for 25 minutes. Remove foil and bake another 15–20 minutes, until the cheese is golden and bubbling at the edges. Let rest 10–15 minutes before slicing.
Tips for Perfect Lasagna
- Use no-boil noodles for a quicker assembly and easier layering.
- Letting the lasagna rest after baking prevents it from falling apart when cut.
- For a richer flavor, brown the meat with a splash of red wine before adding tomatoes.
- Fresh herbs like basil or oregano can be added at the end for a brighter flavor.
- If you want a slightly crisp top, broil the lasagna for 1–2 minutes after baking.
Variations and Substitutions
- Vegetarian version: Swap meat for roasted vegetables like zucchini, eggplant, or bell peppers (roasted vegetable lasagna guide).
- Cheese swaps: Cottage cheese can replace ricotta, or mix in provolone for extra meltiness.
- Gluten-free: Use gluten-free lasagna noodles; no change in assembly.
- Italian sausage: For more flavor, replace half the ground beef with Italian sausage (Averie Cooks’ variation).

FAQ
Can I make this lasagna ahead of time?
Yes, assemble the lasagna and refrigerate for up to 24 hours before baking. Add 5–10 extra minutes to the baking time if baking straight from the fridge.
How do I freeze homemade lasagna?
Cool completely, then wrap tightly with foil and store in an airtight container for up to 3 months. Bake at 375°F (190°C) for 40–50 minutes from frozen.
What if I don’t have ricotta cheese?
Cottage cheese or mascarpone can be substituted for a slightly different texture but similar flavor. Mix in an egg and Parmesan for best results.
Can I make this lasagna vegetarian?
Absolutely. Replace the meat with roasted vegetables or a plant-based meat substitute. Check out roasted vegetable lasagna tips for ideas.
How do I get the top cheese golden and bubbly?
Remove foil during the last 15–20 minutes of baking. For extra browning, broil for 1–2 minutes while watching closely.



