Original Lasagna alla Bolognese – The traditional recipe from Bologna
If you’re looking for a genuine Italian classic that embodies comfort and tradition, then the original Lasagne alla Bolognese is just the thing.
This dish from the Emilia-Romagna region, specifically Bologna, combines a rich ragù alla Bolognese (a slow-cooked meat sauce), creamy béchamel sauce, and fresh lasagna sheets into a hearty casserole that is perfect for family dinners, Sundays, or holidays.
Based on authentic sources from Bologna, I have kept this recipe as close to the original as possible—with a mixture of beef and pork for the sauce, fresh Parmesan cheese, and the classic layering.
No shortcuts, just pure Italian tradition. It takes a little time, but the result is worth it: layers of flavor that delight with every bite.
Preparation time: 45 minutes
Cooking time: 3 hours
Servings: 6-8
Difficulty: Medium
Calories per serving: approx. 650 kcal

Original Lasagna alla Bolognese – The traditional recipe from Bologna
Ingredients
Ragù alla Bolognese (Bolognese sauce)
- 500 g ground beef
- 250 g ground pork (or pancetta for extra flavor)
- 1 onion
- 2 carrots
- 2 stalks celery
- 3 cloves garlic
- 400 g strained tomatoes (or tomato sauce)
- 2 tbsp tomato paste
- 250 ml beef stock (or water)
- 250 ml red wine dry
- 50 ml milk
- 2 tbsp olive oil (or butter)
- Salt
- Pepper
Béchamel sauce
- 1 liter milk
- 100 g butter
- 50 g flour
- 1 pinch nutmeg
- Salt
- Pepper
Lasagna
- 400 g lasagna sheets fresh or dried
- 250 g Parmesan cheese freshly grated
Instructions
Prepare the ragù alla Bolognese
- Finely chop the onions, carrots, celery, and garlic.
- Heat the olive oil or butter in a large pot over medium heat.
- Sauté the onions, carrots, celery, and garlic until soft (about 10 minutes).
- Add the ground beef and brown until crumbly.
- Stir in the tomato paste and fry briefly.
- Pour in the red wine and let it reduce until it has almost evaporated.
- Then stir in the strained tomatoes, broth, and milk.
- Season with salt and pepper.
- Bring everything to a simmer, reduce the heat, and let the sauce simmer gently for 2-3 hours (at least 2 hours for authenticity). Stir occasionally and add a little water if necessary to prevent it from becoming too thick.
Make the béchamel sauce
- In a separate saucepan, melt the butter, stir in the flour, and cook briefly until golden brown (roux).
- Slowly pour in the milk, stirring constantly to avoid lumps.
- Simmer over medium heat until the sauce thickens (about 10 minutes).
- Season to taste with nutmeg, salt, and pepper.
Layer and bake the lasagna
- Preheat the oven to 350-400°F top/bottom heat.
- Spread some béchamel sauce on the bottom of a large baking dish. Then layer lasagna sheets, ragù, béchamel, and grated Parmesan cheese alternately (about 4-5 layers). The top layer should be béchamel and Parmesan.
- Bake the lasagna for 30-40 minutes until the surface is golden brown and bubbly.
- Let it rest for 10-15 minutes before cutting – this will help it hold together better.
Ingredients for the original Lasagne alla Bolognese
For the ragù alla Bolognese (Bolognese sauce):
- 500 g ground beef
- 250 g ground pork (or pancetta for extra flavor)
- 1 large onion, finely chopped
- 2 carrots, finely chopped
- 2 stalks celery, finely chopped
- 3 garlic cloves, finely chopped
- 400 g strained tomatoes (or tomato sauce)
- 2 tablespoons tomato paste
- 250 ml dry red wine
- 250 ml beef broth (or water)
- 50 ml milk
- 2 tablespoons olive oil or butter
- Salt and pepper to taste
For the béchamel sauce:
- 1 liter of milk
- 100 g butter
- 50 g flour
- A pinch of nutmeg
- Salt and pepper to taste
For the lasagna:
- 400 g lasagna sheets (fresh or dried; optionally spinach lasagna for green)
- 250 g Parmesan cheese, freshly grated
- Optional: 100 g sliced mozzarella (for a modern touch, but not in the strictest original recipe)

