Spinach and Ricotta Cannelloni: The Best 3-Cheese Comfort Bake

A true Italian classic — silky fresh pasta sheets wrapped around a creamy, herb-flecked filling and baked in a rich, deeply flavoured tomato sauce. This is the kind of recipe that feels celebratory yet is wonderfully do-able on a weekend.
spinach and ricotta cannelloni

The Spinach and Ricotta Cannelloni – Spinach and Ricotta Cannelloni: The Best 3-Cheese Comfort Bake

Spinach and ricotta cannelloni is one of my forever recipes — the kind that feels both celebratory and deeply comforting, all at once. I love making it on a Saturday, with a glass of something nice on the go, the kitchen filling with that incredible smell, and absolutely no rush about the afternoon.

I have been making a version of this for years. It lives in that very special category of recipes that I return to again and again — dishes that are beloved by nearly everyone, that can be made ahead, and that never, ever let you down at the table.

This version, though? I want you to know that I have made it the most delicious it can possibly be.

Let’s talk about what makes a truly great spinach and ricotta cannelloni

The filling is, of course, everything. Good ricotta, properly drained. Spinach that has been squeezed within an inch of its life — this is genuinely the most important step in the whole recipe. If your spinach still holds moisture when it goes into the bowl, your filling will be watery and won’t hold its shape. Wrap it in a clean tea towel and wring it out properly — really put your back into it, then go again. It feels like overkill, but it’s the difference between a filling that’s rich and one that’s watery, and it’s worth every bit of effort.

From there, the filling gets fresh garlic, finely grated parmesan, a little lemon zest (this is my non-negotiable — it lifts everything), freshly grated nutmeg, and an egg to bind it all together. Taste it before you roll a single cannelloni. It should be well-seasoned and genuinely delicious on its own.

And then there is the tomato sauce. A lacklustre sauce will undo all your hard work, so we are not cutting corners here. We start by gently cooking sliced garlic in good olive oil until it is just turning golden — fragrant, sweet, and full of flavour.

In go the tomatoes (please use a good quality tin here — it makes such a difference), along with a pinch of chilli flakes, salt, and a little sugar if your tomatoes need balancing. We let this simmer gently for a full twenty minutes, uncovered, until it deepens and thickens and smells like something that has been bubbling away on an Italian grandmother’s stove. Fresh basil goes in at the end. This sauce will carry the whole dish.

On the pasta

If you are rolling your own fresh pasta sheets, you do not need to pre-cook them. This is one of the beautiful things about using homemade pasta — it is pliable, silky, and rolls around the filling with ease. The sauce provides all the moisture the pasta needs to cook perfectly in the oven. If you would love to learn to make fresh pasta from scratch — and I truly believe it is one of the most joyful and satisfying things you can learn to do in the kitchen — I would love for you to join me in my Online Fresh Pasta Making Class. It is a recorded class you can come back to as many times as you like, at your own pace, in your own kitchen.

Assembling the cannelloni

I find rolling cannelloni such a lovely, calming part of this whole process — hands in the dough, no rush, just you, the filling, and the sheets. Lay each sheet flat, line a generous amount of filling along one edge, and roll it firmly. Place them snug and seam-side down in your baking dish. Cover them well with your beautiful sauce — every bit of exposed pasta will dry out in the oven if left uncovered, so be generous. Then comes the mozzarella and more parmesan over the top.

It goes into a 180°C fan-forced oven, covered in foil for the first 25 minutes, then uncovered for a final 15 minutes until the cheese is golden and bubbling and your kitchen smells absolutely magnificent.

Allow it to rest for 5–10 minutes before you serve it. I know it is hard to wait. Please wait. It holds together so much better and the flavours have a moment to settle.

A note on making ahead

Spinach and ricotta cannelloni is genuinely one of the best make-ahead dishes I know. Assemble it completely, cover and refrigerate for up to a day ahead. When you are ready to bake, allow an extra 10 minutes on the covered baking time. Leftovers the next day are — and I say this with full conviction — even better.

This is a recipe I hope makes it into your regular rotation. It is the kind of dish that gathers people around the table, that earns you the best kind of compliments, and that quietly proves that the most delicious food is so often the most generous, most careful, most lovingly made.

 

I hope you love it.

 

Nellie x

 

Want to take your pasta skills further? My Online Fresh Pasta Making Class walks you through everything — from the dough to the rolling and beyond. It is a class you will come back to again and again.

If you make this spinach and ricotta cannelloni, I would absolutely love to hear how it goes. Leave a comment below or come and find me over on Instagram — there is nothing I love more than seeing your beautiful food!

nellie kerrison recipes relish mama

I’m Nellie, cooking teacher, recipe developer and founder of Relish Mama.

Since 2009, I’ve been bringing people together around real food, recipes made to cook, share, and enjoy.

Looking for more recipe inspiration?

The Spinach and Ricotta Cannelloni You'll Make Again and Again

spinach and ricotta cannelloni

Spinach & Ricotta Cannelloni

