I'll never forget the first time I made lasagna bolognese in my own kitchen. Emily was about eight, and she'd been begging me to make "real Italian lasagna" after watching some cooking show (who even knows which one at this point!). I was so nervous about messing it up because this isn't your quick weeknight dinner situation.

But here's the thing – once I actually made it, I realized this recipe is way more forgiving than I thought. Sure, it takes some time, but most of that is just the sauce simmering away while you do other stuff. The results? Seriously incredible. Layers of rich, meaty bolognese sauce with creamy ricotta and gooey mozzarella that'll make everyone at your table think you spent all day in the kitchen (even though you didn't).
If you're looking for more comfort food classics, you'll want to check out my old fashioned baked macaroni and cheese – another family favorite that never disappoints!
Jump to:
- Why You'll Like This Lasagna Bolognese Recipe
- Lasagna Bolognese Ingredients You'll Need
- How To Make The Best Lasagna Bolognese From Scratch
- Storage And Reheating Your Bolognese Lasagna
- My Best Tips For Perfect Lasagna Bolognese
- Frequently Asked Questions About Making Lasagna Bolognese
- Recipes You May Like
- Final Thoughts On This Authentic Lasagna Bolognese
- Lasagna Bolognese
Why You'll Like This Lasagna Bolognese Recipe
- Rich and hearty – The bolognese sauce has layers of flavor from the vegetables, wine, and slow simmering
- Makes enough for a crowd – This feeds 8-10 people easily, perfect for family dinners or potlucks
- Freezer-friendly – Make it ahead and freeze for those nights when you need dinner fast
- Restaurant-quality at home – Tastes like something you'd order at a fancy Italian restaurant
- Perfect for meal prep – Leftovers heat up beautifully all week long
- Impressive but doable – Looks fancy but the steps are actually pretty straightforward
Lasagna Bolognese Ingredients You'll Need
For the bolognese sauce:
- 2 tablespoons extra-virgin olive oil
- 1 large onion, chopped
- 1 large carrot, peeled and finely chopped
- 2 stalks celery, finely chopped
- 3 cloves garlic, minced
- 2 pounds ground beef (the star of our meat sauce)
- ½ cup dry white wine
- 2 (28-ounce) cans crushed tomatoes
- ¼ cup tomato paste
- 1 cup low-sodium beef or chicken broth
- 1 bay leaf
- 1 cup whole milk (this is the secret ingredient!)
- Kosher salt and freshly ground black pepper
For assembling the lasagna:
- 1 pound lasagna noodles
- 3 cups ricotta cheese
- 1 large egg, beaten
- 1 cup freshly grated Parmesan, divided
- 1 ½ teaspoons dried oregano
- ¼ teaspoon crushed red pepper flakes
- Kosher salt and freshly ground black pepper
- 1 pound fresh mozzarella, sliced
- Freshly chopped parsley for serving
How To Make The Best Lasagna Bolognese From Scratch
Preparing The Bolognese Sauce
- Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Once it's shimmering, add the chopped onion, carrot, and celery. Cook for about 8-10 minutes, stirring occasionally, until the vegetables get soft and the onion turns translucent.
- Add the minced garlic and cook for another minute until it smells amazing. Then push all those veggies to the side of the pot.
- Increase the heat to medium-high and add the ground beef to the center of the pot. Break it up with a wooden spoon and cook until it's completely browned, about 8-10 minutes. This step matters because you want good browning for maximum flavor!
- Pour in the white wine and let it simmer for 2-3 minutes, scraping up any browned bits from the bottom of the pot. Those bits are pure flavor (seriously, don't skip this part).
- Stir in the crushed tomatoes, tomato paste, broth, and bay leaf. Bring everything to a boil, then reduce the heat to low. Let it simmer uncovered for about 1 hour, stirring every 15 minutes or so.
- After an hour, stir in the whole milk. I know this seems weird if you've never made bolognese before, but trust me – the milk makes the sauce incredibly creamy and balances the acidity from the tomatoes. Simmer for another 30 minutes.
- Remove the bay leaf and season your sauce with salt and black pepper to taste. The sauce should be thick and rich at this point.
Making The Cheese Filling
- While your sauce is doing its thing, mix together the ricotta, beaten egg, ½ cup of the Parmesan, oregano, and red pepper flakes in a medium bowl. Season with salt and pepper. Set this aside – you'll need it soon!
Cooking The Noodles
- Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package directions until they're al dente (still have a little bite to them). Drain and lay them flat on a clean kitchen towel so they don't stick together. This is one of those little tricks that makes assembly way easier!
Assembling Your Lasagna Bolognese
- Preheat your oven to 375°F. Grab a 9x13-inch baking dish and spread about 1 cup of the bolognese sauce on the bottom.
- Place a layer of noodles over the sauce (they can overlap slightly – don't stress about making it perfect). Spread about one-third of the ricotta mixture over the noodles, then add about one-third of the remaining bolognese sauce. Top with some of the sliced mozzarella.
- Repeat this layering two more times: noodles, ricotta mixture, bolognese, mozzarella. You should end up with three layers total.
- For the final layer, place the last of the noodles on top, spread the remaining bolognese sauce over them, and finish with the rest of the mozzarella and the remaining ½ cup of Parmesan.
Baking The Lasagna
- Cover the baking dish tightly with aluminum foil (make sure the foil doesn't touch the cheese, or it'll stick and make a mess when you remove it).
- Bake for 45 minutes covered. Then remove the foil and bake for another 15-20 minutes until the cheese on top is golden and bubbly.
- This is the hardest part – let the lasagna rest for at least 15 minutes before cutting into it. I know you're hungry, but this resting time lets everything set up so your slices actually hold together instead of sliding all over the place.
- Sprinkle with fresh parsley before serving. Game changer!
Storage And Reheating Your Bolognese Lasagna
Store leftover lasagna in an airtight container in the fridge for up to 4 days. Honestly? It tastes even better the next day after all those flavors have had time to hang out together.
To reheat, I usually cover a portion with foil and warm it in a 350°F oven for about 20 minutes. You can also microwave individual servings for 2-3 minutes, though the oven method keeps the texture better.
For freezing, wrap the whole unbaked lasagna (or individual portions) tightly in plastic wrap, then aluminum foil. It'll keep in the freezer for up to 3 months. When you're ready to eat it, you can bake it straight from frozen – just add about 30 extra minutes to the cooking time and keep it covered for the first hour.
My Best Tips For Perfect Lasagna Bolognese

- Don't rush the sauce – That slow simmer is what creates the deep, rich flavor. I learned this the hard way when I tried to speed it up once (spoiler: it was just okay, not amazing).
- Use whole milk, not skim – The fat content really matters for that authentic Italian bolognese texture. Skim milk just won't give you the same results.
- Fresh mozzarella makes a difference – The pre-shredded stuff is fine in a pinch, but fresh mozzarella melts so much better and tastes incredible.
- Season as you go – Taste your sauce before you assemble everything and adjust the seasoning. Every batch is slightly different depending on your tomatoes and other ingredients.
- Let it rest! – I can't stress this enough. Those 15 minutes of resting time are not optional if you want nice, neat slices.
Want to switch things up? Try adding some Italian sausage along with the ground beef for extra flavor. Or throw in some sautéed mushrooms between the layers (Emily requests this version all the time now). You could also use a mix of ricotta and cottage cheese for a tangier filling.
Frequently Asked Questions About Making Lasagna Bolognese
Yes! Assemble the lasagna up to 24 hours in advance, cover tightly with plastic wrap, and refrigerate. Add 10-15 minutes to the baking time if baking from cold.
Absolutely. Freeze unbaked lasagna for up to 3 months wrapped tightly. Bake from frozen at 375°F for 90 minutes covered, then 15 minutes uncovered.
Lasagna bolognese features a slow-cooked meat sauce (bolognese) made with ground beef, vegetables, tomatoes, and milk, creating a richer, more complex flavor than traditional tomato-based lasagna.
For regular lasagna noodles, yes—boil according to package directions. No-boil noodles can be substituted and used directly, but ensure your sauce is slightly thinner for proper hydration.
Recipes You May Like
- Creamy Tuscan Chicken Pasta with Sun Dried Tomatoes and Spinach – Another Italian-inspired pasta dish with rich, creamy sauce that's become a regular in our dinner rotation
- Slow Cooker Lasagna Soup – All the flavors of lasagna in soup form when you don't have time for the full layered version
- Old Fashioned Baked Macaroni and Cheese – My go-to comfort food recipe that's just as satisfying as lasagna but comes together faster
Final Thoughts On This Authentic Lasagna Bolognese
This lasagna bolognese recipe has become one of those meals that I make when I really want to impress people – or just treat my family to something special. Yes, it takes a couple hours from start to finish, but most of that is hands-off time while the sauce simmers.
The combination of that rich, meaty bolognese sauce with three types of cheese creates something that's honestly restaurant-quality. Every time I make it, someone asks for the recipe (and now I can just send them this link!).
Don't forget to save this recipe to Pinterest so you can find it later when you're planning your next big family dinner. And if you try it, I'd be so happy to hear how it turns out for you!




Lasagna Bolognese
Ingredients
Equipment
Method
- Make the bolognese: In a large pot over medium heat, heat olive oil. Add onion, carrot, and celery and cook until softened, about 5 minutes. Add garlic and cook until fragrant, 1 minute more.
- Add ground beef and cook, breaking up meat with a wooden spoon, until no longer pink, about 6 minutes. Drain excess fat.
- Add wine and cook until mostly evaporated, about 3 minutes. Stir in crushed tomatoes, tomato paste, broth, and bay leaf. Season with salt and pepper.
- Bring to a boil, then reduce heat and simmer until sauce has thickened, about 1 hour and 30 minutes. Stir in milk and simmer for 15 minutes more. Remove bay leaf and season with more salt and pepper if needed.
- Meanwhile, cook lasagna noodles according to package directions. Drain and set aside.
- Preheat oven to 375°F. In a large bowl, combine ricotta, egg, half the Parmesan, oregano, and red pepper flakes. Season with salt and pepper.
- Assemble lasagna: Spread a thin layer of bolognese sauce on the bottom of a 9x13 inch baking dish. Top with a layer of noodles, followed by ricotta mixture, mozzarella slices, and more bolognese. Repeat layers twice more, ending with bolognese and remaining Parmesan on top.
- Cover with foil and bake for 30 minutes. Remove foil and bake until cheese is golden and bubbly, about 15 minutes more. Let rest for 10 minutes before slicing.
- Garnish with fresh parsley and serve hot.






