Introduction
Italian Ricotta Spinach Cannelloni is one of those comforting dishes that brings the warmth of a traditional Italian kitchen right to your table. This classic baked pasta recipe features delicate cannelloni tubes filled with a creamy ricotta and spinach mixture, all smothered in a rich tomato sauce and topped with melted cheese. It’s a dish that feels both elegant and cozy, making it perfect for family dinners, special gatherings, or even meal prepping for the week.
I first tried making ricotta spinach cannelloni on a quiet Sunday afternoon, and it quickly became one of my favorite baked pasta dishes. The creamy filling pairs beautifully with the slightly tangy tomato sauce, creating a balanced and satisfying flavor in every bite. What I especially love about this recipe is how adaptable it is—you can easily tweak the filling or sauce to suit your taste.
Whether you’re a pasta lover or just looking for a hearty vegetarian meal, this cannelloni recipe is a delicious way to bring authentic Italian flavors into your home kitchen.

Italian Ricotta Spinach Cannelloni
- Total Time: 55 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Classic Italian ricotta and spinach cannelloni baked in tomato sauce and topped with melted cheese. This comforting vegetarian pasta dish features tender cannelloni tubes stuffed with a creamy ricotta and spinach filling, then baked until bubbly and golden.
Ingredients
- 12 cannelloni pasta tubes
- 2 cups fresh spinach, chopped
- 1 1/2 cups ricotta cheese
- 1 cup mozzarella cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 2 cups tomato marinara sauce
- 1 egg
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried oregano
- 1/2 tsp dried basil
Instructions
- Preheat the oven to 180°C (350°F).
- Heat olive oil in a pan over medium heat and sauté the minced garlic for about 30 seconds.
- Add chopped spinach and cook until wilted. Remove from heat and let cool slightly.
- In a mixing bowl combine ricotta cheese, egg, half of the Parmesan, salt, pepper, oregano, basil, and the cooked spinach.
- Mix until the filling is well combined and creamy.
- Spread a thin layer of marinara sauce on the bottom of a baking dish.
- Fill the cannelloni tubes with the ricotta-spinach mixture using a spoon or piping bag.
- Arrange the stuffed cannelloni in the baking dish in a single layer.
- Pour the remaining marinara sauce evenly over the pasta.
- Sprinkle mozzarella and the remaining Parmesan cheese on top.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake for another 10 minutes until the cheese is melted and lightly golden.
- Let rest for 5 minutes before serving.
Notes
- Frozen spinach can be used; thaw and squeeze out excess moisture first.
- A piping bag makes stuffing the cannelloni easier.
- Add a pinch of nutmeg to the ricotta mixture for a traditional Italian flavor.
- You can substitute cannelloni tubes with cooked lasagna sheets rolled around the filling.
- Let the dish rest before serving so the filling sets properly.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Why You’ll Love This Recipe
This ricotta spinach cannelloni combines simple ingredients to create a rich, satisfying meal that tastes like it came straight from an Italian trattoria. The creamy filling contrasts perfectly with the baked pasta and savory tomato sauce, making every bite comforting and flavorful. It’s also a wonderful make-ahead dish that reheats beautifully, which makes it ideal for busy weeknights or dinner parties.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Ricotta Cheese
Ricotta forms the creamy base of the filling. Its mild flavor and soft texture blend perfectly with spinach and seasonings, creating a rich yet light mixture. Whole milk ricotta works best because it provides extra creaminess and structure when baked.
Fresh Spinach
Spinach adds color, nutrition, and a slightly earthy flavor that balances the richness of the ricotta. Fresh spinach is ideal for this recipe because it wilts quickly and blends smoothly into the filling, but frozen spinach can also work if well drained.
Cannelloni Pasta Tubes
Cannelloni tubes are large cylindrical pasta shells designed for stuffing. They hold the filling beautifully and become tender while baking in the sauce. If cannelloni is unavailable, large pasta shells can sometimes work as a substitute.
Mozzarella Cheese
Mozzarella melts beautifully and creates that classic stretchy, golden topping that baked pasta dishes are known for. It adds a mild creamy flavor and a lovely bubbly finish when the cannelloni comes out of the oven.
Parmesan Cheese
Parmesan contributes a deeper, slightly nutty flavor. A small amount mixed into the filling and sprinkled on top enhances the overall richness of the dish.
Garlic
Garlic provides aromatic depth and enhances the savory profile of the filling and sauce. Fresh garlic cloves are recommended for the best flavor.
Egg
The egg acts as a binder that helps hold the ricotta and spinach mixture together while baking, ensuring the filling stays creamy yet firm.
Tomato Sauce
A good tomato sauce is essential for cannelloni. It keeps the pasta moist during baking and adds acidity that balances the creamy filling. Homemade tomato sauce works wonderfully, but a high-quality store-bought sauce can also save time.
Olive Oil
Olive oil is used to sauté the garlic and spinach, adding a subtle fruity flavor that complements the Italian ingredients perfectly.
Salt and Black Pepper
Simple seasoning helps bring all the flavors together. Adjusting the salt and pepper ensures the filling tastes balanced and flavorful.
Directions
Start by preparing the spinach filling. Heat a small amount of olive oil in a skillet over medium heat and sauté the minced garlic until fragrant. Add the fresh spinach and cook until it wilts completely. Remove from heat and allow it to cool slightly before squeezing out excess moisture to prevent a watery filling.
In a mixing bowl, combine ricotta cheese, chopped spinach, grated Parmesan, egg, salt, and black pepper. Stir until the mixture becomes smooth and well blended. The texture should be thick but creamy, making it easy to pipe or spoon into the pasta tubes.
Next, prepare a baking dish by spreading a thin layer of tomato sauce across the bottom. This prevents the cannelloni from sticking and helps them cook evenly.
Carefully fill each cannelloni tube with the ricotta spinach mixture. You can use a spoon, piping bag, or plastic bag with the corner cut off to make the process easier. Arrange the filled tubes in a single layer in the baking dish.
Pour the remaining tomato sauce over the cannelloni, ensuring all the pasta is covered so it softens properly during baking. Sprinkle shredded mozzarella and additional Parmesan cheese evenly across the top.
Bake the dish in a preheated oven at 375°F (190°C) for about 35 minutes, or until the pasta is tender and the cheese is melted and golden. Allow the cannelloni to rest for a few minutes before serving so the filling sets nicely.