A true Italian classic — silky fresh pasta sheets wrapped around a creamy, herb-flecked filling and baked in a rich, deeply flavoured tomato sauce. This is the kind of recipe that feels celebratory yet is wonderfully do-able on a weekend.
No ratings yet
Print Pin
Course: Dinner, Lunch, Main Course, vegetarian main
Cuisine: Italian
Diet: Vegetarian
Prep Time: 30 minutes
Cook Time: 40 minutes
Servings: 4
Calories: 868kcal
Author: Nellie Kerrison | Relish Mama
Cost: $25

Equipment

  • Large saucepan
  • Large mixing bowl
  • Large baking dish
  • Aluminium foil
  • Clean tea towel (for squinging the spinach)
  • Box grater or microplane (for parmesan and nutmeg)
  • Zester or microplane
  • Wooden spoon
  • Knife and chopping board

Ingredients

For the tomato sauce:

  • 3 tbsp extra virgin olive oil
  • 4 garlic cloves thinly sliced
  • 800 g crushed tomatoes use the best quality you can — it makes all the difference
  • 1 tsp sugar optional, to balance acidity
  • 1 tsp sea salt plus extra to taste
  • 1/4 tsp of dried chilli flakes optional but lovely
  • 1/2 bunch fresh basil leaves torn

For the spinach & ricotta filling:

  • 500 g fresh ricotta drain in a sieve for 30 mins if it seems wet
  • 250 g frozen spinach thawed and squeezed completely dry, then roughly chopped
  • 2 garlic cloves finely minced
  • 60 g parmesan finely grated
  • 1 egg
  • ½ lemon zested
  • ¼ tsp freshly grated nutmeg
  • 1 tsp sea salt
  • ½ tsp freshly cracked black pepper

To assemble:

  • 8 fresh lasagne sheets
  • 150 g mozzarella torn or grated
  • 30 g parmesan extra, for the top

Instructions

  • Warm the olive oil in a saucepan over medium heat. Add the sliced garlic and cook gently for 1–2 minutes until fragrant and just turning golden — don't rush this step, it builds the foundation of your sauce. Add the crushed tomatoes, sugar (if using), chilli flakes and salt. Stir well and let the sauce simmer uncovered for 20 minutes, stirring occasionally, until it has deepened in colour and thickened beautifully. Remove from the heat, stir through the torn basil and taste — adjust seasoning generously.
  • While the sauce simmers, make your filling. The most important step here is getting the spinach truly dry — wrap it in a clean tea towel and wring it out as firmly as you can. Excess moisture is the enemy of a great filling. Place the drained ricotta, chopped spinach, minced garlic, parmesan, egg, lemon zest, nutmeg, salt and pepper into a large bowl and mix until well combined. Taste and adjust the seasoning — it should be well-seasoned and full of flavour.
  • Preheat your oven to 180°C fan-forced. Spread a generous layer of tomato sauce over the base of a large baking dish. Lay a fresh lasagne sheet out flat and spoon a generous line of filling along one edge. Roll it up firmly and place seam-side down in the baking dish. Repeat with the remaining sheets and filling, nestling each roll snugly alongside the last.
  • Spoon the remaining tomato sauce generously over the top, making sure every bit of pasta is covered — any exposed edges will dry out in the oven. Scatter over the torn mozzarella and extra parmesan.
  • Cover tightly with foil and bake for 25 minutes. Remove the foil and bake for a further 15 minutes until the cheese is golden and bubbling. Allow to rest for 5–10 minutes before serving — this helps everything hold together beautifully on the plate.

Notes

If you are using freshly rolled pasta sheets (which is ideal), there is no need to pre-cook them. The sauce provides all the moisture they need.
• To use fresh spinach instead of frozen: wilt approximately 500g of fresh spinach in a pan, cool, then squeeze completely dry and chop before adding.
• This dish can be fully assembled a day ahead, covered and refrigerated. Add 10 minutes to the covered baking time if cooking straight from the fridge.
• Leftovers reheat beautifully the next day — the flavour only improves.
You can learn to make beautiful fresh pasta in my online class (just 1 hour) and you keep the recording forever. Click here to learn more

Nutrition

Calories: 868kcal | Carbohydrates: 73g | Protein: 47g | Fat: 45g | Saturated Fat: 21g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 0.01g | Cholesterol: 211mg | Sodium: 2214mg | Potassium: 1198mg | Fiber: 6g | Sugar: 12g | Vitamin A: 8939IU | Vitamin C: 31mg | Calcium: 899mg | Iron: 8mg

Love my recipes? You'll love my online Cooking Club.

Cooking skills, delicious food and community every month in the comfort of your own home.

If you whipped up this recipe and thought “yum!”, the Relish Mama Cooking Club is for you.


Join Nellie online each month for live cooking classes, and receive fresh, achievable recipes and meal ideas every week. It’s like having Relish Mama in your kitchen – keeping dinner interesting, seasonal and joy-filled.


Members also enjoy special perks for in person and online classes, plus a warm community of food lovers who are always ready to share what they’re cooking.

Beginners Cooking Class in Melbourne with Relish Mama
Dinner is Sorted

5 Delicious Recipes for Free

Subscribe below to receive a working week of truly delicious dinners – all under 30 minutes.