Homemade Lasagna

I grew up with Sunday afternoons that smelled of garlic and simmering tomatoes, and this homemade lasagna brings that comfort straight to your table. It’s layered, cheesy, and satisfying — the kind of dish worth making when you want leftovers that actually improve by the next day. Serve it with a warm slice of crusty homemade artisan bread to mop up the sauce and you’ve got a meal that feels like home.

Why you’ll love this dish

This lasagna strikes a great balance between approachability and flavor. It uses a simple beef-and-pork meat sauce enriched with tomato paste and a touch of sugar to tame acidity. Full‑fat ricotta plus an egg creates a creamy, stable layer that slices cleanly after resting — perfect for family dinners or a potluck where you want the pieces to hold together.

"A true crowd-pleaser — hearty enough for a weeknight but special enough for company." — a reader who made this on repeat

Reasons to try it:

  • Comforting and familiar: the flavors are classic Italian-American, not fussy.
  • Make‑ahead friendly: assemble the day before or freeze for later.
  • Kid-approved with optional red pepper flakes on the side for adults.

The cooking process explained

Before you start: you’ll brown two kinds of ground meat for depth, simmer the sauce to concentrate flavors, mix the ricotta with an egg to bind, and layer uncooked noodles (cooked to al dente) with cheese and sauce. Expect about 30 minutes active work plus simmering and baking time. Give the finished lasagna 15 minutes to set after baking — that’s the trick for neat slices.

What you’ll need

  • 1 tbsp olive oil
  • 1 cup onion, chopped
  • 2 garlic cloves, minced
  • 1 lb ground beef
  • 1/2 lb ground pork
  • 1 (28 oz) can diced tomatoes
  • 2 tbsp tomato paste
  • 1 tbsp granulated sugar
  • 1/2 tsp dried basil (and 1/4 tsp more for ricotta)
  • 1/2 tsp dried oregano
  • 1/2 tsp red pepper flakes (optional)
  • Salt and pepper to taste
  • 16 oz full‑fat ricotta cheese
  • 1 large egg
  • 9 lasagna noodles (uncooked) — use no‑boil noodles if you prefer, but follow package directions and ensure adequate sauce
  • 4 cups shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese

Substitution notes:

  • Swap ground turkey for pork for a lighter meat layer (increase seasoning to compensate).
  • Part-skim ricotta reduces richness but can make the texture slightly drier — add a splash (1–2 tbsp) of milk if needed.
  • Gluten‑free lasagna sheets work; check cook instructions and add extra sauce if using pre‑cooked pasta.

Step-by-step instructions

  1. Make the meat sauce: Heat olive oil over medium. Sauté chopped onion until translucent, then add garlic and cook 30–45 seconds. Add ground beef and pork. Break meat into pieces and brown thoroughly. Drain excess fat. Stir in diced tomatoes, tomato paste, sugar, basil, oregano, red pepper flakes, salt, and pepper. Reduce heat and simmer uncovered for about 30 minutes, stirring occasionally so the bottom doesn’t scorch. Taste and adjust salt.
  2. Prepare the ricotta filling: In a bowl, combine ricotta, egg, 1/4 tsp dried basil, and a pinch of salt and pepper. Stir until smooth and homogenous.
  3. Cook the noodles: While the sauce simmers, bring a large pot of salted water to a boil. Cook noodles per package instructions until al dente. Drain and arrange flat on a clean towel or baking sheet to prevent sticking.
  4. Assemble: Preheat oven to 375°F (190°C). Spread a thin layer of meat sauce across the bottom of a 9×13" baking dish. Lay three noodles across. Dollop and spread half the ricotta mixture over the noodles, then sprinkle 1 1/3 cups mozzarella. Add another layer of sauce. Repeat with another noodle layer, ricotta, mozzarella, and sauce. Finish with a final layer of noodles, remaining sauce, remaining mozzarella, and Parmesan.
  5. Bake: Cover tightly with foil and bake 25 minutes. Remove foil and bake another 15–20 minutes until the top is bubbly and golden. Let rest at least 15 minutes before slicing so layers set.

Practical timing: sauce simmer (30 min) + assembly (15–20 min) + bake (40–45 min). Active time around 45–60 minutes.

What to serve it with

Good pairings keep the plate balanced. A simple green salad with a bright vinaigrette cuts through the richness. For a heartier table, roasted vegetables or sautéed spinach work well. For a cozy combination, serve with a light broth-based option like homemade chicken soup to start, especially on cold nights.

Wine pairing: medium-bodied red (Chianti, Sangiovese, or Merlot) complements the tomato and beef notes. For non-alcoholic, a sparkling water with lemon refreshes the palate.

Storage and reheating tips

Refrigeration: Cool the lasagna at room temperature no more than 2 hours, then cover and refrigerate. It will keep 3–4 days.
Freezing: Wrap the cooled, unbaked or baked lasagna tightly in foil and then plastic wrap. Freeze up to 3 months. Thaw overnight in the fridge before baking or reheating for best texture.
Reheating: For individual portions, microwave on medium-high until 165°F (74°C). For the whole dish, cover with foil and bake at 350°F (175°C) until heated through (about 20–30 minutes if refrigerated; longer if frozen and thawed). Use a thermometer to ensure the center reaches 165°F for safety.
Food safety tip: Reheat only once and refrigerate leftovers promptly.

