If you love Italian comfort food that feels like a warm hug, you absolutely must try this Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe. It’s a luscious combination of silky ricotta cheese, vibrant spinach, and a robust tomato sauce, all wrapped up in tender pasta tubes and topped with bubbling melted cheese. This dish is both satisfying and elegant, perfect for a cozy dinner that feels extra special without too much fuss. Every bite offers a delightful dance of creamy, savory, and fresh flavors that will quickly make this a beloved favorite at your table.

Ingredients You’ll Need
This recipe shines because of its straightforward ingredients, each chosen to build layers of flavor and texture that make the dish so irresistible. You’ll find simple pantry staples alongside fresh produce, all working together to create that signature Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe taste.
- Spinach (500g): Fresh or frozen works, providing a beautiful green color and earthy taste that pairs perfectly with ricotta.
- Ricotta cheese (400g): The creamy heart of the filling, it adds richness and a smooth texture.
- Onions (2, finely chopped): One for the filling, one for the sauce, adding sweetness and depth when sautéed.
- Garlic (4 cloves): Minced and sautéed to infuse warmth and aroma throughout the dish.
- Egg (1, optional): Acts as a gentle binder for the filling, ensuring it holds together beautifully.
- Nutmeg (a pinch, optional): A subtle spice that enhances the ricotta’s creaminess.
- Canned tomatoes (800g): The base of the tomato sauce, bringing bright acidity and sweetness.
- Olive oil (2 tbsp): For sautéing and enriching the sauce with fruity undertones.
- Salt and pepper: Essential seasonings to balance and enhance every ingredient.
- Sugar (a pinch, optional): To tame the acidity of the tomatoes and round out the sauce’s flavor.
- Fresh basil (optional): Adds a fragrant, herbal freshness to the tomato sauce.
- Cannelloni tubes (12-14): Soft yet sturdy pasta tubes that hold the delicious filling.
- Grated mozzarella or Parmesan cheese: The crowning glory that melts golden and bubbly on top.
How to Make Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe
Step 1: Prepare the Spinach Ricotta Filling
Start by cooking your spinach; if it’s fresh, simply wilt it in a splash of water, then drain well and squeeze out excess moisture to avoid a watery filling. Frozen spinach must be thawed and drained thoroughly. Then, in a heated pan, gently sauté finely chopped onion and minced garlic until they’re soft and fragrant, which forms the aromatic base of the filling. Add the cooled spinach to the pan just long enough to heat through, then remove from heat to cool completely. Once cool, chop the spinach finely or blend it for a silky texture, then combine with creamy ricotta, the optional egg for binding, salt, pepper, and a pinch of nutmeg to enhance the flavor.
Step 2: Cook the Tomato Sauce
In another pan, heat olive oil and sauté the second onion and garlic ensemble until translucent and inviting. Introduce the canned tomatoes, crushing whole tomatoes by hand if needed, and add salt, pepper, and a tiny pinch of sugar to balance acidity. Let this simmer gently for about 20 minutes, stirring occasionally to meld the flavors beautifully. For a burst of fresh herbal notes, stir in chopped basil just before removing the sauce from heat.
Step 3: Pre-cook the Cannelloni Tubes
Bring a large pot of salted water to a rolling boil and add your cannelloni tubes. Boil them briefly for 6 to 7 minutes until they’re just tender but still firm enough to handle stuffing without tearing. Drain carefully and lay them out to cool slightly, preparing for the filling step.
Step 4: Stuff the Cannelloni Tubes
Now for the fun part: filling the cannelloni! Use a small spoon or a piping bag to gently stuff each pasta tube with the spinach and ricotta mixture. Take your time to ensure each tube is nicely filled but not overstuffed, which makes for perfect baked bites.
Step 5: Assemble the Dish
Preheat your oven to 180°C (350°F). Spread a thin layer of the tomato sauce across the bottom of your chosen baking dish. Neatly arrange the stuffed cannelloni tubes side-by-side on top, then cover them evenly with the remaining tomato sauce. Generously sprinkle grated mozzarella or Parmesan cheese across the surface to create that irresistible cheesy crust upon baking.
Step 6: Bake to Perfection
Cover your baking dish with foil to keep everything moist and bake for 25 to 30 minutes. Remove the foil carefully and pop it back in the oven for an additional 10 minutes. This step browns the cheese beautifully, adding a crunchy texture and rich flavor that completes the dish.
Step 7: Rest and Serve
Let the baked cannelloni rest for a few precious minutes to settle, making serving easier and ensuring each portion holds its shape. This pause also lets the flavors meld even more, creating a lovely comforting experience in every bite.
How to Serve Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe
Garnishes
A simple sprinkle of fresh basil or chopped parsley over the top adds color and freshness that brightens the rich flavors. A dash of extra grated Parmesan can add a savory, nutty hit just before serving.
Side Dishes
This dish pairs wonderfully with a crisp green salad tossed with a light vinaigrette that cuts through the richness. Garlic bread or a crunchy focaccia also complements the saucy cannelloni perfectly, soaking up every last bit of tomato sauce and cheese.
Creative Ways to Present
For a special occasion, serve individual portions in small ceramic gratin dishes to make each guest feel pampered. Garnish with edible flowers or finely grated lemon zest to brighten visually and aromatically. You can also layer the filling and sauce in small ramekins and bake for beautifully rustic single servings.
Make Ahead and Storage
Storing Leftovers
Leftover Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe keeps beautifully in the refrigerator, tightly covered, for up to 3 days. This makes for a convenient and equally delicious meal the next day.
Freezing
You can freeze the assembled but unbaked cannelloni in an airtight container or tightly wrapped foil for up to 2 months. Defrost overnight in the refrigerator before baking to maintain texture and flavor.
Reheating
Reheat leftovers covered in a 180°C (350°F) oven until warmed through, about 20 minutes, or microwave individual servings on medium power, covered, to keep the filling moist. Avoid overcooking to preserve the tender pasta and creamy cheese.
FAQs
Can I use frozen spinach instead of fresh for this recipe?
Absolutely! Frozen spinach is a great time-saver and works just as well. Just make sure to thaw and drain it completely to avoid excess moisture in the filling.
Is the egg necessary in the spinach and ricotta filling?
The egg helps bind the filling so it holds together nicely after baking, but if you prefer an eggless version, you can omit it. The filling might be a little softer but still delicious.
Can I make the tomato sauce from scratch instead of using canned tomatoes?
Yes, fresh tomatoes can be used if you have them. Just peel, seed, and chop them finely, then simmer longer to reduce and concentrate flavors for a vibrant homemade sauce.
What type of cheese is best for topping Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe?
Mozzarella provides a lovely melt and stretch, while Parmesan adds sharp, nutty notes. You can use one or a mix depending on your taste preferences.
Can I prepare this dish ahead of time for a dinner party?
Definitely! Assemble everything in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. This makes last-minute entertaining stress-free and keeps the flavors fresh.
Final Thoughts
With its creamy ricotta filling, vibrant spinach, rich tomato sauce, and golden melted cheese topping, this Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe is an absolute crowd-pleaser that’s sure to become a treasured classic in your kitchen. Don’t hesitate to roll up your sleeves and give it a try—you’ll be rewarded with a dish that’s as comforting as it is delicious.
Print
Spinach Ricotta Cannelloni with Tomato Sauce and Melted Cheese Recipe
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4-6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Spinach Ricotta Cannelloni is a classic Italian dish featuring tender pasta tubes filled with a creamy mixture of ricotta cheese and fresh spinach, baked in a rich homemade tomato sauce and topped with melted mozzarella or Parmesan cheese. This comforting and flavorful recipe is perfect for a hearty family meal or special occasion.
Ingredients
For the Filling
- 500g (about 17 oz) spinach (fresh or frozen)
- 400g (about 14 oz) ricotta cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 egg (optional for binding)
- Salt and pepper to taste
- A pinch of nutmeg (optional)
For the Tomato Sauce
- 800g (about 28 oz) canned tomatoes (crushed or whole)
- 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)
For 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 and squeeze out excess water. If using frozen spinach, thaw and drain thoroughly. In a pan, heat olive oil and sauté the finely chopped onion and minced garlic until soft and fragrant. Add the spinach, cook briefly, then remove from heat and let it cool. Once cooled, chop the spinach finely or blend for a smoother texture. Combine the spinach with ricotta cheese, optionally add the egg for binding, and season with salt, pepper, and a pinch of nutmeg.
- Prepare the Tomato Sauce: In a separate pan, heat the olive oil and sauté the chopped onion and garlic until translucent. Add the canned tomatoes, crushing them if whole, along with salt, pepper, and a pinch of sugar to balance acidity. Simmer the sauce gently for about 20 minutes to meld the flavors. Optionally add fresh basil 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 not fully cooked. Drain the tubes carefully and set aside to cool.
- Stuff the Cannelloni: Using a spoon or piping bag, carefully fill each cannelloni tube with the prepared spinach and ricotta mixture, ensuring they are fully stuffed without breaking.
- Assemble the Dish: Preheat the oven to 180°C (350°F). Spread a thin layer of the tomato sauce on the bottom of a baking dish. Arrange the stuffed cannelloni tubes evenly on top and cover them with the remaining tomato sauce. Sprinkle a generous amount of grated mozzarella or Parmesan cheese over the top.
- Bake: Cover the baking dish with aluminum foil and bake for 25-30 minutes. Then, remove the foil and bake for an additional 10 minutes to allow the cheese topping to brown and bubble.
- Serve: Allow the cannelloni to rest for a few minutes after baking. Serve warm with a complementary side dish such as a fresh salad or garlic bread for a complete meal experience.
Notes
- If fresh spinach is used, make sure to squeeze out all excess water to avoid a watery filling.
- The egg in the filling is optional but helps bind the mixture for easier stuffing.
- You can blend the spinach filling for a smoother texture if preferred.
- Adjust seasoning in both filling and sauce to taste, especially salt and pepper.
- For a vegetarian option, ensure the cheese used does not contain animal rennet.
- The cooking time for cannelloni tubes can vary by brand, so check package instructions if available.
- Fresh basil in the sauce adds a wonderful aroma but can be omitted if not available.

