Recipes  /  Pasta

Lasagna Bolognese
with Sage Béchamel

Italian structure, Italian-American payoff. A slow-built meat sauce, a béchamel fragrant with sage and nutmeg, and fresh mozzarella that pulls rather than rubber-bands. Built over two days - because the best things usually are.

Serves
4 (with seconds)
Active time
~75 min
Pressure cook
25 min
Bake time
50–55 min
Difficulty
Intermediate
Two-Day Plan
  • Day 1: Build the Bolognese in the pressure cooker, finish with a milk reduction. Make the sage béchamel, plastic wrap directly on surface. Refrigerate both.
  • Day 2: Boil noodles, reheat sauces, assemble, bake.
  • Shortcut: Fully assemble on Day 1, refrigerate overnight unbaked. Add 10 min to covered bake time if going in cold.

Part 01

The Bolognese

Pressure cooker method - make on Day 1


Why balsamic instead of wine: It brings the same acid and sweetness that red wine provides, with a deeper, slightly caramelized character. Add it after the tomato paste caramelizes - the acidity cooks into the meat before tomatoes go in. Use a mid-range Modena balsamic, not aged sipping vinegar, not the watery cheap stuff.

Why the pressure cooker: What takes 90 minutes on the stovetop takes 25 minutes at pressure. The tradeoff: you can't reduce under pressure, so the sauce comes out slightly looser. A 10-minute uncovered simmer after release fixes it.

Ingredients

Olive oil2 tbsp
Ground beef (80/20)1 lb
Ground pork½ lb
Yellow onion, finely diced1 medium
Carrots, finely diced2 medium
Celery stalks, finely diced2 stalks
Garlic, minced6 cloves
Tomato paste2 tbsp
Balsamic vinegar¼ cup
San Marzano tomatoes (28 oz), crushed by hand1 can
Tomato sauce (14 oz)1 can
Bay leaf1
Dried oregano, basil, thyme1 tsp each
Freshly grated nutmeg¼ tsp
Whole milk¼ cup
Kosher salt and black pepperto taste

Method

  1. Set the pressure cooker to sauté mode and add the olive oil. Heat until shimmering. If your pressure cooker's sauté function runs weak, brown the meat in a separate skillet - thin bases steam rather than sear.

  2. Add the onion, carrot, and celery with a pinch of salt. Cook over medium heat, stirring occasionally, until completely soft and just starting to turn golden - 12 to 15 minutes. Don't rush this. Undercooked mirepoix is detectable in the finished dish. Add the garlic and cook 2 more minutes.

  3. Push the vegetables to the sides. Add the beef and pork to the center and break up. Cook until no pink remains. Season with salt and pepper. Add the tomato paste directly onto the meat and cook for 2 minutes to caramelize it - this kills the raw tin taste that most recipes leave in.

  4. Add the balsamic vinegar. Scrape everything off the bottom of the pot - anything stuck triggers a burn warning under pressure. Stir constantly and let the balsamic reduce for about 2 minutes until mostly absorbed and the sharp edge has cooked off.

  5. Add crushed tomatoes, tomato sauce, bay leaf, oregano, basil, thyme, and nutmeg. Stir to combine, confirming nothing is stuck to the bottom. Seal the lid. Cook on high pressure for 25 minutes. Natural release 10 minutes, then quick release remaining pressure.

  6. Remove lid. Remove bay leaf. Switch to sauté mode. Add the milk, stir in, and simmer uncovered 8 to 10 minutes until the sauce is thick, glossy, and coats a spoon. The milk rounds out acidity and marries the fat - most American recipes skip it and you can taste the difference. Taste, adjust salt. Cool completely and refrigerate overnight.

Part 02

The Sage Béchamel

Make on Day 1 alongside the Bolognese


Why sage in the butter, not at the end: Blooming sage in butter before building the roux infuses the fat directly - the flavor integrates into every molecule of the sauce. Stirring in dried sage at the end produces a speckled, vegetal note rather than a true herbal warmth. Use fresh sage if you can get it.

Why béchamel instead of ricotta: Ricotta can go dry or grainy when baked. Béchamel delivers absurd creaminess without heaviness, and the nutmeg adds a touch of elegance that signals the dish is composed, not assembled.

Ingredients

Unsalted butter4 tbsp
Fresh sage leaves (or ½ tsp dried rubbed)6 leaves
All-purpose flour¼ cup
Whole milk, warmed3 cups
Freshly grated nutmeg¼ tsp
Kosher salt1 tsp
White pepperto taste

Method

  1. Melt butter in a medium saucepan over medium heat. Add the sage leaves and cook for 2 to 3 minutes until fragrant and just starting to crisp at the edges. Remove and discard the leaves if using fresh - the flavor is now in the butter. Leave dried sage in and proceed.

  2. Add the flour and whisk constantly for 2 minutes. The roux should bubble and foam but stay pale. You're cooking out the raw flour taste, not building color.

  3. Pour in the warm milk in a steady stream, whisking constantly - not all at once, or you'll get lumps. Continue whisking over medium heat until the sauce thickens and just comes to a boil, about 5 to 7 minutes. It should coat the back of a spoon and leave a clean line when you drag a finger through it.

  4. Add nutmeg, salt, and white pepper. Taste. The sage should read as herbal warmth, not sausage-stuffing. If it's too forward, a touch more nutmeg rebalances it. Remove from heat. Press plastic wrap directly onto the surface before refrigerating to prevent a skin from forming.

Part 03

Assembly & Bake

Day 2 - noodles, layering, and the oven


Cheese

Dry lasagna noodles12
Fresh mozzarella, torn8 oz
Parmigiano-Reggiano, freshly grated¾ cup

Method

  1. Reheat the sauces. Warm the Bolognese over medium-low heat, stirring, until loose and scoopable. Add a splash of water if it's too tight. Warm the béchamel in a saucepan over low heat, whisking - it loosens as it heats. Both need to be spreadable before assembly.

  2. Boil the noodles 2 minutes less than the package directs. They finish cooking in the oven - if you cook them to doneness first, they go mushy. Pull them out and lay flat on an oiled sheet tray in a single layer. Do not pile them.

  3. Preheat oven to 375°F. Spread a thin slick of Bolognese on the bottom of a 9×13 baking dish - just enough to prevent sticking, not a full layer.

  4. Build four layers: 3 noodles slightly overlapping → ~1 cup Bolognese spread evenly → ~½ cup béchamel in dollops, smoothed → generous handful of Parmigiano → 2–3 oz torn fresh mozzarella. Repeat three times. On the final (top) layer: noodles → remaining Bolognese → remaining béchamel → remaining Parmigiano → remaining mozzarella.

  5. Spray the underside of a sheet of foil with oil so it doesn't bond to the cheese. Cover the dish tightly. Bake covered at 375°F for 30 minutes. Remove foil. Bake uncovered 20 to 25 minutes until browned in spots and visibly bubbling at the edges.

  6. Rest 15 to 20 minutes before cutting. This is not optional. The layers need time to set - skip it and you get a sliding pile instead of clean squares. A bench scraper or thin metal spatula gives cleaner cuts than a spoon.

July 2026