When it comes to comfort food, Lasagna alla Bolognese reigns supreme. Layer after layer of rich meat sauce, creamy béchamel, and tender pasta come together to create a dish that's hearty, elegant, and unforgettable. This isn’t the cheesy, heavy lasagna you might find in fast-casual restaurants — the authentic Bolognese version is a carefully crafted masterpiece rooted in tradition.

Let’s take a journey into the heart of Emilia-Romagna and learn how to make the real Lasagna alla Bolognese.

A Little History

Originating in Bologna, the culinary capital of Italy, Lasagna alla Bolognese is all about quality ingredients and slow cooking. It showcases two key components: a slow-simmered ragù alla Bolognese and a luscious besciamella (béchamel sauce). Unlike American versions, mozzarella and ricotta don't belong here — the richness comes from the meat sauce and creamy béchamel alone.

The earliest versions date back to the Middle Ages, but the modern recipe we know today was solidified in Bologna during the 19th and 20th centuries.

Ingredients You’ll Need

For an authentic Lasagna alla Bolognese, you'll need:

For the Ragù:

2 tablespoons olive oil

1 onion, finely chopped

1 carrot, finely chopped

1 celery stalk, finely chopped

300g (10 oz) ground beef (preferably 80/20 blend)

200g (7 oz) ground pork

100ml (⅓ cup) dry white wine

400g (14 oz) canned tomatoes, crushed

2 tablespoons tomato paste

1 cup whole milk

Salt and pepper, to taste

For the Béchamel Sauce:

50g (3.5 tablespoons) butter

50g (⅓ cup) all-purpose flour

500ml (2 cups) whole milk, warmed

Pinch of nutmeg

Salt, to taste

Other:

250g (9 oz) fresh lasagna sheets (or dried, if fresh isn't available)

50g (½ cup) Parmigiano-Reggiano, finely grated

Butter, for greasing the dish

How to Make Lasagna alla Bolognese

Step 1: Prepare the Ragù

Heat olive oil in a large saucepan over medium heat. Add the chopped onion, carrot, and celery, sautéing gently until softened. Add the ground beef and pork, cooking until browned.

Pour in the wine, allowing it to evaporate. Stir in the tomato paste and crushed tomatoes. Simmer gently for about 1.5 to 2 hours, stirring occasionally. Toward the end, stir in the milk to mellow the acidity of the tomatoes. Season with salt and pepper to taste.

Step 2: Make the Béchamel

Melt butter in a saucepan over medium heat. Stir in the flour and cook for about a minute to form a roux. Gradually add the warm milk, whisking constantly until smooth. Cook until the sauce thickens to a creamy consistency. Season with salt and a pinch of nutmeg.

Step 3: Assemble the Lasagna

Preheat your oven to 180°C (350°F).

Butter a large baking dish. Spread a thin layer of béchamel sauce on the bottom, then a layer of pasta sheets. Add a layer of ragù, a layer of béchamel, and a sprinkle of Parmigiano-Reggiano. Repeat until all ingredients are used, finishing with béchamel and a generous topping of Parmigiano.

Step 4: Bake

Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for another 15 minutes until golden and bubbling. Let it rest for about 10–15 minutes before slicing and serving.


Tips for the Best Lasagna alla Bolognese

Use fresh pasta if possible: It gives a more delicate texture and absorbs the sauces better.

Don’t rush the ragù: Low and slow is the key to deep, complex flavors.

Let it rest: After baking, resting the lasagna helps the layers set beautifully when slicing.

Why We Love It

Lasagna alla Bolognese is a celebration of patience and passion. Each layer tells a story of tradition and craftsmanship. Whether served at Sunday family gatherings or for a special occasion, it never fails to impress — rich without being heavy, luxurious without being overcomplicated.

Master this dish, and you’ll always have the perfect comfort food in your culinary arsenal.

Buon appetito!