Spinach and Ricotta Cannelloni Recipe

Looking for a comforting Italian pasta bake that’s creamy, cheesy, and packed with flavor? This Spinach and Ricotta Cannelloni Recipe is a classic Italian favorite made with tender pasta tubes filled with a rich spinach and ricotta mixture, then baked in a delicious tomato sauce and topped with melted cheese.

Perfect for family dinners, holiday meals, or meal prep, cannelloni combines simple ingredients into an elegant dish that feels special without being difficult to make. The creamy ricotta balances the earthy spinach, while the tomato sauce and bubbling cheese create the ultimate comfort-food experience.

Whether you’re serving vegetarians or simply want a satisfying pasta dish, this homemade cannelloni is guaranteed to become a regular on your dinner table.

Recipe Overview

  • Recipe Name: Spinach and Ricotta Cannelloni
  • Cuisine: Italian
  • Category: Main Course
  • Prep Time: 25 Minutes
  • Cook Time: 40 Minutes
  • Total Time: 1 Hour 5 Minutes
  • Servings: 6
  • Calories: Approximately 450 kcal per serving

What Is Spinach and Ricotta Cannelloni?

Spinach and Ricotta Cannelloni is a traditional Italian baked pasta dish made by stuffing cannelloni tubes with a creamy mixture of ricotta cheese and spinach. The filled pasta is covered with tomato sauce, sprinkled with cheese, and baked until golden and bubbling. The result is a rich, comforting meal that’s perfect for any occasion.

Why You’ll Love This Recipe

  • Rich and creamy filling
  • Perfect vegetarian dinner
  • Family-friendly meal
  • Great for meal prep
  • Packed with flavor
  • Easy to make ahead
  • Freezer-friendly
  • Restaurant-quality comfort food

Ingredients

You’ll need a handful of fresh ingredients and pantry staples to create this classic Italian pasta bake.

For the Filling

  • 14 ounces (400g) ricotta cheese
  • 10 ounces (300g) spinach, cooked and drained
  • ½ cup grated Parmesan cheese
  • 1 egg
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Sauce

  • 2 tablespoons olive oil
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 24 ounces (700g) tomato passata or tomato sauce
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

For Assembly

  • 12 cannelloni tubes
  • 1½ cups shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese

Equipment Needed

  • Mixing bowls
  • Large skillet
  • Baking dish
  • Spoon or piping bag
  • Measuring cups and spoons

Recipe Video Guide

How to Make Spinach and Ricotta Cannelloni

Step 1: Prepare the Filling

In a large bowl, combine the ricotta cheese, cooked spinach, Parmesan cheese, egg, garlic powder, salt, and black pepper. Mix thoroughly until the filling is smooth and evenly combined, then set aside while preparing the sauce.

Step 2: Make the Tomato Sauce

Heat the olive oil in a skillet over medium heat and cook the onion for 4–5 minutes until softened. Add the garlic and cook briefly before stirring in the tomato passata, Italian seasoning, salt, and pepper, then simmer for 10 minutes.

Step 3: Fill the Cannelloni

Transfer the spinach and ricotta mixture into a piping bag or spoon it carefully into each cannelloni tube. Fill the tubes completely but avoid overpacking them to prevent splitting during baking.

Step 4: Assemble the Dish

Spread a thin layer of tomato sauce across the bottom of a baking dish and arrange the filled cannelloni in a single layer. Pour the remaining sauce evenly over the pasta, ensuring every tube is well covered.

Step 5: Add the Cheese Topping

Sprinkle the mozzarella and Parmesan cheese evenly over the top of the cannelloni. The cheese will melt and form a golden, bubbly crust as it bakes.

Step 6: Bake and Serve

Bake at 375°F (190°C) for 35–40 minutes until the pasta is tender and the cheese is golden brown. Let the cannelloni rest for 5 minutes before serving to allow the filling and sauce to settle.

Expert Tips for the Best Spinach and Ricotta Cannelloni

  • Squeeze as much moisture as possible from the spinach before mixing it with the ricotta.
  • Use whole-milk ricotta for a richer and creamier filling.
  • Cover all the cannelloni with sauce to prevent the pasta from drying out.
  • Freshly grate your cheese for better melting and flavor.
  • Let the baked cannelloni rest for a few minutes before serving.
  • Use a piping bag to fill the tubes quickly and neatly.
  • Taste the filling before stuffing and adjust the seasoning if needed.
  • Bake until the cheese is golden and bubbling for the best texture.

Delicious Variations

Three Cheese Cannelloni

Add mozzarella and provolone to the ricotta mixture for an extra cheesy filling.

Mushroom and Spinach Cannelloni

Mix sautéed mushrooms into the filling for a richer flavor.

White Sauce Cannelloni

Replace the tomato sauce with a creamy béchamel sauce.

Spicy Cannelloni

Add red pepper flakes to the tomato sauce for a little heat.

Gluten-Free Version

Use gluten-free cannelloni tubes and verify all ingredients are gluten-free.

Serving Suggestions

Serve Spinach and Ricotta Cannelloni with:

  • Garlic bread
  • Caesar salad
  • Mixed green salad
  • Roasted vegetables
  • Bruschetta
  • Italian antipasto platter
  • Grilled zucchini
  • Fresh basil garnish

Storage Instructions

Refrigerator

Store leftovers in an airtight container for up to 4 days.

Freezer

