• About
  • Recipes
  • Cuisines
  • Recipe Collections
  • Thermomix
menu icon
go to homepage
  • About
  • Recipes
  • Cuisines
  • Recipe Collections
  • Thermomix
search icon
Homepage link
  • About
  • Recipes
  • Cuisines
  • Recipe Collections
  • Thermomix
×
Home » Recipes

Three Cheese Meatball Lasagne

Published: Oct 13, 2021 · Modified: Nov 17, 2025 by Deborah · This post may contain affiliate links · This blog generates income via ads · #sponsoredpost · Leave a Comment

Three cheese meatball lasagne in a large rectangular Staub dish.
Jump to Recipe

This three cheese meatball lasagne is a hearty twist on a classic. Think tender, juicy meatballs simmered in a rich tomato sauce, layered with creamy béchamel and topped with three kinds of cheese — mozzarella for stretch, cheddar for sharpness, and parmesan for that irresistible savoury finish. It’s indulgent, comforting, and guaranteed to impress family or guests alike.

The original recipe was on the cover of the October 2018 BBC Good Food magazine...it's what made me buy the magazine!  I made it at the time and love it.  

It's a great recipe for Sunday dinners, batch cooking and freezing.  Make it ahead of time and bake when it's needed.

The tomato sauce is delicious with the yummy flavours of fennel and chilli flakes and there's more than enough sausage meatballs to get some in every bite!

If you love traditional lasagne, I think you'll enjoy trying out this one too.

Tips

  • 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.  

FREQUENTLY ASKED QUESTIONS

What cheeses work best? 

Ricotta, mozzarella, and parmesan are classic, but you can substitute cottage cheese, fontina, or cheddar if you like. 

My lasagne sheets aren’t soft enough - what went wrong? 

Add a bit more sauce between layers or pre-soak the pasta sheets in warm water for 10 minutes before assembling. 

What can I serve with it? 

Garlic bread, green salad, or green vegetable side dishes balance the richness perfectly. 

OTHER RECIPES YOU MIGHT ALSO LIKE TO TRY

  • Chicken meatballs with cheesy orzo in a blue patterned pasta bowl and a mustard yellow napkin on the side
    Chicken Meatballs with Boursin Orzo
  • A portion of spicy sausage and meatball pasta in a dark blue bowl.
    Spicy Sausage Meatball Pasta
  • 'Nduja meatballs with spaghetti in large round casserole
    'Nduja Meatballs
  • Meatballs with tomato sauce and spaghetti in a pasta bowl, garnished with parmesan and parsley
    Meatballs with Tomato Sauce (Thermomix)

Click here for all pasta dishes, and here to browse pork recipes.

Recent New Recipes

  • Beef and tomato pasta bake in a blue rimmed white enamel roasting tin with a plate of sliced crusty bread in the background.
    Beef and Tomato Pasta Bake
  • Mushroom and Guinness pie in a round yellow pie dish.
    Mushroom and Guinness Pie
  • Colcannon
  • White wine and cream sauce in a small white jug.
    White Wine and Cream Sauce
Close up of a portion of three cheese meatball lasagne on a teal dinner plate with broccoli.
large crusty bread and chilli cheese scones on wooded board

Category Spotlight...

BREAD

Bread...I don't think I could live without it!! Explore a yummy selection of fresh, homemade bread here. Find easy recipes and baking tips for everything from crusty loaves to soft rolls that you'll enjoy making and eating again and again.

Browse bread recipes

How to make this Three Cheese Meatball Lasagne

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
  • 500ml passata
  • 400g tin chopped tomatoes
  • salt and freshly ground black pepper
  • 100g butter
  • 2 bay leaves
  • 100g plain flour
  • 1 litre milk (I use semi-skimmed)
  • 0.25 tsp fresh nutmeg, finely grated
  • 100g baby spinach
  • a handful of basil leaves, torn
  • 50g parmesan, grated
  • 220g to 250g dried lasagne sheets (about 10 to 12 sheets) or 4 fresh pasta sheets
  • 50g cheddar, grated
  • 150g ball mozzarella, torn into small pieces

Instructions

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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).