Step-by-step instructions: How to prepare authentic lasagna alla Bolognese
Follow these steps for perfect results—I recommend cooking the sauce the day before so that the flavors can develop even better.
Step 1: Prepare the ragù alla Bolognese
- Heat the olive oil or butter in a large pot over medium heat.
- Sauté the onion, carrots, celery, and garlic until soft (about 10 minutes).
- Add the ground beef and brown it until it is crumbly.
- Stir in the tomato paste and fry briefly.
Step 2: Add liquid
- Pour in the red wine and let it boil down until it has almost evaporated.
- Then stir in the strained tomatoes, broth, and milk.
- Season with salt and pepper.
- Bring everything to a simmer, reduce the heat, and let the sauce simmer gently for 2-3 hours (at least 2 hours for authenticity).
- Stir occasionally and add a little water if necessary to prevent it from becoming too thick.
Step 3: Make the béchamel sauce
- In a separate pot, melt the butter, stir in the flour, and roast briefly until golden brown (roux).
- Slowly pour in the milk while stirring to avoid lumps.
- Simmer over medium heat until the sauce thickens (about 10 minutes).
- Season with nutmeg, salt, and pepper.
Step 4: Preheat the oven and layer the ingredients
- Preheat the oven to 180-200°C top/bottom heat.
- Spread some béchamel sauce on the bottom of a large baking dish.
- Then layer lasagna sheets, ragù, béchamel sauce, and grated Parmesan cheese alternately (approx. 4-5 layers).
- The top layer should be béchamel sauce and Parmesan cheese.
Step 5: Baking
- Bake the lasagna for 30-40 minutes until the surface is golden brown and bubbly.
- Let it rest for 10-15 minutes before cutting it—this will help it hold together better.
Serve with a fresh salad and a glass of red wine such as Sangiovese. Enjoy your meal!
Want more Italian classics?
Tips for the perfect lasagna alla Bolognese
- Authenticity: Use a mixture of beef and pork for the sauce—this is essential for the classic flavor. No oregano or basil, as these are not original ingredients!
- Lasagna sheets: Fresh sheets do not need to be pre-cooked; briefly blanch dried sheets. For a green version: Mix spinach into the dough.
- Preparation: The sauce can be made in advance and tastes even better the next day. The finished lasagna freezes well (up to 3 months).
- Variations: For a vegetarian version: Replace meat with lentils or mushrooms. But stay close to the original for that authentic Bologna touch.
- Avoid common mistakes: Don’t use too much sauce—it should be thick and not too runny. And let the lasagna rest, otherwise it will fall apart.
Nutritional values (per serving)
- Calories: approx. 650 kcal
- Carbohydrates: 55 g
- Protein: 35 g
- Fat: 35 g
These values vary depending on the ingredients.
FAQ – Frequently asked questions about Original Lasagne alla Bolognese
u003cstrongu003eWhat makes lasagna alla Bolognese authentic?u003c/strongu003e
The original recipe from Bologna uses ragù with beef and pork, béchamel sauce instead of ricotta, and fresh lasagna sheets. No herbs such as basil—the focus is on the slowly simmered sauce for depth.
u003cstrongu003eCan I make the sauce in advance?u003c/strongu003e
Yes! The ragù tastes even better after 1-2 days in the refrigerator. You can store it for up to 3 days or freeze it (up to 3 months).
u003cstrongu003eHow long does prepared lasagna keep?u003c/strongu003e
In the refrigerator for 2-3 days. Frozen (uncooked or cooked) for up to 3 months. To reheat: Bake covered at 180°C until hot.
u003cstrongu003eIs there a vegetarian version?u003c/strongu003e
Absolutely—replace the meat with lentils, mushrooms, or vegetables such as zucchini and eggplant. The béchamel sauce and layering remain the same for a classic touch.
u003cstrongu003eDo I have to use fresh lasagna sheets?u003c/strongu003e
Ideally, yes, for the best texture. But dried ones work great—just blanch them briefly in hot water before layering.
u003cstrongu003eHow many calories are in one serving?u003c/strongu003e
Approximately 600-700 kcal per serving, depending on the ingredients. For a lighter version: use less cheese or lean meat.
Can I add mozzarella?
Strictly speaking, no—it’s Parmesan and béchamel. But many modern variations (even in Italy) add mozzarella for extra creaminess. Give it a try!
Which wine goes well with lasagna alla Bolognese?
A dry red wine from Emilia-Romagna such as Sangiovese or Lambrusco. Alternatively, a light white wine for contrast.
Have you tried this recipe? Share your feedback in the comments below! If you’re looking for more Italian classics, check out my recipe for classic italian tomato sauce.