Freeze baked or unbaked cannelloni for up to 3 months.

Reheating

Reheat in a 350°F (175°C) oven until warmed through.

Make Ahead

Assemble the dish up to 24 hours in advance and refrigerate before baking.

Common Mistakes to Avoid

Not Draining the Spinach

Excess moisture can make the filling watery.

Underseasoning the Filling

Ricotta benefits from proper seasoning to enhance flavor.

Using Too Little Sauce

Cannelloni needs plenty of sauce to cook evenly.

Overfilling the Tubes

Too much filling can cause the pasta to crack.

Skipping the Resting Time

Allowing the dish to rest improves texture and makes serving easier.

Nutrition Information

NutrientAmount Per Serving
Calories450 kcal
Carbohydrates38g
Protein24g
Fat22g
Saturated Fat11g
Cholesterol85mg
Fiber4g
Sugar7g
Sodium620mg

Nutrition values are approximate and may vary depending on ingredients used.

Final Thoughts

This Spinach and Ricotta Cannelloni Recipe is the perfect combination of creamy cheese, nutritious spinach, rich tomato sauce, and tender pasta. It’s a comforting Italian classic that’s simple enough for a weeknight dinner yet impressive enough for special occasions.

Serve it fresh from the oven with a side salad and garlic bread for a complete meal that everyone will love. You may also like Chocolate Self Saucing Pudding Recipe.

Frequently Asked Questions

Can I make cannelloni ahead of time?

Yes. Assemble the dish up to one day in advance and refrigerate until ready to bake.

Can I freeze spinach and ricotta cannelloni?

Absolutely. Freeze before or after baking for up to 3 months.

Do I need to cook the cannelloni tubes first?

Most dried cannelloni tubes can be filled uncooked and will soften while baking.

Can I use frozen spinach?

Yes. Thaw it completely and squeeze out excess water before using.

What can I substitute for ricotta cheese?

Cottage cheese or mascarpone can work as alternatives.

Why is my cannelloni dry?

Usually because there wasn’t enough sauce covering the pasta during baking.

Recipe Card

Spinach and Ricotta Cannelloni Recipe

Spinach and Ricotta Cannelloni is a traditional Italian baked pasta dish made by stuffing cannelloni tubes with a creamy mixture of ricotta cheese and spinach. The filled pasta is covered with tomato sauce, sprinkled with cheese, and baked until golden and bubbling. The result is a rich, comforting meal that’s perfect for any occasion.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 6 People
Course: Main Course
Cuisine: Italian
Calories: 450

Ingredients
  

For the Filling
  • 14 ounces 400g ricotta cheese
  • 10 ounces 300g spinach, cooked and drained
  • ½ cup grated Parmesan cheese
  • 1 egg
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
For the Sauce
  • 2 tablespoons olive oil
  • 1 small onion finely diced
  • 2 cloves garlic minced
  • 24 ounces 700g tomato passata or tomato sauce
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
For Assembly
  • 12 cannelloni tubes
  • 1½ cups shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese

Equipment

  • Mixing bowls
  • Large skillet
  • Baking dish
  • Spoon or piping bag
  • Measuring cups and spoons

Method
 

Step 1: Prepare the Filling
  1. In a large bowl, combine the ricotta cheese, cooked spinach, Parmesan cheese, egg, garlic powder, salt, and black pepper. Mix thoroughly until the filling is smooth and evenly combined, then set aside while preparing the sauce.
Step 2: Make the Tomato Sauce
  1. Heat the olive oil in a skillet over medium heat and cook the onion for 4–5 minutes until softened. Add the garlic and cook briefly before stirring in the tomato passata, Italian seasoning, salt, and pepper, then simmer for 10 minutes.
Step 3: Fill the Cannelloni
  1. Transfer the spinach and ricotta mixture into a piping bag or spoon it carefully into each cannelloni tube. Fill the tubes completely but avoid overpacking them to prevent splitting during baking.
Step 4: Assemble the Dish
  1. Spread a thin layer of tomato sauce across the bottom of a baking dish and arrange the filled cannelloni in a single layer. Pour the remaining sauce evenly over the pasta, ensuring every tube is well covered.
Step 5: Add the Cheese Topping
  1. Sprinkle the mozzarella and Parmesan cheese evenly over the top of the cannelloni. The cheese will melt and form a golden, bubbly crust as it bakes.
Step 6: Bake and Serve
  1. Bake at 375°F (190°C) for 35–40 minutes until the pasta is tender and the cheese is golden brown. Let the cannelloni rest for 5 minutes before serving to allow the filling and sauce to settle.

Video

Notes

  • Squeeze as much moisture as possible from the spinach before mixing it with the ricotta.
  • Use whole-milk ricotta for a richer and creamier filling.
  • Cover all the cannelloni with sauce to prevent the pasta from drying out.
  • Freshly grate your cheese for better melting and flavor.
  • Let the baked cannelloni rest for a few minutes before serving.
  • Use a piping bag to fill the tubes quickly and neatly.
  • Taste the filling before stuffing and adjust the seasoning if needed.
  • Bake until the cheese is golden and bubbling for the best texture.

Hi, I'm Sumit Kumar, the creator of HeavenTasteRecipes.com and a passionate home cooking enthusiast. I love sharing simple, delicious, and reliable recipes that anyone can make with confidence. My goal is to help you create flavorful meals and memorable moments in your kitchen.

Leave a Comment

Recipe Rating