Pro chef tips

  • Browning both beef and pork separately (or at least ensuring a good sear) adds flavor through Maillard reaction. Don’t overcrowd the pan.
  • Drain excess fat but leave a tablespoon for richness.
  • Simmer the sauce long enough to concentrate flavors; a 30-minute simmer is the minimum. If you have time, go 45–60 minutes for deeper complexity.
  • For a creamier ricotta layer, stir ricotta with the egg until very smooth; a whisk helps.
  • Use a metal or glass 9×13 pan for predictable baking times. Dark pans can brown faster; reduce oven temp by 10–15°F if using them.
  • Let it rest: cutting too soon gives a sloppy lasagna. Fifteen minutes is the sweet spot.

Creative twists

  • Veg-forward: Replace pork with finely chopped mushrooms and zucchini for a meatless but savory sauce.
  • Spicy sausage: Swap the pork for Italian sausage for extra seasoning (mild or hot).
  • White lasagna: Omit tomatoes and make a béchamel with spinach, ricotta, and mozzarella for a different profile.
  • Gluten-free/low-carb: Use gluten-free noodles or thinly sliced eggplant or zucchini as noodle substitutes; salt and roast the vegetables first to remove moisture.

Common questions

Q: Can I assemble this in advance?
A: Yes. Assemble the lasagna, cover tightly, and refrigerate for up to 24 hours before baking. If baking from cold, add about 10–15 minutes to the covered bake time.

Q: Do I have to pre-cook the noodles?
A: If you use regular dried lasagna noodles, cook them al dente as directed. No‑boil noodles can be used in many recipes, but ensure your sauce is slightly looser so the noodles fully hydrate while baking.

Q: How do I avoid watery lasagna?
A: Drain diced tomatoes if they’re excessively saucy, simmer the meat sauce to reduce moisture, and don’t overfill with ricotta. Let the baked lasagna rest so liquid absorbs back into the layers.

Q: Can I make this vegetarian?
A: Yes. Replace the meats with a hearty vegetable mix (mushrooms, eggplant, zucchini) and consider adding lentils or textured vegetable protein for bulk.

Q: How do I get a crisp top without drying out the layers?
A: Finish uncovered for the last 15–20 minutes to brown the cheese. If the top is browning too quickly, tent with foil for the remaining bake time.

If you want any variations tailored to dietary needs (gluten‑free, vegetarian, lower fat) or a shopping checklist, tell me which direction and I’ll adapt the recipe and timings.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade lasagna 2026 02 25 232020 683x1024 1

Homemade Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: timesaverrecipegmail-com
  • Total Time: 90 minutes
  • Yield: 8 servings
  • Diet: Omnivore

Description

A comforting, layered lasagna with a rich meat sauce and creamy ricotta, perfect for family dinners or potlucks.


Ingredients

  • 1 tbsp olive oil
  • 1 cup onion, chopped
  • 2 garlic cloves, minced
  • 1 lb ground beef
  • 1/2 lb ground pork
  • 1 (28 oz) can diced tomatoes
  • 2 tbsp tomato paste
  • 1 tbsp granulated sugar
  • 1/2 tsp dried basil (plus 1/4 tsp for ricotta)
  • 1/2 tsp dried oregano
  • 1/2 tsp red pepper flakes (optional)
  • Salt and pepper to taste
  • 16 oz full-fat ricotta cheese
  • 1 large egg
  • 9 lasagna noodles (uncooked)
  • 4 cups shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese


Instructions

  1. Heat olive oil over medium. Sauté chopped onion until translucent, then add garlic and cook for 30–45 seconds.
  2. Add ground beef and pork, breaking meat into pieces and browning thoroughly. Drain excess fat.
  3. Stir in diced tomatoes, tomato paste, sugar, basil, oregano, red pepper flakes, salt, and pepper. Reduce heat and simmer uncovered for about 30 minutes, stirring occasionally.
  4. In a bowl, combine ricotta, egg, 1/4 tsp dried basil, and a pinch of salt and pepper. Stir until smooth.
  5. Bring a large pot of salted water to a boil and cook noodles per package instructions until al dente. Drain and arrange flat to prevent sticking.
  6. Preheat oven to 375°F (190°C). Spread a thin layer of meat sauce across the bottom of a 9×13″ baking dish. Lay three noodles across, dollop and spread half the ricotta mixture, then sprinkle 1 1/3 cups mozzarella.
  7. Add another layer of sauce and repeat with another noodle layer, ricotta, mozzarella, and sauce. Finish with a final layer of noodles, remaining sauce, remaining mozzarella, and Parmesan.
  8. Cover tightly with foil and bake for 25 minutes. Remove foil and bake another 15–20 minutes until bubbly and golden. Let rest at least 15 minutes before slicing.

Notes

For a creamier ricotta layer, mix until very smooth. Let lasagna rest for 15 minutes before cutting for neat slices.

  • Prep Time: 30 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star