A lasagna with meat ragu is the kind of baked pasta that fills the kitchen with a slow-simmered, savory smell and rewards you with crisp edges and a tender center. This version builds the ragu from ground beef and pork, cooks it long enough to drop the acidity of the tomatoes, and layers it with a loose bechamel so each bite stays moist. You get a make-ahead dinner that feeds a full table without last-minute fuss.
The structure matters more than the clock. Thin noodles, a thick meat sauce, and a bechamel that spreads rather than pools are what keep the slices from sliding apart when you lift them. Below you’ll find the exact ratios, the substitutions that work, and the mistakes that turn a good pan into a greasy one. If you enjoyed this, our crab meat weight is worth trying next. Making this lasagna with meat ragu at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Lasagna With Meat Ragu
- Deep, slow-cooked ragu flavor from a 90-minute simmer, not a quick jarred sauce
- Make-ahead friendly: assemble the night before and bake the next day
- Freezes in portions for up to 3 months without losing texture
- Balanced layers of meat, tomato, and cream stop it from feeling heavy
Ingredients You’ll Need
- 12 sheets lasagna noodles (about 250 g), boiled 2 minutes under package time
- 400 g ground beef (80/20)
- 200 g ground pork
- 2 tbsp olive oil
- 1 medium onion, finely diced (about 150 g)
- 2 carrots, peeled and small-diced (about 120 g)
- 2 celery stalks, small-diced (about 100 g)
- 4 garlic cloves, minced
- 800 g crushed tomatoes (1 can)
- 120 ml red wine
- 500 ml whole milk
- 60 g butter
- 60 g all-purpose flour
- 100 g grated Parmesan
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper
- 2 bay leaves
Ingredient Substitutions
Ground pork: Replace with an equal weight of ground veal or extra beef if you avoid pork. Veal gives a milder, slightly sweeter ragu but softens the backbone that pork fat provides, so add 1 tbsp olive oil to keep the sauce from drying. Expect a lighter color and a less rounded mouthfeel in the finished lasagna with meat ragu.
Red wine: Use 120 ml of beef stock plus 1 tbsp balsamic vinegar if you cook alcohol-free. The stock keeps the sauce wet while the vinegar returns the slight tang wine normally cuts from the tomatoes. The ragu will taste a touch sweeter and lose the rounded depth a long red-wine reduction gives. The lasagna with meat ragu works well for weeknight cooking when time is limited.
Whole milk: Swap for the same amount of half-and-half in the bechamel for a richer, faster-thickening sauce. Half-and-half holds less starch structure than milk-plus-flour, so cook the roux 1 minute longer to avoid a loose layer. The top will brown faster, so check at 25–30 minutes.
Lasagna noodles: Use 250 g of no-boil sheets if you shorten prep, but add 120 ml water to the ragu so the pasta cooks from the sauce. No-boil styles turn gummy if the liquid is low, and they need full coverage in each layer. Cut them to fit the dish so corners don’t stay rigid.
Step-by-Step Instructions
- Heat medium-low heat and 2 tbsp olive oil in a wide pot. Add onion, carrot, and celery with 1 tsp salt; cook 8 minutes until soft and translucent, not browned.
- Push vegetables to the side, raise to medium heat, add beef and pork. Break the meat with a spoon and cook 10 minutes until no pink remains and the liquid has boiled off.
- Pour in red wine, scrape the browned bits from the pot bottom, and simmer 3 minutes until the sharp alcohol smell is gone.
- Add crushed tomatoes and bay leaves. Lower to medium-low heat and simmer 90 minutes, stirring every 20 minutes, until the sauce is thick enough to mound on a spoon.
- Melt butter in a separate pan over medium-low heat, whisk in flour, and cook 2 minutes until it smells like toasted bread. Slowly pour in milk while whisking to avoid lumps.
- Cook the bechamel 5 minutes until it coats the back of a spoon; stir in 50 g Parmesan, pepper, and remove from heat.
- Boil noodles 2 minutes less than the package says, then lay them on oiled parchment so they don’t stick while you build layers.
- Spread 1 cup ragu on the bottom of a 23×33 cm dish. Add noodles, then ragu, then bechamel; repeat 3 times, ending with bechamel and the rest of the Parmesan.
- Bake at 180°C / 350°F for 45 minutes until the top is golden and crispy at the edges and the center bubbles.
- Rest the pan on a rack 15 minutes before cutting so the layers set and don’t collapse when sliced.
Pro Tips
Simmer the ragu uncovered for the last 30 minutes so excess water leaves and the meat flavor concentrates instead of stewing.
Spread bechamel with the back of a spoon in thin lines; a thick pour creates a rubbery cap that blocks the ragu beneath it.
Resting the baked dish is not optional. A 15 minutes cool-down lets the starches firm so each square holds its shape on the plate.
Build layers with a slight dip in the center so the top sauce pools there and browns evenly rather than running to the corners. For a solid white sauce base, see our bechamel sauce guide.
When you need a lighter side, a squash gnocchi course balances the rich meat. For technique checks on safe internal temps, review meat cooking guidelines from Food Network.
Common Mistakes to Avoid
Undercooking the ragu leaves a raw tomato bite and thin layers that leak during baking. Keep it at a low bubble for the full 90 minutes before you assemble.
Skipping the noodle par-cook with regular sheets makes them brittle in the pan and the center stays crunchy. Even 2 minutes short of done fixes this.
Pouring hot ragu into a cold glass dish can crack it and give uneven bake. Let the sauce cool to warm, or use a metal pan that handles the swing.
Cutting too soon is the top reason slices fall apart. A creamy pasta side won’t save a collapsed stack, so wait the full rest.
Serving Suggestions
Cut the pan into 8 squares and plate with a simple green salad dressed in lemon and oil to cut the fat. A citrus spritz on the side keeps the table bright against the heavy bake.
Add a small bowl of extra Parmesan and cracked pepper so guests control the finish. Warm bread on the side helps scoop the last bechamel from the plate.
Storage and Reheating
Refrigerate covered in an airtight container for up to 4 days. Reheat single squares in a 180°C oven for 20 minutes until the center hits 74°C for food safety.
Freeze baked portions wrapped in foil for up to 3 months. Thaw overnight in the fridge, then bake covered at 180°C for 30 minutes, uncover for the last 10.
Don’t leave a finished lasagna with meat ragu on the counter beyond 2 hours or bacteria grows in the meat layer. Store it still in the dish with tight foil.
Recipe Variations
Spicy Version
Add 1 tsp crushed red pepper to the ragu with the garlic and use hot Italian sausage in place of pork. The heat builds through the simmer and the top gets a faint red tint from the flakes. Serve with cooling ricotta on the side.
White Wine Ragu
Swap the red wine for a dry white and add 100 g chopped mushrooms with the vegetables. The sauce stays lighter in color and picks up an earthy note that pairs with the bechamel. Use herb sauce logic and finish with parsley.
Low-Dairy Option
Replace bechamel with a blended 400 g silken tofu plus 2 tbsp nutritional yeast, spread thin like the original. The layers hold but the top won’t brown the same, so broil 2 minutes at the end. The taste is nutty rather than milky.
Sheet-Pan Single Layer
Use 6 noodles in a 20×30 cm tray with double ragu and half the bechamel for a thinner bake at 200°C for 25 minutes. It crisps more on the bottom and suits a fettuccine pairing night.
Lasagna With Meat Ragu
Description
A comforting baked lasagna with a deep, 90-minute meat ragu of beef and pork layered with loose bechamel and par-cooked noodles. Make it ahead or freeze it for a hearty, sliceable dinner that feeds a full table.
Ingredients
Instructions
-
Soften the vegetables
Heat 2 tbsp olive oil in a wide pot over medium-low heat. Add the onion, carrot, and celery with 1 tsp salt and cook for 8 minutes until soft and translucent, not browned, stirring occasionally so the vegetables sweat rather than sear.
-
Brown the meats
Push the vegetables to the side of the pot, raise the heat to medium, and add the 400 g ground beef and 200 g ground pork. Break the meat with a spoon and cook for 10 minutes until no pink remains, the liquid has boiled off, and the meat is crumbly with light browning on the edges.
-
Deglaze with wine
Pour in the 120 ml red wine and scrape the browned bits from the pot bottom with a spoon. Simmer for 3 minutes over medium heat until the sharp alcohol smell is gone and the liquid has reduced slightly.
-
Simmer the ragu
Add the 800 g crushed tomatoes and 2 bay leaves, then lower to medium-low heat and simmer for 90 minutes. Stir every 20 minutes until the sauce is thick enough to mound on a spoon and the meat is fork-tender with no raw tomato bite.
-
Make the bechamel
Melt 60 g butter in a separate pan over medium-low heat, whisk in 60 g all-purpose flour, and cook for 2 minutes until it smells like toasted bread. Slowly pour in 500 ml whole milk while whisking to avoid lumps, cook 5 minutes until it coats the back of a spoon, then stir in 50 g Parmesan and 1/2 tsp black pepper and remove from heat.
-
Par-cook noodles
Boil the 12 sheets lasagna noodles for 2 minutes less than the package directs, then lay them on oiled parchment so they don't stick. They should be flexible but still firm in the center before you build the layers.
-
Assemble the layers
Spread 1 cup ragu on the bottom of a 23x33 cm dish. Add noodles, then ragu, then bechamel; repeat 3 times, ending with bechamel and the remaining 50 g Parmesan so every layer is covered.
-
Bake the lasagna
Bake at 180°C / 350°F for 45 minutes until the top is golden and crispy at the edges and the center bubbles. The internal temperature of the meat layer should reach 71°C for food safety.
-
Rest before cutting
Rest the pan on a rack for 15 minutes before cutting so the layers set and don't collapse when sliced. The starches firm up during this time and each square holds its shape on the plate.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 620kcal
- % Daily Value *
- Total Fat 34g53%
- Saturated Fat 16g80%
- Cholesterol 110mg37%
- Sodium 780mg33%
- Total Carbohydrate 45g15%
- Dietary Fiber 4g16%
- Sugars 9g
- Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Refrigerate covered in an airtight container for up to 4 days; reheat single squares in a 180°C oven for 20 minutes until the center hits 74°C.
- Make ahead: Assemble the night before and bake the next day to save time and deepen the flavors.
- Pro tip: Simmer the ragu uncovered for the last 30 minutes so excess water leaves and the meat flavor concentrates.
- Related: For a solid white sauce base, see our zucchini mushroom burrata as a lighter side option.
