| | |

Spinach and Ricotta Cannelloni (Manicotti)

Spread the love

This post may contain affiliate links. Please read our disclosure policy.

Jump to Recipe

Spinach and ricotta cannelloni are an icon of Italian cuisine, a baked pasta dish that always wins people over with its delicate and authentic flavor. Made with fresh lasagna sheets, creamy spinach and ricotta filling, they’re perfect for Sunday lunch or to enrich a holiday menu. Serve them alongside a classic meatloaf, roasted lamb with potatoes, or sausage and roasted potatoes for a complete meal. For an even richer and more authentic taste, bake them with homemade béchamel sauce or enhance them with a light Bolognese ragù for a bold and flavorful touch.

Close-up of spinach and ricotta cannelloni served on a white plate, placed over a white cloth with small gray dots.

During my teenage years in Sicily, spinach and ricotta cannelloni ware a classic dish we always enjoyed at the family table. Making it today brings back those cherished memories. This recipe is perfect for anyone who prefers a meat-free meal. For the sauce, you can use a flavorful tomato and basil sauce instead of a fresh ragù. If you have the time, fresh egg pasta is ideal, but dried cannelloni tubes (manicotti) work well for a quicker and more convenient option.

Fresh spinach gives a more intense flavor, but frozen spinach works just as well, making the prep easier without sacrificing taste. It’s a simple, versatile recipe, and it will always be a hit. Let’s add a new treasure to your family recipe book.

Ingredients

  • Pasta, fresh or dried: You can use ready-to-fill dried cannelloni pasta tubes, which are super convenient if you’re short on time. Another great option is using store-bought fresh lasagna sheets. Boil them briefly and roll them with the filling for a tender, homemade touch.

  • Ricotta cheese: If you can find it, fresh sheep’s milk ricotta adds incredible flavor and richness to the filling. If not, regular cow’s milk ricotta from the grocery store works just fine. Be sure it’s fresh and not too watery.

  • Eggs: They help bind the filling so it stays together as the cannelloni bake. If your eggs are small, add an extra one to ensure everything holds.

  • Green onions (scallions): These give the filling a mild, fresh flavor. If you don’t have them on hand, yellow onions are a good substitute.

  • Pecorino Romano cheese: a little goes a long way with this bold, salty cheese. We use just a touch to add depth to the flavor without overpowering the dish.

  • Nutmeg: Freshly grated nutmeg gives the ricotta filling a classic, comforting aroma. I like to keep whole nutmeg on hand and grate it as needed, but pre-ground nutmeg works well too.

  • Cheese (optional): For an extra melty effect, you can add a little shredded mozzarella to the filling or sprinkle it on top before baking.

  • Spinach: Both baby spinach and regular spinach work great. Frozen spinach is a practical option, just be sure to thaw and drain it really well to avoid excess moisture in the ricotta filling.

  • Bay leaves in the Bolognese: If you’re using a light meat sauce, bay leaves help cut the acidity of the tomato. Don’t have bay leaves? A teaspoon of sugar added to the sauce can do the trick, too.

  • Béchamel sauce: You can use store-bought béchamel if you’re in a hurry, but making it from scratch is easy and gives the dish a richer, homemade flavor. You’ll find my homemade béchamel recipe in the basic Italian recipe section.

How to make spinach and ricotta cannelloni

How to make the meat sauce for cannelloni

If you’d like to add a light meat sauce (ragù), here’s how to make it:

In a large skillet or saucepan, heat a drizzle of olive oil over medium heat. Add finely chopped onion and sauté for 1–2 minutes until golden and fragrant.

Add ground veal (or beef, if you prefer) along with a couple of bay leaves. Sauté the meat, breaking it up with a wooden spoon, until it’s almost fully cooked. Season with salt and pepper.

Pour in the tomato purée (passata) and let the sauce simmer gently for about 30 minutes. Stir occasionally. When it’s done, taste and adjust the seasoning. Set aside.

Make the bèchamel sauce

In a small saucepan, melt the butter over low heat. Once fully melted, add the flour (all at once).

Whisk constantly to combine the butter and flour into a smooth paste (this is your roux). Cook the roux for a minute or two until it turns a light golden color.

Slowly pour in the cold milk while whisking continuously. Whisking vigorously helps prevent lumps and ensures a smooth sauce.

Add a pinch of salt and freshly grated nutmeg to taste. Keep whisking until the béchamel thickens slightly, this should take about 8–9 minutes. You want the sauce to stay a bit on the thinner side so it spreads easily during baking.

The spinach and ricotta filling

In a large bowl, combine the ricotta (drained for several hours in a colander), eggs, grated Parmigiano Reggiano, and Pecorino Romano cheese. Mix everything together with a fork until smooth. Season with salt and pepper to taste. Set aside.

