If you have ever ordered lasagna in Bologna, you know the real thing is not a mountain of ricotta and mozzarella. It is thin sheets of egg pasta, a deeply savory ragu, and a silky bechamel that bakes into something almost custardy. This Authentic Italian Lasagna Bolognese is my hands-on version of that classic, built for a normal home kitchen and a normal weeknight budget.
Advertisements1
I am Maya Chen, and I have made this dish more times than I can count for potlucks, birthdays, and rainy Sundays. The whole pan costs roughly $18 to $22 depending on your meat prices, and you can assemble it a day ahead so the oven work happens when you are not rushed. Total hands-on time is about 75 minutes, with a long, lazy simmer doing most of the heavy lifting.
The trick is balance: enough ragu to taste rich, enough bechamel to keep every bite tender, and a rest before slicing so the layers hold. Follow the temperatures and cues below and you will get clean squares with bubbling, golden edges every single time. Let's build it together.
Why You'll Love This Recipe
About the Ingredients
12 dry lasagna noodles (about 10 oz / 280g), or fresh egg pasta sheets
If using no-boil sheets, add 1/2 cup extra milk to the bechamel so they hydrate fully. Fresh spinach pasta sheets from the refrigerated case are the closest to true Bolognese style.
2 tbsp olive oil
Regular or extra-virgin both work; save the fancy oil for finishing. A neutral oil like avocado is a fine substitute if olive is too strong for you.
1 large onion, finely diced (about 1 1/2 cups / 200g)
Yellow or white onion is ideal for sweetness. In a pinch, 1 cup of frozen diced onion saves 5 minutes of chopping.
2 medium carrots, finely diced (about 1 cup / 130g)
Carrots add natural sweetness that balances the wine. Skip peeling if you scrub them well; the soffritto cooks down completely.
2 celery stalks, finely diced (about 3/4 cup / 90g)
Celery is the third leg of the soffritto stool, so try not to omit it. Fennel bulb is a lovely swap if you want a subtle anise note.
1 lb (450g) ground beef (80/20)
The fat keeps the ragu moist during the long simmer. Ground turkey works but add 1 extra tablespoon of oil since it is leaner.
1/2 lb (225g) ground pork
Pork brings the classic Bolognese richness. Ground veal is the traditional substitute if your butcher has it.
1 cup (240ml) dry red wine
Use something you would drink, like a Sangiovese or Chianti. Beef broth plus 1 tablespoon red wine vinegar is a decent alcohol-free swap.
1 can (28 oz / 794g) crushed tomatoes
San Marzano-style tomatoes are sweeter and less acidic. If yours taste sharp, add a pinch of sugar at the end.
4 tbsp (56g) unsalted butter
Butter gives the bechamel its glossy finish. Salted butter works, just reduce the added salt in the sauce.
4 tbsp (30g) all-purpose flour
This makes a classic 1:1 roux. For a gluten-free pan, use a 1:1 GF flour blend and whisk a little longer.
3 cups (720ml) whole milk, warmed
Whole milk makes the creamiest bechamel; 2% is fine but thinner. Warm milk prevents lumps when it hits the roux.
1 1/2 cups (150g) freshly grated Parmigiano-Reggiano, divided
Buy a wedge and grate it yourself for the best melt. Pecorino Romano is sharper and saltier, so use a bit less.
Tips & Tricks
Do not skip the rest
Letting the baked lasagna sit 15 minutes before slicing lets the bechamel set so the layers stay put instead of sliding apart on the plate.
Season the bechamel
A pinch of nutmeg and salt in the white sauce is what makes this taste like Bologna rather than plain mac and cheese.
Watch the ragu, not the clock
Simmer until the sauce mounds on a spoon and the fat pools at the edges, which usually takes 45 to 60 minutes, not a fixed number.
Grate your own cheese
Pre-shredded Parmigiano is coated in starch and will not melt smoothly into the bechamel.
Pro Tips
Step-by-Step Instructions
1. Make the soffritto
Heat 2 tablespoons olive oil in a heavy pot over medium heat (350F / 175C) and cook the onion, carrot, and celery for 8 to 10 minutes until soft and translucent, stirring often so nothing browns too fast.
2. Brown the meats
Add the beef and pork, breaking them into small pieces, and cook 10 to 12 minutes over medium-high heat (400F / 205C) until no pink remains and the meat starts to sizzle and brown at the edges.
3. Deglaze with wine
Pour in the red wine and simmer 3 to 4 minutes, scraping the browned bits off the bottom, until the sharp alcohol smell disappears and the liquid reduces by about half.
4. Simmer the ragu
Stir in the crushed tomatoes, 1 teaspoon salt, and a few grinds of pepper. Lower the heat and simmer uncovered 45 to 60 minutes until the sauce is thick and glossy and a spoon dragged through leaves a clear trail.
5. Whisk the bechamel
Melt the butter in a saucepan over medium heat (325F / 165C), whisk in the flour, and cook 1 to 2 minutes until it smells nutty. Add the warm milk in a steady stream, whisking constantly, and cook 5 to 7 minutes until the sauce coats the back of a spoon.
6. Season and layer
Stir 1 cup Parmigiano, 1/4 teaspoon nutmeg, and salt into the bechamel. In a 9×13 inch baking dish, spread a thin layer of ragu, then pasta, ragu, bechamel, and repeat, finishing with bechamel and the remaining cheese.
7. Bake until bubbling
Cover with foil and bake at 375F / 190C for 25 minutes, then uncover and bake 15 to 20 minutes more until the top is golden brown and the edges bubble steadily.
8. Rest before slicing
Take the pan out and let it rest 15 minutes so the layers set. Cut into squares with a serrated knife and serve with extra Parmigiano on the side.
Delicious Variations
White Lasagna Bolognese
Skip the tomatoes entirely and use 2 cups of whole milk in the ragu for a pale, delicate version closer to what you find in Emilia-Romagna.
Spicy Vodka Ragu
Add 1/4 teaspoon red pepper flakes and 1/4 cup vodka with the tomatoes for a punchier sauce that still bakes the same way.
Mushroom-Pork Lasagna
Swap half the beef for 8 ounces of finely chopped cremini mushrooms for an earthier, slightly lighter pan.
How to Store Authentic Italian Lasagna Bolognese
Refrigerator
Cover tightly and refrigerate up to 4 days; the flavor actually improves on day two.
Freezer
Wrap the unbaked or fully baked pan in two layers of plastic and one of foil, then freeze up to 3 months. Thaw overnight in the fridge before baking.
Reheating
Reheat covered at 325F / 165C for 20 to 25 minutes, or microwave single slices for 2 to 3 minutes until steaming in the center.
Frequently Asked Questions
Q: Can I make lasagna bolognese ahead of time?
Yes, you can assemble the entire pan up to 24 hours ahead and keep it covered in the fridge. Add 10 minutes to the covered bake time since it goes into the oven cold.
Q: Do I have to use bechamel instead of ricotta?
Traditional lasagna bolognese uses bechamel, not ricotta, and that is what gives it the silky texture. If you really want ricotta, use 2 cups of drained whole-milk ricotta mixed with one egg, but expect a denser slice.
Q: How do I keep my lasagna from getting watery?
Simmer the ragu until it is thick and the fat pools at the edges, and never layer in runny sauce. Letting the baked pan rest 15 minutes also lets the excess liquid reabsorb before you cut it.
Q: Can I freeze leftover lasagna?
Yes, cut it into single portions, wrap each one tightly, and freeze up to 3 months. Reheat from frozen covered at 325F / 165C for 35 to 40 minutes.
Q: What do I serve with lasagna bolognese?
A crisp green salad with a lemony vinaigrette and a piece of crusty bread are the classic pairings. Keep sides light because the lasagna itself is rich and filling.
I would love to see your pan of lasagna bolognese come out of the oven with those bubbling, golden edges. Snap a photo, tell me in the comments whether you went classic or tried the white version, and share this recipe with the friend who always brings the same casserole to every potluck. What is the one dish your family requests every single birthday? Happy growing!
Authentic Italian Lasagna Bolognese
Authentic Italian Lasagna Bolognese layers slow-simmered meat sauce, creamy bechamel, and tender pasta for a crowd-pleasing baked dinner.
🧂 Ingredients
- 12 dry lasagna noodles (about 10 oz / 280g), or fresh egg pasta sheets
- 2 tbsp olive oil
- 1 large onion, finely diced (about 1 1/2 cups / 200g)
- 2 medium carrots, finely diced (about 1 cup / 130g)
- 2 celery stalks, finely diced (about 3/4 cup / 90g)
- 1 lb (450g) ground beef (80/20)
- 1/2 lb (225g) ground pork
- 1 cup (240ml) dry red wine
- 1 can (28 oz / 794g) crushed tomatoes
- 4 tbsp (56g) unsalted butter
- 4 tbsp (30g) all-purpose flour
- 3 cups (720ml) whole milk, warmed
- 1 1/2 cups (150g) freshly grated Parmigiano-Reggiano, divided
📋 Instructions
- 1Make the soffritto — Heat 2 tablespoons olive oil in a heavy pot over medium heat (350F / 175C) and cook the onion, carrot, and celery for 8 to 10 minutes until soft and translucent, stirring often so nothing browns too fast.
- 2Brown the meats — Add the beef and pork, breaking them into small pieces, and cook 10 to 12 minutes over medium-high heat (400F / 205C) until no pink remains and the meat starts to sizzle and brown at the edges.
- 3Deglaze with wine — Pour in the red wine and simmer 3 to 4 minutes, scraping the browned bits off the bottom, until the sharp alcohol smell disappears and the liquid reduces by about half.
- 4Simmer the ragu — Stir in the crushed tomatoes, 1 teaspoon salt, and a few grinds of pepper. Lower the heat and simmer uncovered 45 to 60 minutes until the sauce is thick and glossy and a spoon dragged through leaves a clear trail.
- 5Whisk the bechamel — Melt the butter in a saucepan over medium heat (325F / 165C), whisk in the flour, and cook 1 to 2 minutes until it smells nutty. Add the warm milk in a steady stream, whisking constantly, and cook 5 to 7 minutes until the sauce coats the back of a spoon.
- 6Season and layer — Stir 1 cup Parmigiano, 1/4 teaspoon nutmeg, and salt into the bechamel. In a 9×13 inch baking dish, spread a thin layer of ragu, then pasta, ragu, bechamel, and repeat, finishing with bechamel and the remaining cheese.
- 7Bake until bubbling — Cover with foil and bake at 375F / 190C for 25 minutes, then uncover and bake 15 to 20 minutes more until the top is golden brown and the edges bubble steadily.
- 8Rest before slicing — Take the pan out and let it rest 15 minutes so the layers set. Cut into squares with a serrated knife and serve with extra Parmigiano on the side.


