Classic Lasagna Bolognese
Save
HOME/ITALIAN

Classic Lasagna Bolognese

Slow-simmered Bolognese, silky bechamel, real Parmigiano, fresh pasta sheets. The proper Emilia-Romagna version, not red-sauce cafeteria lasagna.

Edited by Brian Kaplan·Last updated April 12, 2026

3 hr 45 min10 servingshard4.9
📋 Add to Menu📅 Meal Plan
~$3.20/serving

Servings

Est. total: $32.00 · $3.20/serving

Cost estimates are approximate and vary by location, store, season, and brand. Actual prices may differ.

Shop Ingredients on Instacart

Ingredients

  • 4 oz pancetta (finely diced)
  • 1 lb ground beef chuck
  • 1/2 lb ground pork
  • 1 medium yellow onion (finely diced)
  • 1 medium carrot (finely diced)
  • 2 stalks celery (finely diced)
  • 4 cloves garlic (minced)
  • 3 tbsp tomato paste
  • 1 cup dry red wine (Chianti or Sangiovese)
  • 1 cup whole milk (for the Bolognese)
  • 1/4 tsp nutmeg (freshly grated)
  • 28 oz San Marzano whole tomatoes (crushed by hand)
  • 1 cup beef stock
  • 1 piece bay leaf
  • 6 tbsp unsalted butter (for bechamel)
  • 1/3 cup all-purpose flour
  • 4 cup whole milk (for bechamel, warmed)
  • 2 cup Parmigiano-Reggiano (freshly grated)
  • 1 lb fresh lasagna sheets (or no-boil dried)
  • 1 tbsp kosher salt
  • 1 tsp black pepper
  • 1/4 cup fresh basil (torn, for finish)

Instructions

  1. 1

    Render pancetta in a Dutch oven over medium until fat is liquid and pancetta is pale gold, 5 minutes.

  2. 2

    Add onion, carrot, celery with a pinch of salt. Sweat 10 minutes until totally soft and sweet. Add garlic, cook 60 seconds.

    The soffritto cannot be rushed. Rushed soffritto = thin Bolognese.

  3. 3

    Add beef and pork, break up, and cook 12 minutes over medium-high until all water evaporates and meat starts to sizzle in its own fat — it should fry, not boil.

  4. 4

    Stir in tomato paste, toast 2 minutes. Deglaze with red wine, scraping the bottom. Reduce until almost dry, 5 minutes.

  5. 5

    Add milk and nutmeg, simmer until absorbed, 10 minutes. Add crushed tomatoes, stock, bay leaf, 1 tsp salt, black pepper. Simmer partially covered on very low heat for 90 minutes — it should barely bubble.

    The milk-then-tomato sequence is the Emilia-Romagna trick. It tenderizes the meat.

  6. 6

    Make bechamel: melt butter in a saucepan, whisk in flour, cook 90 seconds. Slowly pour in warm milk while whisking constantly. Simmer 8 minutes until it coats a spoon. Season with 1 tsp salt and pinch nutmeg.

  7. 7

    Preheat oven to 375°F. Butter a 9x13 baking dish. Thin layer of Bolognese on the bottom. Pasta sheets. Bolognese, bechamel drizzle, Parmigiano. Repeat 5-6 layers, ending with bechamel and a heavy Parmigiano blanket.

    Thin layers of each — not heavy slabs. Six thin layers > three thick ones.

  8. 8

    Cover with foil (tented so it doesn't stick), bake 30 minutes. Uncover and bake 20-25 more until deeply golden and bubbling at the edges.

  9. 9

    REST 20 minutes before cutting. This is non-negotiable or you'll get soup on the plate. Finish with fresh basil.

Pairs With

🍷Sangiovese$$

Chianti Classico

Bright cherry and firm tannin cut the richness perfectly.

🍷Lambrusco$$

Dry, sparkling red

Emilia-Romagna's own — bubbles and acid slice through cream and meat.

🧃San Pellegrino with lemon$

Sparkling water

Acidity resets the palate between rich bites.

Make It Yours

Tap a dietary need to see exactly what to swap.

Reviews (0)

Honest reviews from cooks who actually made this recipe.

No reviews yet

Be the first to review this recipe.

Cooking Soundtrack

La Dolce VitaItalian Jazz & Bossa Nova

Dean Martin, Italian jazz, and bossa nova. The soundtrack to every great pasta night.

Dean MartinFrank SinatraAndrea BocelliAstrud Gilberto

Nutrition

620
Calories
38
Proteing
48
Carbsg
30
Fatg

Per serving. Estimated values. Not a substitute for professional dietary advice.

Liked this? Get 5 a week.

Built for the way you actually cook. No spam, obviously.

Tips

  • Hand-crush whole San Marzanos — canned crushed is often bitter trim.
  • A whole nutmeg microplaned fresh tastes 10x better than jarred ground.
  • Assemble a day ahead, refrigerate, then bake. Flavors deepen overnight.

Substitutions

  • pancettaunsmoked bacon or guanciale
  • ground porkItalian sausage, casings removed
  • fresh pasta sheetsno-boil dried sheets (add 0.5 cup more milk to bechamel)

Leftovers

Refrigerate up to 4 days. Reheat covered at 350°F. Freezes beautifully 3 months.

Leftover Ideas

Fried lasagna (cut cold squares, pan-fry in butter)Lasagna grilled cheeseBreak apart and toss with extra pasta as a quick ragu

Nutrition values are estimates calculated per serving and may vary based on brand, preparation method, and serving size. Not a substitute for professional dietary or medical advice. Consult a registered dietitian for specific nutritional needs.

Allergen Notice: Recipes may contain or come into contact with major allergens including milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soy, and sesame. Always verify ingredient labels for allergen information specific to the brands you use.

Drink pairing suggestions are for adults of legal drinking age only. Please drink responsibly.

Food Safety: Follow USDA safe minimum internal temperatures: Poultry 165°F (74°C), Ground meats 165°F (74°C), Beef/pork/lamb steaks 145°F (63°C) with 3-min rest, Fish 145°F (63°C). Use an instant-read thermometer — do not rely on visual cues alone. Refrigerate leftovers within 2 hours.

Ingredient Guides

Learn more about the ingredients in this recipe — where to find them, how to pick them, and what to substitute.