This Authentic Lasagna Bolognese Recipe is the ultimate Italian comfort food made with layers of rich meat sauce, creamy béchamel, tender pasta, and savory Parmesan cheese. Perfect for family dinners, holidays, or special gatherings, this homemade lasagna delivers deep flavor and a beautifully hearty texture in every bite.
Why You’ll Love This Recipe
Made completely from scratch for authentic Italian flavor
Rich and slow-cooked Bolognese sauce creates incredible depth
Creamy homemade béchamel sauce makes the lasagna extra silky
Perfect for family dinners, meal prep, and celebrations
Easy step-by-step instructions for beginners
Freezes and reheats beautifully
Comforting, hearty, and satisfying
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Bolognese Sauce
1 1/2 lb ground beef
1 large onion, finely chopped
2 carrots, finely chopped
2 celery stalks, finely chopped
2 garlic cloves, minced
1 cup beef broth
1 can (28 oz) crushed tomatoes
2 tbsp tomato paste
1 cup whole milk
1 bay leaf
1 tsp salt
1/2 tsp black pepper
1 tbsp olive oil
Heat olive oil in a large heavy pot over medium heat.
Add the ground beef. Break the meat apart with a wooden spoon and cook until browned with no pink remaining.
Stir in the chopped onion, carrots, celery, and garlic. Cook for about 8 minutes until softened and fragrant.
Pour in the beef broth and let it simmer for a few minutes.
Add crushed tomatoes, tomato paste, milk, and bay leaf. Season with salt and pepper. Lower the heat and simmer gently for 1½ to 2 hours, stirring occasionally.
Step 2: Make the Béchamel Sauce
In a saucepan, melt the butter over medium heat.
Whisk in the flour and cook for 2 minutes until smooth and slightly golden.
Slowly pour in the milk while whisking continuously to prevent lumps.
Add nutmeg, salt, and black pepper. Continue cooking until the sauce becomes thick, smooth, and creamy.
Step 3: Cook the Pasta
If using dried lasagna noodles, boil them according to package instructions until al dente. Drain and set aside.
Fresh lasagna sheets can be used directly without boiling.
Step 4: Assemble the Lasagna
Preheat the oven to 375°F (190°C).
Spread a thin layer of Bolognese sauce on the bottom of a baking dish.
Add a layer of lasagna noodles, followed by Bolognese sauce, béchamel sauce, and Parmesan cheese.
Repeat the layers until all ingredients are used. Finish with béchamel sauce and a generous sprinkle of Parmesan cheese on top.
Cover with aluminum foil and bake for 25 minutes.
Remove the foil and continue baking for another 20 minutes until golden and bubbling.
Step 5: Rest and Serve
Allow the lasagna to rest for 10 minutes before slicing. This helps the layers hold together beautifully.
Serve warm with salad, garlic bread, or roasted vegetables.
Servings and timing
Servings: 8–10 servings
Prep Time: 1 hour
Cook Time: 2 hours
Total Time: 3 hours
Variations
Vegetarian Version
Replace the meat with sautéed mushrooms, zucchini, spinach, and eggplant for a delicious vegetable lasagna.
Extra Cheesy
Add shredded mozzarella between the layers for a gooey, cheesy texture.
Gluten-Free Option
Use gluten-free lasagna noodles and gluten-free flour for the béchamel sauce.
Creamier Sauce
Add a splash of heavy cream to the Bolognese sauce for an even richer flavor.
Spicy Twist
Add crushed red pepper flakes to the meat sauce for gentle heat.
Storage/Reheating
Store leftover lasagna in an airtight container in the refrigerator for up to 3 days.
To freeze, wrap individual portions tightly in foil and place them in freezer-safe bags. Freeze for up to 3 months.
For reheating, thaw overnight in the refrigerator if frozen. Bake at 350°F (175°C) for 20–25 minutes until fully heated through. You can also microwave individual slices for 2–3 minutes.
FAQs
Can I make lasagna ahead of time?
Yes, you can fully assemble the lasagna one day ahead and store it in the refrigerator before baking.
Do I need to cook fresh lasagna sheets?
No, fresh lasagna sheets can be layered directly into the dish without pre-cooking.
Why is milk added to the Bolognese sauce?
Milk helps reduce the acidity of the tomatoes and creates a smoother, richer flavor.
Can I freeze baked lasagna?
Yes, baked lasagna freezes very well for up to 3 months.
How do I prevent watery lasagna?
Allow the sauce to simmer long enough to thicken and let the lasagna rest before slicing.
What cheese works best for lasagna?
Parmesan is traditional, but mozzarella can also be added for extra cheesiness.
Can I substitute the broth?
Yes, vegetable broth can also work as a substitute.
How long should lasagna rest before serving?
Let it rest for at least 10 minutes so the layers can set properly.
What side dishes go well with lasagna?
Green salad, garlic bread, roasted vegetables, or bruschetta pair wonderfully with lasagna.
Can I cook the Bolognese sauce longer?
Yes, simmering the sauce for up to 3 hours creates even deeper flavor.
Conclusion
This Authentic Lasagna Bolognese Recipe is a timeless Italian classic that delivers rich flavor, creamy texture, and comforting layers in every bite. With homemade Bolognese sauce, silky béchamel, and perfectly baked pasta, this dish is ideal for gatherings, holidays, or cozy family dinners. Once you try this traditional homemade version, it will quickly become a favorite recipe in your kitchen.
This Authentic Lasagna Bolognese Recipe is a rich and comforting Italian classic made with slow-simmered meat sauce, creamy homemade béchamel, tender lasagna noodles, and savory Parmesan cheese. Perfect for family dinners, holidays, or special gatherings.
Ingredients
1 1/2 lb ground beef
1 large onion, finely chopped
2 carrots, finely chopped
2 celery stalks, finely chopped
2 garlic cloves, minced
1 cup beef broth
1 can (28 oz) crushed tomatoes
2 tbsp tomato paste
1 cup whole milk
1 bay leaf
1 tsp salt
1/2 tsp black pepper
1 tbsp olive oil
4 tbsp butter
4 tbsp all-purpose flour
4 cups whole milk (for béchamel)
1/4 tsp ground nutmeg
1/2 tsp salt (for béchamel)
1/4 tsp black pepper (for béchamel)
12 lasagna noodles
1 cup grated Parmesan cheese
Instructions
Heat olive oil in a large heavy pot over medium heat.
Add the ground beef and cook until browned, breaking it apart as it cooks.
Stir in the onion, carrots, celery, and garlic. Cook for about 8 minutes until softened.
Pour in the beef broth and simmer for a few minutes.
Add the crushed tomatoes, tomato paste, milk, bay leaf, salt, and black pepper.
Reduce the heat and simmer gently for 1 1/2 to 2 hours, stirring occasionally.
For the béchamel sauce, melt the butter in a saucepan over medium heat.
Whisk in the flour and cook for 2 minutes until smooth.
Slowly pour in the milk while whisking continuously.
Add nutmeg, salt, and black pepper. Cook until thick and creamy.
If using dried noodles, cook them according to package instructions until al dente. Drain well.
Preheat the oven to 375°F (190°C).
Spread a thin layer of Bolognese sauce into the bottom of a baking dish.
Add a layer of lasagna noodles followed by Bolognese sauce, béchamel sauce, and Parmesan cheese.
Repeat the layers until all ingredients are used, finishing with béchamel sauce and Parmesan cheese on top.
Cover with foil and bake for 25 minutes.
Remove the foil and bake for another 20 minutes until golden and bubbling.
Let the lasagna rest for 10 minutes before slicing and serving.
Notes
Simmering the Bolognese sauce longer creates deeper flavor.
Milk helps soften the acidity of the tomatoes in the sauce.
Fresh lasagna sheets can be used without pre-cooking.
Add mozzarella cheese for an extra cheesy version.
Vegetables like mushrooms or spinach work well for a vegetarian adaptation.
Allow the lasagna to rest before slicing for cleaner layers.