📌 Veal Lasagna with Spinach and Mushrooms

Posted 7 April 2026 by: Admin #Recipes

Prep Time
15 minutes
Cook Time
35 minutes
Total Time
50 minutes
Servings
4 servings

The smell arrives before the oven timer dings. That blend of gratinéed cheese, warm cream, and melted spinach spreading through the entire kitchen — that’s what makes lasagna worth the effort. This veal and mushroom version is the weekend on a plate.

Advertisement:
Final result
Veal lasagna with spinach and mushrooms, perfectly gratinéed — ready to dig in.

On the surface, the Gruyère forms an uneven crust, dark brown in spots like light caramel, yet still creamy where it simply melted without catching. Underneath, the layers of pasta absorb the filling without falling apart — they hold together, but just barely. The minced veal is mild, almost subtle, and that’s intentional: it lets the spinach and mushrooms take center stage. A scent of butter and slightly reduced cream rises with every bite.

Why you’ll love this recipe

Veal, not beef : Gentler, less fatty, it doesn’t overpower the rest. The green filling takes up all the space — and that’s exactly what we want.
No Béchamel : The heavy cream does the job directly in the pan. No sauce to watch over, no lumps to chase. You save 20 minutes and a lot of peace of mind.
Leftovers are even better : The next day, the layers have had time to set. Reheated in the oven for 15 minutes, it’s more compact and flavorful. Make extra.
A true complete meal : 800g of spinach for 4 people is serious business. No side dish needed, no need to calculate what else to eat.

Ingredient Notes

Ingredients

Advertisement:

Everything you need for this lasagna: ground veal, fresh spinach, mushrooms, lasagna sheets, and Gruyère.

  • Ground veal : 400g for 4 is just right. Ground veal is less common than beef in supermarkets — ask your butcher if you can’t find it. As a last resort, ground lamb works very well here; the taste is different but just as good.
  • Fresh spinach : 800g of fresh looks like a lot. During cooking, it shrinks spectacularly — you end up with almost nothing in the pan. That’s normal. Avoid frozen block spinach: it releases too much water and drowns the cream instead of blending with it.
  • Button mushrooms : White or cremini, it doesn’t matter here. Whatever you do, don’t wash them under the tap — wipe them with a slightly damp cloth. A waterlogged mushroom doesn’t sauté, it boils, and that’s a fail.
  • Heavy cream : 20cl, and full fat — not light. Low-fat cream splits in the heat and gives a watery result. Full cream reduces gently and coats the spinach. It’s a visible difference on the plate.
  • Grated Gruyère : Exactly the right choice here — it melts well without becoming oily and forms a solid crust. Emmental or a mild Comté also work. Avoid pizza cheese blends containing starch: they don’t brown the same way.

Start with the meat, it goes fast

Sauté the sliced onion in a drizzle of oil over medium heat. No need for color — just translucent and slightly soft, about 3 minutes. Add the ground veal and crumble it with a spatula without mashing it. Veal is pale, almost beige once cooked — that’s normal, it’s not beef. Five minutes is enough. You just want the pink to be gone. Salt, pepper, and set aside. Simple.

Start with the meat, it goes fast
Assembly, layer by layer: the creamy filling, the veal, the cheese — and repeat.

Mushrooms first, spinach second — in that order

If you reverse it, the spinach immediately releases all its water and the mushrooms end up steamed rather than sautéed. Start with the shallot in butter — you’ll hear that light sizzle as soon as it hits the hot pan. Add the sliced mushrooms and let them lose their water without stirring too much. Two minutes. Then, add the spinach by the handful: it will shrink quickly, almost melting before your eyes. Another two minutes, and in goes the cream. At this point, everything tightens up, the filling gains consistency, and the smell of butter mixes with the reducing cream. Taste it. Spinach needs salt — adjust now, not after assembly.

Advertisement:

Assembly without the stress

Butter the dish properly, not just a quick pass. If the bottom sheets stick, they tear when serving and you lose the layers. A first layer of lasagna sheets, then the green filling, then the veal, a pinch of Gruyère. Three times. The last layer: sheets, spinach, Gruyère. Be generous with the cheese on top — that’s what forms the crust. 180°C, 20 minutes.

Don’t touch anything for 10 minutes

This is the hardest part. When the oven stops, the dish is still too soft to be cut cleanly — the layers haven’t finished setting. Cover it with a clean kitchen towel and let it rest for at least 10 minutes on the counter. After that, you can cut neat portions with visible layers that hold together on the plate. If you rush, you’ll have mush. It’s worth the wait.

Don't touch anything for 10 minutes
The oven does its job: the cheese bubbles, the surface browns, it already smells great in the whole kitchen.

Tips & Tricks
  • Do your sheets curl up at the edges of the dish? Break them into pieces so they stay flat — a sheet that sticks out dries up in the oven and becomes useless.
  • You can prepare both fillings (meat + spinach) the day before. Assembly then takes 5 minutes, and the lasagna goes straight into the oven — just add 5 minutes to the cooking time if they come from the fridge.
  • If your spinach filling is bland before assembly, the whole lasagna will be bland. This is the moment to adjust the salt, not after.