Wash and drain the fresh spinach, then transfer it to a large pot. Cook over medium heat for about 10 minutes. The spinach will wilt down significantly. Drain well, then use a fork to break it up and chop it into smaller pieces.

If you’re using frozen spinach, sauté it in a pan for about 10 minutes, or until all the moisture has evaporated. Once done, break it up and drain any excess liquid.

Finish the filling by adding finely chopped parsley and a pinch of freshly grated nutmeg. If you like, you can also mix in some grated mozzarella to make the filling extra creamy.

Transfer the mixture into a large pastry bag with a wide, smooth tip.

Mixing ricotta, eggs, Parmesan, Pecorino Romano, spinach, parsley, and nutmeg filling for spinach and ricotta cannelloni in a large bowl with a fork.
Mixing ricotta, eggs, Parmigiano Reggiano, Pecorino Romano, spinach, parsley, and nutmeg filling for spinach and ricotta cannelloni in a large bowl with a fork.
Mixing ricotta, eggs, Parmigiano Reggiano, Pecorino Romano, spinach, parsley, and nutmeg filling for spinach and ricotta cannelloni in a large bowl with a fork.

Easiest way to fill cannelloni tubes

Assemble the Cannelloni

Lay out the fresh lasagna sheets on a clean work surface. Using the pastry bag, pipe a line of the ricotta and spinach filling along the shorter edge of each sheet.

Using your fingers, carefully roll the pasta sheet around the filling, making sure it’s tightly wrapped. Keep rolling until the cannelloni is fully sealed. Roll just a little bit beyond the edge to ensure it stays closed during baking.

Trim off any excess pasta using a pasta cutter or a sharp knife.

Piping ricotta and spinach filling onto a fresh lasagna sheet before rolling it into cannelloni on a wooden work surface.
Piping ricotta and spinach filling onto a fresh lasagna sheet before rolling it into cannelloni on a work surface.

Bake the cannelloni

In a baking dish, spread a layer of creamy béchamel sauce, followed by a layer of meat sauce (ragù). Arrange the cannelloni on top of the ragù, placing them side by side and leaving a little space between each one.

Once all the cannelloni are in the dish and the tray is full, pour the remaining meat sauce over the pasta. Top with grated mozzarella and Parmesan cheese to your liking.

Bake in a preheated oven at 375°F (190°C) for about 60 minutes, or until the cannelloni are fully cooked and the top is golden and bubbling. Let the dish cool for about five minutes before serving.

Spread a layer of creamy béchamel sauce, followed by a layer of meat sauce (ragù). Arrange the cannelloni on top of the ragù, placing them side by side.
Spread a layer of creamy béchamel sauce, followed by a layer of meat sauce (ragù). Arrange the cannelloni on top of the ragù, placing them side by side.

Storage and Reheating

Storage: You can store your spinach and ricotta cannelloni in the fridge for 1–2 days in an airtight container with a lid.

Reheating:

  • Microwave: Heat the cannelloni in the microwave for 1–2 minutes directly on a plate.

  • Oven: Reheat in the oven at 320°F (160°C) for about 20–25 minutes.

  • Stovetop: You can also reheat the cannelloni in a nonstick pan with a lid over medium heat for 7–8 minutes, making sure they heat evenly.

How to freeze cannelloni

If you want to make this dish ahead of time, freezing is a great option:

Freezing (before baking): Assemble the cannelloni in a freezer-safe dish, cover tightly with foil, and freeze for up to 2 months. When ready to bake, do not thaw. Instead, bake directly from frozen in a preheated oven at 375°F (190°C). Cover with foil and bake for an additional 30–40 minutes beyond the regular cooking time. Remove the foil during the last 10–15 minutes to brown the top.
For safety, do not leave the frozen cannelloni out at room temperature for more than 20 minutes before baking. Always use an oven-safe dish,  metal or foil trays are best, to avoid cracking from temperature shock.
Freezing (after baking): Let the cannelloni cool completely, then transfer portions to freezer-safe containers. Reheat from frozen in the oven at 350°F (175°C) for 30–35 minutes, or until heated through.

Tips for how to make Perfect Cannelloni

  • Drain the ricotta: Always drain the ricotta in the fridge using a fine-mesh sieve for at least 12 hours before using. This removes excess moisture and prevents your cannelloni from becoming too watery while baking.

  • Frozen spinach: If you’re using frozen spinach, use half the amount of fresh spinach. Be sure to squeeze out all the excess liquid after thawing.

  • No precooking the pasta: Don’t precook fresh lasagna sheets or cannelloni tubes in boiling water. Overcooking the pasta can result in mushy, falling-apart cannelloni. If you’re using dried cannelloni, the same rule applies: No precooking required.

  • Make-ahead preparation: You can prepare the spinach and ricotta cannelloni up to 8–12 hours in advance. After assembling, cover the baking dish with foil and refrigerate.

  • Make-ahead baking times: If preparing ahead, expect an additional 15–20 minutes of baking time to allow the dish to come to temperature after being refrigerated.

  • Frozen cannelloni baking times: When baking frozen cannelloni, add 30 minutes to the regular cooking time to ensure they heat all the way through.

