This homemade beef lasagna is packed with veggies and a rich, creamy béchamel sauce for the ultimate comforting meal. Plus, it’s meal-prep friendly and easy to customise with dairy-free and gluten-free swaps for a dish everyone can enjoy.
1 white onion, finely diced
2 carrot, finely diced
3 ‒ 4 stems celery, leaves removed, finely diced
4 field mushrooms, large, finely diced
500 g beef mince
2 cubes beef stock cube, crushed
2 tsp garlic, heaped, minced
1⁄2 cup milk
1⁄2 cup tomato paste
800 g tinned tomatoes (crushed tomato), crushed
1 tsp brown sugar
1 tsp sea salt
1 tsp black pepper, freshly ground
1 1⁄2 tsp basil, dried
1 1⁄2 tsp dried oregano
1 1⁄2 tsp dried thyme
1 1⁄2 tsp dried rosemary
2 bay leaves
1 dried chilli, broken in half
1 tsp chilli flakes, or to taste
2 tbsp extra virgin olive oil
80 g unsalted butter, ⅓ cup
80 g plain flour, ⅔ cup
800 ml milk, 3½ cups
1⁄2 tsp sea salt
1 tsp black pepper, freshly ground
1⁄2 tsp ground nutmeg
500 g pasta sheets, dried
2 cups cheese, shredded, equal mix of tasty and mozzarella
Turn your recipe chaos into a plan for the week.
Browse 1000+ inspiring creator recipes
Unlimited recipe import from social media, blogs and more
Generate shopping lists and meal plans in seconds with AI
Heat a large pan over medium heat. Add , then sauté the for 2–3 minutes until softened.
Add the diced and . Sauté for 3–4 minutes until they begin to soften.
Stir in the and cook until they reduce to half their size. Transfer the vegetables to a bowl and set aside.
In the same pan, add a little more if needed, then add the . Cook, breaking it apart, until browned.
Add the crushed , minced , and . Stir well and bring to a gentle boil, cooking for 1–2 minutes to allow the milk to absorb.
Return the sautéed vegetables to the pan and mix well.
Stir in the , , , and all the spices. Mix thoroughly.
Reduce heat to low and simmer uncovered for 60 minutes, stirring occasionally, until the sauce thickens and deepens in flavour. Remove the before assembling the lasagna.
Remove the and dried chilli halves before assembling the lasagna.
In a saucepan over medium heat, melt the . Once melted, add the and whisk continuously for 1–2 minutes to cook out the raw flour taste.
Gradually pour in the , whisking constantly to prevent lumps.
Continue stirring until the heats up and the sauce thickens, reaching a smooth, creamy consistency.
Season with , , and . Remove from heat and set aside.
Preheat the oven to 180°C (350°F).
In a large 12x9 inch baking dish, spread a thin layer of Bolognese sauce at the bottom.
Place a layer of over the sauce, slightly overlapping them.
Spread 2–3 ladles of Bolognese sauce evenly over the pasta, followed by 2 ladles of Béchamel sauce. Sprinkle with ¼–½ cup of .
Repeat the layering process: → Bolognese → Béchamel → , until all ingredients are used.
Cover loosely with foil and bake for 30 minutes. Remove the foil and bake for another 10-15 minutes, until the top is golden and bubbling.
Let the lasagna rest for 10–15 minutes before slicing and serving.
Refrigerating: Allow the lasagna to cool completely before storing. Once cooled, cover tightly with foil and refrigerate for up to 3–4 days.
Freezing Lasagna: Lasagna freezes well for meal prep. After cooling completely, slice into individual portions and store in an airtight container. It will stay fresh in the freezer for up to 3 months—just make sure to label and date it for easy identification.
From the Fridge: Preheat your oven to 180°C (350°F). Place the lasagna on a baking tray, cover with foil, and bake for 20–25 minutes until heated through.
From the Freezer: If reheating from frozen, it’s best to defrost overnight in the fridge. Once defrosted, follow the same instructions as from the fridge. If you’re in a rush, you can bake directly from frozen—just increase the baking time to 45–50 minutes, covered with foil.
For Individual Serves: If you’re short on time, you can easily reheat individual servings in the microwave. Heat for about 2–3 minutes, then finish off in the air fryer for 3–5 minutes at 180°C (350°F) for a crispy, satisfying finish.
The lasagna can also be prepped ahead of time, stored, and reheated to enjoy at a later time, making it ideal for meal prep. Suggestions for side dishes include a fresh salad, garlic bread, and steamed greens to complement the lasagna's rich flavors.