Go Back
+ servings
Three cheese meatball lasagne in a large rectangular Staub dish.

Three Cheese Meatball Lasagne

By: Deborah
This three cheese meatball lasagne combines juicy meatballs, a rich tomato sauce, and layers of creamy cheese for the ultimate comfort food. A hearty, crowd-pleasing twist on the classic lasagne. 
PREP: 20 minutes
COOK: 1 hour 35 minutes
TOTAL: 1 hour 55 minutes
Course: Main
Cuisine: Italian
Servings: 6 people
PRINT RECIPE PIN RECIPE

Ingredients

  • 12 pork sausages
  • 2 tbsp olive oil
  • 2 onions (approx. 250g) chopped
  • 4 cloves garlic crushed
  • 2 tsp fennel seeds
  • 2 tsp dried oregano or a small handful of fresh oregano leaves chopped
  • 0.5 tsp chilli flakes optional
  • 1 tbsp sugar
  • 500 ml (2 cups) passata
  • 400 g (14 oz) tin chopped tomatoes
  • salt and freshly ground black pepper
  • 100 g (3.5 oz) butter
  • 2 bay leaves
  • 100 g (3.5 oz) plain flour
  • 1 litre (4 ¼ cups) milk (I use semi-skimmed)
  • 0.25 tsp fresh nutmeg finely grated
  • 100 g (3.5 oz) baby spinach
  • a handful of basil leaves torn
  • 50 g (1.8 oz) parmesan grated
  • 220g to 250 g (8.8 oz) dried lasagne sheets (about 10 to 12 sheets) or 4 fresh pasta sheets
  • 50 g (1.8 oz) cheddar grated
  • 150 g (5.3 oz) ball mozzarella torn into small pieces

Instructions

  • Squeeze the meat from the sausages and roll into meatballs – you’ll get about 4 balls from each sausage. Heat 1 tbsp of the olive oil in a large frying pan or shallow casserole dish on a medium to high heat. Cook the meatballs in batches, making sure you don’t overcrowd the pan, for 4 to 5 minutes until they’re all golden brown all over. Put them aside on a plate when they’re ready.
  • Heat the rest of the olive oil in the pan and add the onion. Cook on a medium heat, stirring occasionally, for 8 to 10 minutes until soft, then stir in the garlic, fennel, oregano, and chilli flakes, if using. Stir around for a minute or 2, then add the sugar, passata and tomatoes. Add a little water to the tomato tin to wash out all the tomatoes and add to the pan. Season well and simmer, uncovered, for 30 to 40 minutes over a gentle heat, stirring occasionally, until the sauce thickens, and the chopped tomatoes break down. With 20 minutes left for the sauce to simmer, heat the oven to 190C/170C fan/gas 5.
  • Melt the butter in a medium saucepan over a medium to low heat, add the bay leaves and let them sizzle in the butter for 1 minute, then add the flour.  Increase the heat slightly and using a whisk or wooden spurtle to make a smooth paste, add the milk, a little at a time, stirring continuously until it’s all incorporated and you have a thick white sauce. Add the nutmeg and some seasoning. Leave over a low heat for 5 minutes to allow the bay to infuse, whisking or stirring every now and then. Remove and discard the bay leaves.

To assemble:

  • Keep about 10 meatballs aside and add the rest to the tomato sauce. Spoon half the tomato sauce and meatballs into a large baking dish (mine is 25cm x 35cm). Top with half the spinach, half the basil and a little parmesan. Pour over about a third of the white sauce, and top with a layer of lasagne sheets, breaking them up to fit the dish if you need to.
  • Repeat the layers once more, meatballs and sauce, spinach, basil, parmesan, white sauce, pasta. Pour the remaining white sauce over the lasagne, spreading it to the corners to cover the pasta. Dot with the meatballs you set aside earlier and the mozzarella, then scatter over the rest of the parmesan and the cheddar.
  • Bake the lasagne for 40 to 50 minutes until bubbling and golden with lots of crusty cheesy bits around the edges. Leave to sit for 5 to 10 minutes before serving. Or if not eating straight away, chill for up to 24 hours or freeze for two months (defrost in the fridge overnight before cooking).

Notes

  • Use plant-based meatballs for a vegetarian option.
  • Leftovers can also be frozen in an airtight container.   Defrost thoroughly and reheat in the oven or microwave.
  • This three cheese meatball lasagne recipe can easily be halved if you're cooking for less people.  
 
You might also like to try:

Nutrition

Calories: 1062kcal | Carbohydrates: 68g | Protein: 45g | Fat: 68g | Saturated Fat: 29g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 27g | Trans Fat: 1g | Cholesterol: 178mg | Sodium: 1465mg | Potassium: 1396mg | Fiber: 6g | Sugar: 20g | Vitamin A: 3744IU | Vitamin C: 25mg | Calcium: 1027mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

KEYWORDS cheesy lasagne recipe, comfort food, comfort food dinner ideas, family lasagne bake, homemade lasagne with meatballs, Italian meatball lasagna, meatball lasagne, pasta bake, sausage lasagne, three cheese meatball lasagne, winter warmer
Tried this recipe?Please consider Leaving a Review!