Cannerlloni ricotta and spinach on a white dish, with a fork on the side.
Cannerlloni ricotta and spinach on a white dish, with a fork on the side.

Variations of spinach ricotta cannelloni

If you want to try something a little different, here are some easy ways to change up the filling or sauce:

  • Mushroom & Ricotta: Add sautéed mushrooms with garlic to the ricotta for a rich, earthy flavor.

  • Butternut Squash & Spinach: Roast some butternut squash, mash it, and mix it with the spinach and ricotta for a slightly sweet twist.

  • Ricotta & Swiss Chard: Swap the spinach for Swiss chard for a more rustic taste that’s popular in some parts of Italy.

  • Vegetarian with Tomato Basil Sauce: Go fully vegetarian by skipping the meat and béchamel sauces and using a simple, tasty tomato basil sauce instead.

  • Pesto Drizzle: After baking, drizzle the cannelloni with fresh basil pesto for a fresh, herby finish.

  • Spicy Kick: Like a bit of spice? Add a pinch of red pepper flakes or some Calabrian chili paste to the filling.

  • Creamy Goat Cheese: For a creamier twist, replace some of the ricotta with soft goat cheese.

F.A.Q. – Frequently Asked Questions

Can I prepare the spinach and ricotta cannelloni in advance?

Yes, you can prepare the cannelloni up to 12 hours ahead. Cover the baking dish with aluminum foil and refrigerate until it’s time to bake.

Can I use only béchamel sauce and skip the ragù?

Certainly! If you prefer just béchamel, I recommend preparing a larger quantity to ensure the cannelloni are nicely covered and creamy.

Do I need to boil cannelloni tubes before stuffing them with the spinach ricotta filling?

No, pre-boiling is not necessary. Dry cannelloni tubes can be filled directly and will cook thoroughly in the oven when covered with sufficient sauce. The moisture from the sauce softens the pasta during baking.

Can I freeze the dry, filled cannelloni?

I recommend baking them first before freezing. This ensures more even cooking when you defrost and bake them later.

Can I use mascarpone instead of ricotta?

Yes, you can substitute ricotta with mascarpone, but the final dish will have a creamier, richer consistency and flavor.

What’s the best way to fill cannelloni tubes?

Using a piping bag is the most efficient method. Fill the bag with the ricotta and spinach mixture, cut the tip to fit the tube size, and pipe the filling into each end of the cannelloni. This approach is quicker and less messy than using a spoon.

Spinach and Ricotta Cannelloni

Spinach and ricotta cannelloni is a classic Italian baked pasta dish filled with creamy ricotta, tender spinach, and a blend of cheeses. It’s perfect for Sunday family meals or special occasions. Served with a rich béchamel sauce and a light meat ragù (optional), this dish combines simple ingredients for a comforting and flavorful experience.
Prep Time 1 hour 20 minutes
Cook Time 1 hour
Total Time 2 hours 20 minutes
Course Main Course
Cuisine Italian
Servings 6
Calories 377 kcal

Equipment

  • 1 Large skillet or saucepan (for meat sauce)
  • 1 Small saucepan (for béchamel sauce)
  • 1 Large pot (for cooking fresh spinach)
  • 1 Fine-mesh sieve or colander (for draining ricotta and spinach)
  • 1 Mixing bowls (large)
  • 1 Whisk (for béchamel)
  • Wooden spoon or spatula (for stirring meat sauce and filling)
  • Pastry bag with wide tip (for filling cannelloni) or spoon
  • Baking dish (about 9×13 inches)
  • 1 Sharp knife or pasta cutter (for trimming pasta sheets)

Ingredients
 
 

  • 1 package of dried cannelloni or fresh lasagna sheets

For the meat ragù

  • 2 tbsp extra virgin olive oil
  • 2 fresh green onions (scallions)
  • 10.5 oz ground veal or veal meat
  • 3 cups tomato (passata)
  • 2 bay leaves

For the béchamel sauce

  • 2 cups of milk
  • 3.5 tbsp Flour (about 1/4 cup plus 1 teaspoon)
  • 3.5 tbsp Butter (about 1/4 cup plus 1 teaspoon)
  • Nutmeg to taste
  • A pinch of salt

