Lasagna Ragu Recipe for a Rich, Slow-Cooked Filling at Home

Updated November 3, 2026

Total time
4 hr 55 min
prep 45 min · cook 3 hr 50 min
Serves
8
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Lasagna Ragu Recipe for a Rich, Slow-Cooked Filling at Home

This lasagna ragù layers a slow-simmered sauce of beef, pork, tomatoes, and aromatic vegetables with creamy béchamel, pasta, and cheese. It is an Italian-inspired baked pasta with regional and family variations; the long, gentle simmer gives the meat sauce depth, while the béchamel keeps each slice tender and cohesive.

Ingredients

  • For the ragù: 2 tablespoons (30 ml) olive oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 medium carrot, finely diced, about ½ cup (90 g)
  • 2 celery stalks, finely diced, about ¾ cup (100 g)
  • 1 pound (450 g) ground beef, preferably 80–85% lean
  • 8 ounces (225 g) ground pork
  • 1 teaspoon (5 g) fine salt, plus more to taste
  • ½ teaspoon (1 g) freshly ground black pepper
  • 2 tablespoons (32 g) tomato paste
  • 1 cup (240 ml) dry red or white wine, or low-sodium beef broth
  • 1 can crushed tomatoes, 28 ounces (794 g)
  • 1 cup (240 ml) whole milk, divided
  • 1 cup (240 ml) low-sodium beef broth or water, plus extra as needed
  • 1 dried bay leaf
  • For the béchamel: 5 tablespoons (70 g) unsalted butter
  • ½ cup (60 g) all-purpose flour
  • 4 cups (960 ml) whole milk, warmed
  • ¼ teaspoon (0.5 g) freshly grated nutmeg, or a small pinch of ground nutmeg
  • ¾ teaspoon (4 g) fine salt, plus more to taste
  • For assembly: 12 dried lasagna noodles, about 12 ounces (340 g)
  • 2 cups (200 g) finely grated Parmesan cheese, divided
  • 12 ounces (340 g) low-moisture mozzarella, grated
  • 1 tablespoon (15 ml) olive oil, for the baking dish

Instructions

  1. Prepare the vegetables and measure the ingredients, 25 minutes. Dice the onion, carrot, and celery into small, even pieces so they soften at the same pace. Measure the remaining ingredients, warm the milk for the béchamel, and set out a heavy pot, a saucepan, a large pot for pasta, and a 9-by-13-inch (23-by-33-cm) baking dish.
  2. Start the ragù, about 15 minutes. Heat 2 tablespoons (30 ml) olive oil in a heavy pot over medium heat. Add the onion, carrot, and celery with a pinch of the measured salt. Cook for 7–9 minutes, stirring often, until softened but not browned. Add the beef and pork. Break the meat into small pieces and cook for 6–8 minutes, stirring, until no pink remains. Check the ground meat with a food thermometer; USDA FSIS recommends a safe minimum internal temperature of 160°F (71°C). Drain excess fat only if there is a large pool; a little fat helps carry the sauce’s flavor.
  3. Build and simmer the sauce, 2 hours 15 minutes. Stir in the tomato paste and cook for 1 minute. Pour in the wine, scraping up the browned bits from the bottom of the pot, and simmer for 3–4 minutes. Add the crushed tomatoes, ½ cup (120 ml) of the milk, the broth, bay leaf, remaining salt, and pepper. Bring just to a gentle bubble, then lower the heat until the sauce barely simmers. Partially cover and cook for 2 hours 15 minutes, stirring every 20–30 minutes. If it becomes thick enough to catch on the bottom before the time is up, stir in a splash of broth or water. The finished ragù should be rich and spoonable, not dry. Stir in the remaining ½ cup (120 ml) milk near the end, then taste and adjust the salt. Remove the bay leaf.
  4. Make the béchamel, 20 minutes. Melt the butter in a saucepan over medium-low heat. Whisk in the flour and cook for about 2 minutes, whisking constantly; keep the mixture pale rather than letting it brown. Gradually whisk in the warm milk, a little at a time, to prevent lumps. Bring it to a gentle simmer and cook for 6–8 minutes, whisking, until smooth and thick enough to coat the back of a spoon. Stir in the nutmeg and salt. If it thickens while you assemble the lasagna, whisk in a tablespoon or two of milk.
  5. Cook the noodles, about 10 minutes. Bring a large pot of salted water to a boil. Cook the noodles until just pliable and still slightly firm, following the package’s timing; they will soften further in the oven. Drain and lay them flat on lightly oiled baking sheets or a clean towel so they do not stick together. If the package gives a different timing, follow it rather than cooking them until fully soft.
  6. Assemble, 20 minutes. Heat the oven to 375°F (190°C). Lightly oil the baking dish. Spread a thin layer of ragù over the bottom. Add a layer of noodles, trimming or overlapping them slightly to cover the dish. Spoon over about one-quarter of the remaining ragù, drizzle with béchamel, and scatter with some mozzarella and Parmesan. Repeat to make four pasta layers, distributing the sauces and cheeses evenly. Finish with béchamel and the remaining cheese. Keep the top layer well covered so exposed pasta does not dry out.
  7. Bake and rest, 70 minutes total. Cover the dish loosely with foil, tenting it so the foil does not touch the cheese, and bake for 40 minutes. Remove the foil and bake for 10 minutes more, until bubbling around the edges and lightly golden on top. Let the lasagna rest for 20 minutes before cutting. Resting helps the layers settle, making neater portions and keeping hot sauce from running across the plate.