Close-up
The stretching Gruyère when cutting — the detail that makes all the difference.
FAQs
Advertisement:

Can I prepare this lasagna the day before?

Yes, and it’s even recommended. Assemble the whole dish, cover with plastic wrap, and keep in the fridge until the next day. Add 5 to 8 minutes of extra cooking time if the lasagna is cold. The layers will be even better bonded.

Can this lasagna be frozen?

Advertisement:

Yes, before or after cooking. Before cooking, freeze the assembled dish covered with parchment paper — thaw overnight in the fridge before baking. After cooking, freeze in individual portions and reheat in the oven at 160°C under aluminum foil. The texture of the spinach will change slightly but remains acceptable.

Do I need to precook the lasagna sheets?

No, if your filling is wet enough. The cream and spinach release enough moisture to cook the sheets directly. If you use very thick sheets or your filling is dry, dip them for 1 minute in boiling water before assembly.

Advertisement:

Can I replace the veal with another meat?

Ground lamb works very well and brings a slightly stronger flavor. Ground chicken is more neutral but suitable if that’s what you have. Avoid classic beef: being fattier, it takes up too much presence over the green filling.

Why is my lasagna releasing too much water during cooking?

Advertisement:

Two likely culprits: poorly drained spinach or adding the cream too early. Let the spinach shrink well over high heat before adding the cream, and don’t add more than the recipe indicates. If the dish looks too liquid before baking, cook the filling for 2 more minutes to reduce.

Can I use frozen spinach?

In a pinch, yes — but thaw them completely and squeeze them hard in a kitchen towel to remove as much water as possible before adding to the pan. Otherwise, they release moisture during baking and make the whole dish soggy.

Advertisement:
Veal Lasagna with Spinach and Mushrooms

Veal Lasagna with Spinach and Mushrooms

Easy
Italian
Main course
Prep Time
15 minutes
Cook Time
35 minutes
Total Time
50 minutes
Servings
4 servings

Creamy and perfectly gratinéed lasagna with a generous filling of fresh spinach, button mushrooms, and ground veal. A complete meal prepared in 50 minutes.

Ingredients

  • 400g ground veal
  • 1 onion
  • 5cl olive oil
  • 1 shallot
  • 40g butter (20g for filling + 20g for dish)
  • 800g fresh spinach
  • 200g button mushrooms
  • 20cl heavy cream
  • 18 dry lasagna sheets
  • 200g grated Gruyère
  • salt and pepper to taste

Instructions

  1. 1Peel and slice the onion. Sauté over medium heat in a drizzle of olive oil until translucent, about 3 minutes.
  2. 2Add the ground veal and crumble with a spatula. Sauté for 5 minutes until no longer pink. Season, mix, and set aside.
  3. 3Peel and finely chop the shallot. Sauté in 20g of butter. Add the sliced mushrooms and sauté for 2 minutes.
  4. 4Add the spinach by handfuls and let shrink for 2 minutes. Pour in the heavy cream, mix, and let reduce for 1 minute. Season generously and set aside.
  5. 5Preheat the oven to 180°C. Generously butter a baking dish with the remaining 20g of butter.
  6. 6Place a first layer of lasagna sheets, then a layer of spinach-mushroom filling, a layer of ground veal, and a pinch of grated Gruyère. Repeat 3 times.
  7. 7Finish with a layer of sheets covered with spinach and a generous layer of grated Gruyère.
  8. 8Bake at 180°C for 20 minutes, until the cheese is well gratinéed and brown in spots. Let rest for 10 minutes before slicing and serving.

Notes

• Storage: Lasagna keeps for 3 days in the refrigerator, covered with plastic wrap. Reheat in the oven at 160°C for 15 minutes under foil to prevent the cheese from drying out.

Advertisement:

• Make ahead: Prepare both fillings (veal and spinach) the day before and store separately in the fridge. Assembly takes 5 minutes the next day, with 5 extra minutes of cooking.

• Light variant: Replace half of the lasagna sheets with thin slices of grilled zucchini to reduce the carbohydrates.

Nutrition Facts (per serving, estimated)

950 kcalCalories 48gProtein 58gCarbs 54gFat

Advertisement:
Share it!

Thanks for your SHARES!

You might like this

Add a comment:

Latest posts

Mini Goat Cheese and Tomato Blinis au Gratin

25-Minute Garlic Butter Chicken

Crispy Rice Salad with Edamame and Sesame Sauce

Bang Bang Salmon Bites

Sriracha Tuna and Gomasio Onigiri

Chayote, Garlic & Lemon Infusion

Homemade Green Smoothie

Ginger-Turmeric Vitality Infusion

Homemade Parsley Tea

Homemade Vitality Infusion: Bitter Orange, Garlic, Cinnamon and Turmeric

Loading...