Noodles & Rice · European
Lasagna
Cook Now290kcal16.8g protein14g fat21.7g carbs~$1.17/ serving*Estimates computed from the ingredient list; cost uses average US supermarket prices. Not a substitute for packaging measurements or your receipt.
Contains: gluten, dairy
Ingredients
Servings:
| 5 oz | lasagna sheets (dried, flat) |
| 6 oz | beef, ground (chuck, 20% fat) |
| 3 oz | pork, ground |
| 1 unit | onion (finely diced) |
| 1 unit | carrot (finely diced) |
| 1 unit | celery (finely diced) |
| 2 clove | garlic (minced) |
| 1 tbsp | olive oil |
| ½ cup | dry white wine |
| 1 ½ cup | milk (whole) |
| 2 tbsp | tomato paste |
| 1 ¼ cup | tomato (crushed, passata) |
| 1 unit | bay leaf |
| 2 tbsp | butter |
| 2 tbsp | flour |
| 1 pinch | nutmeg (grated) |
| ¾ cup | parmesan (grated) |
| 1 ½ tsp | salt |
| ½ tsp | black pepper (ground) |
| 4 oz | fresh mozzarella (torn, drained)optional |
| 6 unit | basil (leaves)optional |
| ¼ tsp | red pepper flakesoptional |
Method
- sweat12 minmedium-low, coveredolive oil + onion + carrot + celery, until the vegetables go translucent and give up water without taking color — browning the soffritto here makes the finished ragù taste roasted rather than sweet
- sear10 minmedium-high, spread thin+ beef + pork, broken up and left alone in a single layer until the bottom crusts; crowding the pan steams the meat gray and you lose the browning that carries the whole sauce
- deglaze4 minhigh, until nearly dry+ garlic + white wine, scraping the fond loose — the alcohol dissolves flavor compounds that neither fat nor water will pick up, then boils off
- simmer15 minlow, uncovered+ 1 cup milk, until absorbed and barely any liquid remains. Milk goes in before the tomato on purpose: in acid the meat proteins tighten and stop tenderizing, so the dairy has to do its work first or the ragù stays grainy
- stew105 minbarest simmer, lid ajar+ tomato paste cooked one minute to lose its tinny edge + crushed tomato + bay leaf + 1 tsp salt + black pepper, until the fat separates orange at the surface and the sauce mounds on a spoon. Two hours is not for flavor, it is for collagen: below a rolling boil it converts to gelatin, which is what makes the sauce cling to the sheets instead of running out of the slice
- whisk8 minmedium, constant motionbutter melted + flour cooked 2 minutes to a pale paste, then 0.5 cup milk added in stages + nutmeg + remaining salt, until it coats a spoon thinly. Keep it looser than you think right — the dry sheets will drink it, and a stiff béchamel bakes into a rubbery seam
- cook10 minassemblythin smear of ragù in the dish, then sheets + ragù + béchamel + parmesan, repeated for five layers, ending with béchamel and cheese so the top browns instead of curling. No boiling the sheets if the sauce is loose; they hydrate from the sauce and stay firmer for it
- bake50 min190°C / 375°F, covered 30 min then uncoveredcovered first so trapped steam finishes the pasta, then uncovered so the surface dries and blisters. If it goes in naked the top sheets curl and go to leather before the middle is hot
- rest25 minout of the oven, uncoveredthe layers are held together by gelatin and gelatinized starch, both of which are fluid at 90°C and firm at 60°C — cut it hot and it slumps into a bowl of sauce, cut it warm and the layers stand