Tips

  • Keep the simmer gentle. A hard boil can make the sauce reduce too quickly and splatter. A few slow bubbles are enough; stir along the bottom periodically and add a little broth or water if the sauce starts sticking.
  • Use the wine you have, or skip it. Dry red wine gives a deeper, more robust note; dry white wine is lighter. Low-sodium beef broth works as a no-alcohol substitute, though the sauce will taste less wine-forward. Let wine simmer for several minutes before adding the tomatoes.
  • Choose the right pasta. This recipe uses dried noodles that are boiled first. Oven-ready sheets can work, but they absorb more moisture, so check their package directions and make the ragù slightly looser with extra broth. Do not use both the boiling step and an oven-ready product.
  • Season in stages and avoid watery layers. Parmesan and mozzarella add salt, so taste the ragù and béchamel before adding more. If the ragù looks very loose, simmer it uncovered for a few minutes before assembly; excess liquid can make slices difficult to serve.

Serving Suggestions

Let the lasagna rest for the full 20 minutes, then cut it into eight portions with a sharp knife or a firm spatula. A simple green salad dressed with olive oil and vinegar offers a crisp contrast to the rich meat sauce and cheese. Roasted broccoli, sautéed greens, or green beans are also good sides, especially if you want vegetables without adding another heavy dish.

Serve with extra grated Parmesan at the table and, if desired, a little chopped parsley for freshness. Crusty bread is useful for catching any ragù on the plate, though it is optional because the lasagna is filling on its own. For a larger meal, serve smaller squares alongside a vegetable starter.

Variations

Use all beef or all pork: Replace the beef and pork with 1 pound 8 ounces (675 g) of either ground beef or ground pork. All-beef sauce is firmer and more robust; all-pork sauce is softer and slightly sweeter. Cook ground meat to 160°F (71°C) as directed.

Make it without wine: Use the same amount of low-sodium beef broth in place of wine. A teaspoon (5 ml) of red wine vinegar stirred into the finished ragù can add a little brightness, but it is optional and will not reproduce wine’s flavor exactly.

Add a little heat: Stir ¼ teaspoon (0.5 g) red pepper flakes into the vegetables before adding the meat. Increase cautiously, since the heat becomes more noticeable as the sauce cooks.

Try a regional-style change: Some Italian and Italian-American lasagnas use ricotta rather than béchamel, and recipes differ in their meat, cheese, and pasta layers. For a ricotta version, replace the béchamel with 2 cups (about 500 g) whole-milk ricotta loosened with 1 egg (50 g) and a pinch of salt; bake until the egg-containing center reaches 160°F (71°C). The result is thicker and more distinctly cheesy than this creamy béchamel version.

Storage and Reheating

Refrigerate cooked lasagna within 2 hours of baking. Store covered in the baking dish or divide it into airtight containers; it keeps for 3–4 days in the refrigerator. For easier portions, cool it until no longer steaming, cut it, and package individual slices. Do not leave the dish at room temperature for an extended period.

To reheat a portion, cover it and warm in a 350°F (175°C) oven until hot throughout, usually 20–30 minutes from cold depending on its thickness. Add a spoonful of water or broth around the edge if it looks dry. A microwave also works for single servings; cover loosely and heat in short intervals, turning or checking between intervals. Reheat leftovers to 165°F (74°C), checked with a food thermometer.

To freeze, wrap cooled portions well and freeze for up to 3 months for best quality. Thaw in the refrigerator overnight when possible, then reheat to 165°F (74°C). You can also assemble the lasagna ahead and refrigerate it, covered, for up to 24 hours before baking. If it goes into the oven cold, allow extra baking time and check that the center is hot before serving.

Frequently Asked Questions

Can I make the ragù a day ahead?

Yes. Cool it promptly, refrigerate it in a covered container, and use it within 3–4 days. The next day, warm it gently until loose enough to spread. Making the sauce ahead can make assembly easier, but the lasagna still needs its full bake and resting time.

Can I assemble the lasagna ahead of time?

Yes. Assemble it, cover it tightly, and refrigerate for up to 24 hours before baking. Because the dish will be cold, it may need extra time in the oven beyond the recipe’s 50 minutes. Keep it covered for most of the bake, uncover to brown the top, and check that the center is thoroughly hot.

Why is my lasagna watery?

Common causes include a ragù that was not reduced enough, vegetables or meat releasing excess liquid, or noodles that were overcooked before baking. Simmer the sauce until spoonable, drain noodles well, and let the baked lasagna rest for 20 minutes. Those steps help the layers hold together when sliced.

Can I use oven-ready lasagna noodles?

Yes, but follow the noodle package directions and do not boil those sheets first. Oven-ready noodles need moisture from the sauces, so keep the ragù a little looser by adding broth as needed and make sure the pasta is covered by sauce. Texture and baking time can vary by brand and sheet size.

What pan size should I use?

A 9-by-13-inch (23-by-33-cm) baking dish is the intended size for four pasta layers. A deeper dish can work, but you may need to adjust the layer count and baking time. If using a smaller dish, divide the ingredients between two pans rather than filling one dish to the rim, where bubbling sauce could spill over.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).