Equipment needed : Must-Have Tools to Get Rolling
Here’s what you’ll want to have on hand:
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results
Servings and timing
This recipe typically serves 4 people. Preparation time is about 20 minutes, cooking time is approximately 35 minutes, making the total time around 55 minutes from start to finish.
Storage/reheating
Leftover cannelloni can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place the portion in an oven-safe dish, cover with foil, and warm at 350°F (175°C) for about 15 minutes until heated through. You can also microwave individual portions for 2–3 minutes, though reheating in the oven preserves the best texture.
Variations and Customizations
One of the best things about ricotta spinach cannelloni is how easy it is to customize. The base recipe is wonderfully balanced, but there are many ways to adapt it depending on personal preferences, dietary needs, or ingredients you have on hand.
For a richer filling, you can mix mascarpone cheese with the ricotta. This adds extra creaminess and a slightly sweeter flavor that pairs beautifully with tomato sauce. Some home cooks also add a small amount of cream cheese for an even silkier texture.
If you enjoy stronger flavors, try adding fresh herbs like basil, parsley, or oregano to the ricotta mixture. These herbs bring brightness and an authentic Italian aroma to the dish. Nutmeg is another classic addition often used in spinach and ricotta fillings—it adds warmth and depth without overpowering the other ingredients.
You can also introduce extra vegetables. Finely chopped mushrooms sautéed with garlic make a delicious addition and provide a savory, earthy taste. Roasted zucchini or finely diced bell peppers can also be folded into the filling for extra color and nutrition.
For a slightly different sauce profile, consider using a creamy béchamel sauce along with the tomato sauce. Some traditional Italian recipes combine both sauces to create a luxurious layered flavor. Simply spread a thin layer of béchamel over the cannelloni before baking.
If you are cooking for meat lovers, adding cooked ground beef or Italian sausage to the tomato sauce can transform the dish into a heartier meal while still keeping the classic ricotta spinach filling.
Finally, if cannelloni tubes are difficult to find, you can substitute them with fresh lasagna sheets. Simply roll the ricotta spinach mixture inside the sheets to create cannelloni-style rolls before baking.
Nutrition and Dietary Info
Below is an approximate nutritional breakdown per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 21 g |
| Carbohydrates | 38 g |
| Fat | 21 g |
| Saturated Fat | 11 g |
| Fiber | 4 g |
| Sugar | 6 g |
| Sodium | 620 mg |
This dish is vegetarian and provides a good balance of protein from the ricotta and cheese, carbohydrates from the pasta, and nutrients from spinach.
Expert Tips & Customizations
Choose high-quality ricotta
Using whole milk ricotta makes the filling creamier and prevents dryness after baking.
Drain spinach thoroughly
Removing excess water from spinach ensures the filling stays thick and flavorful rather than watery.
Cover pasta completely with sauce
Cannelloni needs enough moisture while baking, so make sure the pasta tubes are fully coated with sauce.
Let the dish rest after baking
Allowing the cannelloni to sit for a few minutes helps the filling set and makes serving easier.
Use freshly grated cheese
Fresh mozzarella and Parmesan melt better and provide a richer flavor than pre-shredded varieties.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Just make sure to thaw it completely and squeeze out as much moisture as possible before mixing it with the ricotta.
Do I need to pre-cook the cannelloni pasta?
Most dried cannelloni tubes do not need to be pre-cooked. They soften while baking in the sauce, as long as they are fully covered.
Can this dish be made ahead of time?
Yes, you can assemble the cannelloni a day in advance and store it covered in the refrigerator. Bake it when ready to serve.
Can I freeze ricotta spinach cannelloni?
Absolutely. Assemble the dish, cover tightly, and freeze for up to 2 months. Bake from frozen or thaw overnight before baking.
What sauce works best with cannelloni?
A classic tomato sauce is most common, but a creamy béchamel or a combination of both sauces is also delicious.
How do I prevent watery cannelloni?
The key is draining spinach well and using thick tomato sauce so the filling remains creamy and stable during baking.
Conclusion
Italian Ricotta Spinach Cannelloni is a timeless comfort dish that beautifully showcases simple ingredients and classic Italian flavors. The creamy ricotta filling, tender pasta, and rich tomato sauce come together in a baked meal that feels both satisfying and elegant. Whether you’re preparing it for a cozy family dinner or a special occasion, this recipe delivers a warm, hearty dish that is sure to impress. With plenty of variations and easy preparation steps, it’s a recipe worth keeping in your regular rotation.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!