Serving Suggestions

  • Quick and easy garlic baguette on a board with 5 slices cut, a bread knife and teal and white checked towel on the side.
    Quick and Easy Garlic Baguette
  • Homemade ciabatta bread rolls on a board with a bread knife and bread bag on the side.
    Homemade Ciabatta Bread Rolls
  • Quick cook broccoli in a serving bowl.
    Quick Cook Broccoli
  • Quick cook green beans in a black rimmed bowl with edge of teal plate and mustard napkin in the background.
    Quick Cook Green Beans
A portion of three cheese meatball lasagne on a teal dinner plate with broccoli on the side and tomato and olive focaccia in the background.
Speedy gunpowder chicken in grey bowl with yellow napkin

Recipe Collection Spotlight...

13 INDIAN DISHES FOR YOUR NEXT FEAST...

Indian food is one of our favourites to order from a takeaway and to cook.   There's quite a collection of recipes on here and I've pulled out 13 delicious ones for you to choose from for your next feast.

Browse the collection

Did you make this recipe?

I’d love to hear how it went…both good and bad!

Please go to the bottom of the page to rate the recipe and/or leave your comments.

⭐⭐⭐⭐⭐

It would also be great if you could take a photo and tag #FellyBull on social media, thanks.

Subscribe to receive our new and highlighted recipes in your email inbox each week...plus receive our new e-Cookbook for free!!!

✉️

SUBSCRIBE
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 minutes
COOK: 1 hour hour 35 minutes minutes
TOTAL: 1 hour hour 55 minutes minutes
Course: Main
Cuisine: Italian
Servings: 6 people
PRINT RECIPE PIN RECIPE RATE RECIPE
Prevent your screen from going dark

Equipment

  • Frying pan
  • Shallow casserole dish
  • Saucepan
  • Ovenproof dish

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:
  • pasta dishes
  • pork dishes

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!

More Recipes

  • Air fryer carrots and butternut squash in a teal, black and cream patterned bowl.
    Air Fryer Carrots and Butternut Squash
  • Root veg mash in a blue patterned serving bowl.
    Root Veg Mash
  • A bowl of carrot and coriander soup with a dark green napkin on the side.
    Carrot and Coriander Soup
  • Sausage, squash and potato bake in a large roasting tin with a jug of onion gravy and bowl of broccoli and green beans on the side.
    Sausage, Squash and Potato Bake

LEAVE A COMMENT AND RATE THIS RECIPE Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




About

Photo of Deborah in her kitchen!

Hello!   I’m Deborah and I’m married to David and have 2 lovely step sons.   David and I both love cooking…for ourselves, family and friends.   I’m definitely one of the lucky ones…getting cooked for and we enjoy cooking together.

Read more

Felly Bull ebook with remember to subscribe note and green plants
message to subscribe to receive email every week and free ecookbook


MOST POPULAR RECIPES

  • Sea Bass fillet on a blue and white plate with lemony sauce, boiled new potatoes, green beans and courgette
    Easy Sea Bass with Creamy Lemon Sauce
  • Sweet roasted chantenay carrots in small rectangle roasting tin
    Easy Sweet Roasted Chantenay Carrots
  • Cider braised pork steaks with onions in a large round casserole
    Cider Braised Pork Steaks with Onions
  • Creamy salmon, leek and potato traybake in a rectangle roasting tin.
    Creamy Salmon, Leek and Potato Traybake
  • Slow cooker chicken and potato curry in balti dish with rice in background
    Slow Cooker Chicken and Potato Curry
  • Portuguese Water Bread on wooden board with bread knife
    Portuguese Water Bread (Thermomix)
  • Slow cooker korean pulled chicken on a brioche bun with spring onions avocado sesame seeds and chunky chips
    Easy Slow Cooker Korean Pulled Chicken
  • Red lentils and rice in a balti dish.
    Red Lentils and Rice
  • Pork belly slices in BBQ sauce in a brioche bun with salad leaves and coleslaw, with herby garlic butter potato wedges.
    Pork Belly Slices in BBQ Sauce
  • Prawns and garlic garnished with parsley in a terracotta dish, on a board with lemon wedges and crusty bread
    Smoky Garlic King Prawns and Chorizo

Footer

↑ back to top

About

  • Privacy Policy

Subscribe

  • Sign Up! for emails and updates

Contact us

  • email

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 FELLY BULL

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required