There is something truly irresistible about this Spinach Ricotta Cannelloni Recipe that makes it a timeless classic in Italian comfort food. The creamy ricotta melded with tender spinach and wrapped in delicate pasta tubes gets bathed in a rich, aromatic tomato sauce, creating a dish that’s both hearty and elegant. Whether you’re cooking for family, friends, or just indulging yourself, this recipe promises layers of flavor and textures that feel like a warm hug in plate form.

Ingredients You’ll Need
Simple, fresh ingredients make this Spinach Ricotta Cannelloni Recipe shine. Each component plays an important role in balancing creaminess, earthiness, and tanginess, ensuring a dish that’s never boring but always comforting.
- 500g spinach (fresh or frozen): Provides a vibrant green color and a healthy dose of earthy flavor.
- 400g ricotta cheese: The rich, creamy base for the filling that brings softness and mild tang.
- 1 small onion, finely chopped: Adds mild sweetness to the filling.
- 2 cloves garlic, minced: Infuses both filling and sauce with aromatic depth.
- 1 egg (optional): Helps bind the filling for perfect stuffing texture.
- Salt and pepper to taste: Essential for seasoning and balance.
- A pinch of nutmeg (optional): Adds a subtle warmth and seasoning twist to the filling.
- 800g canned tomatoes (crushed or whole): Forms the hearty, tangy tomato sauce base.
- 1 onion, finely chopped: Sweetness and texture for the sauce.
- 2 tbsp olive oil: Used for sautéing and adding richness.
- A pinch of sugar (optional): Offsets acidity in the tomato sauce for smoothness.
- Fresh basil (optional): Brings fragrant freshness to the sauce.
- 12-14 cannelloni tubes: The perfect pasta vessel for the filling.
- Grated mozzarella or Parmesan cheese for topping: Creates a golden, bubbling crust.
How to Make Spinach Ricotta Cannelloni Recipe
Step 1: Prepare the Filling
Start by getting your spinach ready—if fresh, wash thoroughly and cook until just wilted; if frozen, simply thaw and drain well to avoid a watery filling. Sauté finely chopped onion and garlic in olive oil until they turn soft and fragrant, then add your spinach and cook for a minute more. After cooling, finely chop or blend the spinach mixture for a smooth texture and combine it with ricotta, egg (if using), salt, pepper, and a pinch of nutmeg to infuse warmth.
Step 2: Make the Tomato Sauce
Heat olive oil in a pan and sauté onion and garlic until translucent, releasing their sweetness. Add your canned tomatoes—crush whole tomatoes by hand or with a spoon—and season with salt, pepper, and a pinch of sugar to balance the acidity. Let the sauce gently simmer for about 20 minutes, allowing all those bright, rich flavors to deepen. Stir in fresh basil if you like a herbal brightness.
Step 3: Cook the Cannelloni Tubes
Bring a large pot of salted water to a boil, then add the cannelloni tubes and cook for 6 to 7 minutes, just until they’ve softened but are still firm enough to hold their shape. Drain carefully and set aside to cool slightly before stuffing.
Step 4: Stuff the Cannelloni
Filling the pasta tubes is such a satisfying step. Use a spoon or a piping bag to gently stuff each cannelloni with the luscious spinach and ricotta mixture, being careful not to overfill. This step melds the creamy filling inside the tender pasta, a key part of what makes this Spinach Ricotta Cannelloni Recipe so special.
Step 5: Assemble and Bake
Preheat your oven to 180°C (350°F). Spread a thin layer of tomato sauce in the bottom of a baking dish to prevent sticking and add flavor at the base. Arrange your stuffed cannelloni in a single layer, then cover generously with the remaining tomato sauce. Finish by scattering grated mozzarella or Parmesan on top, adding that irresistible cheesy crust once baked.
Cover the dish with aluminum foil and bake for 25 to 30 minutes. Then remove the foil to bake for another 10 minutes, allowing the cheese to brown beautifully and the sauce to bubble around the pasta filled with creamy deliciousness.
How to Serve Spinach Ricotta Cannelloni Recipe
Garnishes
A sprinkle of fresh basil leaves or a dash of finely chopped parsley brightens the plate and enhances herbal aromas. A light drizzle of good-quality extra virgin olive oil right before serving adds a silkiness that complements the tomato sauce beautifully.
Side Dishes
This dish pairs wonderfully with a crisp mixed green salad dressed in a lemon vinaigrette to cut through the richness. Garlic bread or a warm baguette is perfect for mopping up any leftover sauce, making every bite even more enjoyable.
Creative Ways to Present
For a dinner party, try arranging individual cannelloni portions on plates and garnishing with microgreens or edible flowers for a touch of elegance. Alternatively, serve the assembled dish family-style directly from the baking dish, inviting everyone to dig in together and share the comfort.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from your Spinach Ricotta Cannelloni Recipe, store them in an airtight container in the refrigerator. They will keep beautifully for 3 to 4 days without losing any of their rich flavor or creamy texture.
Freezing
You can freeze both uncooked and cooked cannelloni. For uncooked, assemble and freeze before baking, then bake straight from frozen adding a little extra baking time. Cooked leftovers freeze well too—just cool completely, then freeze in airtight containers for up to 2 months.
Reheating
Reheat leftovers gently in the oven at 160°C (320°F), covered with foil to prevent drying out. Microwave reheating works, but the oven ensures the sauce stays luscious and the cheese topping softens nicely again.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works just as well and saves prep time. Just be sure to thaw completely and squeeze out excess water before mixing it into the filling.
Is the egg really necessary in the filling?
The egg is optional and mainly helps bind the filling so it’s less likely to fall apart inside the pasta. If you prefer an egg-free version, the ricotta and spinach alone still create a delicious and creamy texture.
Can I make the tomato sauce ahead of time?
Yes, you can prepare the tomato sauce a day or two in advance. In fact, letting it sit allows the flavors to develop even more deeply for an even tastier Spinach Ricotta Cannelloni Recipe.
What are good cheese options for topping?
Mozzarella melts beautifully and gives a lovely stretch, while Parmesan adds a sharp, nutty flavor that crisps up nicely. A combination of both is a fantastic choice for richness and texture.
Can I substitute cannelloni tubes with another pasta?
If cannelloni tubes are hard to find, jumbo manicotti or large pasta shells make excellent substitutes for stuffing with the spinach ricotta mixture.
Final Thoughts
This Spinach Ricotta Cannelloni Recipe is one of those dishes that feels like a celebration yet comes together with pantry staples and simple steps. Its warmth, creaminess, and vibrant sauce make it a perfect comfort food to enjoy any day of the week. I can’t wait for you to try it and share the joy it brings to your table.
Print
Spinach Ricotta Cannelloni Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4-6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Spinach Ricotta Cannelloni is a classic Italian comfort dish featuring tender pasta tubes filled with a creamy mixture of ricotta cheese and spinach, baked in a rich tomato sauce and topped with melted mozzarella or Parmesan cheese. This recipe combines fresh ingredients and traditional flavors to create a satisfying and wholesome meal perfect for family dinners or special occasions.
Ingredients
Filling
- 500g fresh or frozen spinach (about 17 oz)
- 400g ricotta cheese (about 14 oz)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 egg (optional, for binding)
- Salt and pepper, to taste
- A pinch of nutmeg (optional)
Tomato Sauce
- 800g canned tomatoes, crushed or whole (about 28 oz)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp olive oil
- Salt and pepper, to taste
- A pinch of sugar (optional, to balance acidity)
- Fresh basil (optional)
Assembly
- 12–14 cannelloni tubes
- Grated mozzarella or Parmesan cheese for topping
Instructions
- Prepare the filling: If using fresh spinach, wash and cook it in a little water until wilted, then drain thoroughly and squeeze out excess water. For frozen spinach, thaw and drain well. Heat a pan with some olive oil and sauté the chopped onion and minced garlic until soft and fragrant. Add the cooked spinach, cook briefly to combine, then remove from heat and let cool. Once cooled, finely chop or blend the spinach for a smoother texture, then mix it with ricotta, the optional egg, salt, pepper, and nutmeg until well combined.
- Prepare the tomato sauce: Heat olive oil in a pan and sauté the finely chopped onion and minced garlic until translucent. Add the canned tomatoes—crush them if whole—and season with salt, pepper, and an optional pinch of sugar to balance the acidity. Let the sauce simmer gently for about 20 minutes to develop its flavor. Add fresh basil if desired for extra aroma and taste.
- Cook the cannelloni tubes: Bring a large pot of salted water to a boil. Add the cannelloni tubes and cook for 6-7 minutes until slightly softened but still firm. Drain carefully and set aside to cool and prevent sticking.
- Stuff the cannelloni: Using a spoon or piping bag, carefully fill each cooked cannelloni tube with the spinach and ricotta filling, ensuring they are evenly stuffed without tearing.
- Assemble the dish: Preheat your oven to 180°C (350°F). Spread a thin layer of the prepared tomato sauce evenly at the bottom of a baking dish. Arrange the stuffed cannelloni tubes neatly over the sauce, then cover them with the remaining tomato sauce. Generously sprinkle grated mozzarella or Parmesan cheese over the top.
- Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 25-30 minutes to heat through and meld flavors. Remove the foil and continue baking for another 10 minutes to allow the cheese topping to brown and become bubbly.
- Serve: Allow the cannelloni to rest for a few minutes after baking before serving. Serve warm with a side salad or garlic bread for a delicious meal.
Notes
- Using the optional egg in the filling helps bind the mixture but can be omitted for a lighter vegetarian dish.
- Fresh spinach provides a brighter taste, but frozen spinach works well and is more convenient.
- Be careful not to overcook cannelloni tubes; they should be slightly undercooked before stuffing to avoid becoming mushy after baking.
- The nutmeg adds a subtle warmth to the filling but can be omitted if preferred.
- For a vegetarian option, ensure the cheese and any added ingredients do not contain animal rennet.
- Leftovers keep well and can be reheated covered in the oven or microwave.

