Classic Lasagna alla Bolognese, a Italian recipe
Italian

Classic Lasagna alla Bolognese

Experience the heart of Italian comfort food with this authentic Lasagna alla Bolognese. Featuring delicate layers of pasta, a slow-simmered, rich meat ragù, creamy béchamel sauce, and a generous topping of Parmigiano-Reggiano, this dish is a true labor of love that's worth every minute.

By CuocoMitra · Published · Updated 25 July 2026

lasagnabologneseitalianpasta
Total time
Prep
Cook
Serves
7
Per serving
769kcal
Difficulty
hard

Classic Lasagna alla Bolognese is a hard Italian recipe that serves 7 and takes 205 minutes (45 minutes prep, 160 minutes cooking). It uses 17 ingredients across 6 steps. Each serving provides about 769.18 calories.

Ingredients

17 ingredients for 7 servings. Open any ingredient for its nutrition detail.

  • Raw Ground Beef, 97% LeanLean ground beef (80/20) works well.300 g

    Beef, ground, 97% lean meat / 3% fat, raw

    Beef Productssr_legacy

    In this recipe: 300 g, Lean ground beef (80/20) works well.

    Per 100 g

    Calories121 kcal
    Protein22g
    Carbs0g
    Fat3g
    Fiber0g

    Common portions

    oz 4 undetermined113 g
    Main proteinUmami builderBinderBeefyUmamiSavory
  • Cooked Ground Pork300 g

    Pork, fresh, ground, cooked

    Pork Productssr_legacy

    In this recipe: 300 g

    Per 100 g

    Calories297 kcal
    Protein25.7g
    Carbs0g
    Fat20.8g
    Fiber0g

    Common portions

    oz 3 undetermined85 g
    Main proteinFlavor baseFat sourcePorkySavoryUmami
  • Uncured PancettaFinely diced. Can be substituted with bacon.100 g

    UNCURED PANCETTA

    Bacon, Sausages & Ribssr_legacy

    In this recipe: 100 g, Finely diced. Can be substituted with bacon.

    Per 100 g

    Calories357 kcal
    Protein21.4g
    Carbs0g
    Fat28.6g
    Fiber0g

    Common portions

    1 g28 g
    Fat sourceFlavor enhancerUmami builderUmamiPorkySalty
  • Raw OnionsAbout 1 medium, finely chopped.150 g

    Onions, raw

    Vegetables and Vegetable Productssr_legacy

    In this recipe: 150 g, About 1 medium, finely chopped.

    Per 100 g

    Calories40 kcal
    Protein1.1g
    Carbs9.34g
    Fat0.1g
    Fiber1.7g

    Common portions

    slice, thin 1 undetermined9 g
    tbsp chopped 1 undetermined10 g
    slice, medium (1/8" thick) 1 undetermined14 g
    slice, large (1/4" thick) 1 undetermined38 g
    AromaticFlavor enhancerBase ingredientPungentSweetSavory
  • CarrotAbout 1 medium, finely chopped.100 g

    Daucus carota ssp. sativus

    VegetablesRoot vegetables

    In this recipe: 100 g, About 1 medium, finely chopped.

    Per 100 g

    Calories41 kcal
    Protein0.93g
    Carbs9.58g
    Fat0.24g
    Fiber2.8g

    Common portions

    slice 1 undetermined3 g
    strip medium 1 undetermined4 g
    strip large (3" long) 1 undetermined7 g
    small (5-1/2" long) 1 undetermined50 g
    Side dishSweetenerAromaticSweetEarthyMild
  • Raw CeleryAbout 1 large stalk, finely chopped.80 g

    Celery, raw

    Vegetables and Vegetable Productssr_legacy

    In this recipe: 80 g, About 1 large stalk, finely chopped.

    Per 100 g

    Calories14 kcal
    Protein0.69g
    Carbs2.97g
    Fat0.17g
    Fiber1.6g

    Common portions

    strip (4" long) 1 undetermined4 g
    tbsp 1 undetermined7.5 g
    stalk, small (5" long) 1 undetermined17 g
    stalk, medium (7-1/2" - 8" long) 1 undetermined40 g
    AromaticTextural elementGarnishFreshEarthyMild
  • Red Table WineSuch as Chianti or Merlot.120 ml

    Red wine

    BeveragesFermented beverages

    In this recipe: 120 ml, Such as Chianti or Merlot.

    Per 100 g

    Calories85 kcal
    Protein0.07g
    Carbs2.61g
    Fat0g
    Fiber0g

    Common portions

    fl oz 1 undetermined29.4 g
    serving (5 fl oz) 1 undetermined147 g
    BeverageFlavor enhancerAcidFruityTannicAcidic
  • Tomato KetchupAlso known as tomato purée.700 ml

    TOMATO KETCHUP, TOMATO

    Ketchup, Mustard, BBQ & Cheese Saucesr_legacy

    In this recipe: 700 ml, Also known as tomato purée.

    Per 100 g

    Calories118 kcal
    Protein0g
    Carbs23.5g
    Fat0g
    Fiber

    Common portions

    1 g17 g
    CondimentFlavor enhancerSweetenerSweetSourUmami
  • Milk (Human)Divided: 120ml for ragù, 1000ml for béchamel.1120 ml

    Milk (Human)

    Milk and milk productsUnfermented milks

    In this recipe: 1120 ml, Divided: 120ml for ragù, 1000ml for béchamel.

    Per 100 g

    Calories70 kcal
    Protein1.03g
    Carbs6.89g
    Fat4.38g
    Fiber0g

    Common portions

    fl oz 1 undetermined30.8 g
    cup 1 undetermined246 g
    Liquid baseFat sourceBinderSweetMildCreamy
  • Unsalted ButterFor the béchamel sauce.100 g

    Butter, without salt

    Dairy and Egg Productssr_legacy

    In this recipe: 100 g, For the béchamel sauce.

    Per 100 g

    Calories717 kcal
    Protein0.85g
    Carbs0.06g
    Fat81.1g
    Fiber0g

    Common portions

    pat (1" sq, 1/3" high) 1 undetermined5 g
    tbsp 1 undetermined14.2 g
    stick 1 undetermined113 g
    cup 1 undetermined227 g
    Fat sourceFlavor enhancerEmulsifierDairyRichFatty
  • Unenriched All-Purpose White FlourFor the béchamel sauce.100 g

    Wheat flour, white, all-purpose, unenriched

    Cereal Grains and Pastasr_legacy

    In this recipe: 100 g, For the béchamel sauce.

    Per 100 g

    Calories364 kcal
    Protein10.3g
    Carbs76.3g
    Fat0.98g
    Fiber2.7g

    Common portions

    cup 1 undetermined125 g
    ThickenerBinderStructure builderNeutralStarchyPowdery
  • Lasagna SheetsFresh or no-boil sheets are recommended.250 g
  • Parmigiano-Reggiano CheeseFreshly grated.150 g

    PARMIGIANO-REGGIANO CHEESE, PARMIGIANO-REGGIANO

    Cheesesr_legacy

    In this recipe: 150 g, Freshly grated.

    Per 100 g

    Calories393 kcal
    Protein32.1g
    Carbs3.57g
    Fat28.6g
    Fiber0g

    Common portions

    1 GRM28 g
    Flavor enhancerUmami builderGarnishUmamiNuttySalty
  • Olive Oil30 ml

    Oil, olive, salad or cooking

    Fats and Oilssr_legacy

    In this recipe: 30 ml

    Per 100 g

    Calories884 kcal
    Protein0g
    Carbs0g
    Fat100g
    Fiber0g

    Common portions

    tsp 1 undetermined4.5 g
    tablespoon 1 undetermined13.5 g
    cup 1 undetermined216 g
    Fat sourceCooking mediumFlavor enhancerFruityMildSilky
  • Plain SaltTo taste, for both sauces.5 g

    PLAIN SALT

    Seasoning Mixes, Salts, Marinades & Tenderizerssr_legacy

    In this recipe: 5 g, To taste, for both sauces.

    Per 100 g

    Calories0 kcal
    Protein0g
    Carbs0g
    Fat0g
    Fiber

    Common portions

    1 g1.5 g
    Flavor enhancerSeasoningSaltyGrittyCrystalline
  • Black PepperFreshly ground, to taste.2 g

    Spices, pepper, black

    Herbs & Spicessr_legacy

    In this recipe: 2 g, Freshly ground, to taste.

    Per 100 g

    Calories251 kcal
    Protein10.4g
    Carbs64g
    Fat3.26g
    Fiber25.3g

    Common portions

    dash 1 undetermined0.1 g
    tsp, ground 1 undetermined2.3 g
    tsp, whole 1 undetermined2.9 g
    tbsp, ground 1 undetermined6.9 g
    SeasoningFlavor enhancerAromaticSpicyPungentEarthy
  • NutmegFreshly grated, for the béchamel.1 g

    Myristica fragrans

    Spices and HerbsSeed spices

    In this recipe: 1 g, Freshly grated, for the béchamel.

    Per 100 g

    Calories525 kcal
    Protein5.8g
    Carbs49g
    Fat36g
    Fiber20.8g

    Common portions

    100 g100 g
    ground 1 tsp2.2 g
    whole seed 1 piece5 g
    AromaticFlavoringWarmSweetAromaticHard

What you’ll need

9 tools across 6 steps.

  • Cutting boardEssentialstep 1
  • chef knifeEssentialstep 1
  • wooden spoonEssentialstep 2
  • saucepanEssentialstep 4
  • WhiskEssentialstep 4
  • baking dish (9x13 inch)Essentialsteps 5, 6
  • Spatula (turner)Essentialstep 5
  • oven (with grill function)Essentialstep 6
  • Dutch ovensteps 2, 3

Method

  1. 1

    Prepare the Soffritto

    Begin by preparing the base for your ragù, the soffritto.

    1. Finely chop the 150 g of onion, 100 g of carrot, and 80 g of celery. The pieces should be very small and uniform in size.
    2. If using, finely dice the 100 g of pancetta.

    A food processor can make quick work of the soffritto, but dicing by hand provides a more traditional texture. Aim for a dice of about 5mm.

  2. 2

    Start the Ragù

    In a large, heavy-bottomed pot or Dutch oven, heat the 30 ml of olive oil over medium heat.

    1. Add the diced pancetta and cook until it renders its fat and becomes crispy, about 5-7 minutes.
    2. Add the chopped onion, carrot, and celery (soffritto) to the pot. Sauté until softened and fragrant, about 10 minutes. Do not let it brown.
    3. Increase the heat to medium-high, add the 300 g of ground beef and 300 g of ground pork. Break up the meat with a spoon and cook until it has browned all over.

    Browning the meat properly is crucial for developing a deep, savory flavor in the final sauce.

  3. 3

    Simmer the Ragù

    Now, build the layers of flavor in your sauce.

    1. Pour in the 120 ml of red wine to deglaze the pan, scraping up any browned bits from the bottom. Let it bubble and evaporate completely.
    2. Add 120ml of the whole milk. Let it simmer and absorb into the meat. This step adds tenderness and richness.
    3. Stir in the 700 ml of tomato passata. Season with salt and pepper.
    4. Bring the sauce to a gentle simmer, then reduce the heat to the lowest possible setting. Cover the pot partially and let it simmer for at least 2 hours, stirring occasionally. The longer it simmers, the richer the flavor.

    A long, slow simmer is the secret to a truly authentic Bolognese. Don't rush this step!

    Ragù Simmer: 120 minDutch oven
  4. 4

    Make the Béchamel Sauce

    While the ragù simmers, prepare the creamy béchamel sauce.

    1. In a medium saucepan, melt the 100 g of butter over medium-low heat.
    2. Add the 100 g of flour and whisk constantly for 2 minutes to cook out the raw flour taste. This is your roux.
    3. Gradually pour in the remaining 1000ml of warm milk, whisking vigorously to prevent lumps.
    4. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 8-10 minutes).
    5. Remove from heat and season with salt and a grating of fresh 1 g of nutmeg.

    For a perfectly smooth béchamel, warm the milk before adding it to the roux. This helps prevent lumps from forming.

    Timer: 15 minsaucepanWhisk
  5. 5

    Assemble the Lasagna

    Preheat your oven to 180°C (350°F). Lightly grease a 23x33 cm (9x13 inch) baking dish.

    1. Base Layer: Spread a thin layer of ragù on the bottom of the dish, followed by a thin layer of béchamel. This prevents the pasta from sticking.
    2. First Pasta Layer: Arrange a single layer of Lasagna Sheets over the sauce.
    3. Sauce Layer: Spread about one-quarter of the remaining ragù over the pasta, followed by a generous layer of béchamel.
    4. Cheese Layer: Sprinkle with a handful of the grated 150 g of Parmigiano-Reggiano.
    5. Repeat: Continue layering in this order (pasta, ragù, béchamel, cheese) until you run out of ingredients, typically making 4-5 layers. The number of layers will depend on your dish size.

    Don't be shy with the béchamel; it keeps the lasagna moist and creamy. Ensure each pasta sheet is covered in sauce.

  6. 6

    Bake and Rest

    1. Final Layer: Finish with a top layer of pasta, covered completely with the remaining béchamel sauce, a few dollops of ragù, and a final, generous sprinkling of Parmigiano-Reggiano.
    2. Bake: Place the dish in the preheated oven and bake for 30-40 minutes, or until the top is golden brown and the sauce is bubbling around the edges.
    3. Rest: This is a crucial step! Remove the lasagna from the oven and let it rest for 10-15 minutes before cutting and serving. This allows the layers to set, ensuring clean slices.

    If the top starts to brown too quickly, you can loosely cover it with aluminum foil for the last 10 minutes of baking.

    Bake Lasagna: 35 minRest Lasagna: 10 minoven (with grill function)baking dish (9x13 inch)

Nutrition

Per serving, across 7 servings.

Nutrition for Classic Lasagna alla Bolognese, per serving and for the whole recipe
NutrientPer servingWhole recipe
Calories769.2 kcal5384.3 kcal
Protein34.2 g239.2 g
Carbohydrates51 g356.8 g
Fat43.5 g304.2 g
Fibre1.4 g10.1 g
Sodium1690.7 mg11835 mg

Computed from the matched ingredient data rather than entered by hand, with 100% of ingredients matched. Treat it as a close estimate, not a clinical figure.

How it tastes

SavoryUmamiCreamySaltyHerbaceousSweet
Salty
4 out of 5
Sweet
1 out of 5
Sour
1 out of 5
Umami
5 out of 5
Herbal
2 out of 5
Rich
5 out of 5

Texture

ChewyTenderCreamySoft

Mood

Comfort foodIndulgentFamily styleFestive

Good for

DinnerPartyHoliday

Free iPhone & Android app

Take this recipe into the kitchen

Everything on this page, plus the parts a web page cannot do: cook along hands-free, resize the recipe to how many people you are feeding, and log what you ate when you are done.

  • Cook it hands-free. Step-by-step voice guidance with built-in timers, so you are not scrolling with wet hands.
  • Scale and swap ingredients. Change the servings, or swap anything you are missing for something you already have.
  • Log it in one tap. Cooked it? Log the macros by photo, barcode or voice, and sync with Apple Health or Health Connect.

Free to download. Your account works on the app and the web, so anything you save here is there too.

Questions about this recipe

How long does Classic Lasagna alla Bolognese take to make?
About 205 minutes from start to finish. That is 45 minutes of preparation and 160 minutes of cooking.
How many calories are in Classic Lasagna alla Bolognese?
Roughly 769.18 calories per serving, based on 7 servings. Each serving also has 34.17g protein, 50.97g carbohydrates, 43.45g fat. These figures are computed from the matched ingredient data rather than entered by hand.
Is Classic Lasagna alla Bolognese vegetarian or vegan?
No. This recipe contains meat, poultry or seafood, so it is neither vegetarian nor vegan.
What equipment do I need for Classic Lasagna alla Bolognese?
Cutting board, chef knife, wooden spoon, saucepan, Whisk, baking dish (9x13 inch). Every tool the recipe calls for is listed above with the steps that use it.

Cook this with a copilot

Scale any recipe, swap ingredients for what you have, track the macros automatically, and get step-by-step guidance while you cook.

Free to start. No card required.