For the cannelloni filling

  • 1 lb Sheep’s milk ricotta (or regular ricotta)
  • 10 oz fresh spinach
  • 2 eggs
  • 1.75 oz Parmigiano Reggiano PDO (about 1/2 cup grated)
  • 0.7 oz Grated Pecorino Romano (about 1/4 cup grated)
  • Fresh parsley and fresh basil (to taste)
  • Salt and black pepper (to taste)
  • 1 teaspoon nutmeg

Instructions
 

  • Drain 15 oz ricotta cheese in the fridge for several hours to remove excess moisture.

Make the Sauce

  • Heat a drizzle of olive oil in a large skillet over medium heat.
  • Add finely chopped onion and sauté for 1–2 minutes until golden and fragrant.
  • Add ground veal or beef and 2 bay leaves. Cook, breaking up the meat with a spoon, until almost fully browned. Season with salt and pepper.
  • Pour in 1 cup tomato passata (tomato purée).
  • Reduce heat and simmer gently for about 30 minutes, stirring occasionally.
  • Taste and adjust seasoning. Remove bay leaves and set sauce aside.

Make the Béchamel Sauce

  • In a small saucepan, melt 3 tablespoons butter over low heat.
  • Add 3 tablespoons flour and whisk constantly to form a smooth roux. Cook for 1- 2 minutes until light golden.
  • Slowly pour in 2 ½ cups cold milk while whisking vigorously to avoid lumps.
  • Add a pinch of salt and freshly grated nutmeg to taste.
  • Continue whisking and cook until sauce thickens slightly (about 8–9 minutes). Keep sauce a bit thin so it spreads easily during baking. Remove from heat.

Prepare the Cannelloni

  • In a large bowl, mix drained ricotta, 2 eggs, grated Parmigiano Reggiano, grated Pecorino Romano, salt, pepper, a pinch of nutmeg, and finely chopped parsley until smooth.
  • Wash and drain the fresh spinach. Cook in a large pot over medium heat for 10 minutes until wilted. Drain and chop finely. (If using frozen spinach, thaw and sauté until the moisture evaporates.)
  • Add spinach to the ricotta mixture and mix well.
  • Lay your fresh lasagna sheets on a clean surface. Using a pastry bag or spoon, spread a line of filling along the short edge of each sheet.
  • Roll the sheets tightly around the filling, trimming any excess pasta. Alternatively, fill dried cannelloni tubes directly.
  • In a baking dish, spread a layer of béchamel sauce, then a layer of meat sauce (if using). Arrange cannelloni side by side on the sauce. Pour the remaining meat sauce over the cannelloni.
  • Sprinkle shredded mozzarella and Parmesan cheese on top.
  • Bake in a preheated oven at 375 °F for 60 minutes or until golden and bubbling. Let cool 5 minutes before serving.

Notes

  • Drain the ricotta well: For best results, drain the ricotta in a fine mesh sieve in the fridge for at least 12 hours. This prevents the filling from being watery.
  • Spinach Options: You can use fresh or frozen spinach. If using frozen, defrost and squeeze out all the moisture before mixing it into the ricotta. Wait for them to be likewarm before adding them into the ricotta. Cold is better.
  • No-Boil Pasta Tip: There’s no need to precook dried cannelloni tubes or fresh lasagna sheets. Make sure your sauces covers the pasta evenly before baking.
  • Make Ahead:You can prepare the spinach and ricotta cannelloni up to 8–12 hours in advance. After assembling, cover the baking dish with foil and refrigerate.
  • Make-ahead baking times: If preparing ahead, expect an additional 15–20 minutes of baking time to allow the dish to come to temperature after being refrigerated.
  • Frozen cannelloni baking times: When baking frozen cannelloni, add 30 minutes to the regular cooking time to ensure they heat all the way through.
Freezing Instructions: Assemble the cannelloni in a freezer-safe dish, cover with foil, and freeze (unbaked) for up to 2 months. Bake directly from frozen at 375°F (190°C), adding 30 minutes to the baking time.
Remove the foil during the last 10–15 minutes to brown the top.
For safety, do not leave the frozen cannelloni out at room temperature for more than 20 minutes before baking. Always use an oven-safe dish,  metal or foil trays are best, to avoid cracking from temperature shock.
Béchamel Tip: Keep your béchamel on the thinner side so it spreads easily and evenly while baking.
 

Nutrition

Serving: 150g | Calories: 377kcal | Carbohydrates: 26g | Protein: 25g | Fat: 19g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 80mg | Sodium: 364mg | Potassium: 886mg | Fiber: 3g | Sugar: 13g | Vitamin A: 1060IU | Vitamin C: 15mg | Calcium: 394mg | Iron: 3mg

Please note that nutritional values are created by an online calculator and should only be used as an estimate.

Tried this recipe?Let me know how it was!

Spread the love

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating