Recipes from Italy

  • Recipes
  • About Us
  • Contact Us
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About Us
  • Contact Us
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About Us
    • Contact Us
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Pasta Recipes

    Spinach and Ricotta Cannelloni | Cannelloni di Magro

    Published: Feb 16, 2023 · Modified: Mar 12, 2025 by Silvana Nava · This post may contain affiliate links

    Jump to Recipe

    Spinach and Ricotta Cannelloni is one of the traditional baked pasta recipes in Italian cuisine. In Italy, we make this dish for special occasions, such as Sunday dinner with the family or Christmas and Easter lunches.

    Cannelloni are tubes of pasta about 10 cm (4 inches) long that are stuffed with some ingredients, seasoned, and then baked. Along with lasagna Bolognese, cannelloni is one of the most popular and beloved traditional baked pasta dishes.

    spinach and ricotta cannelloni - 3

    This is the traditional vegetarian cannelloni recipe, which in Italy we call "Cannelloni di Magro", that is, without meat, to distinguish it from beef cannelloni (Cannelloni di Carne). Spinach and ricotta cannelloni are either "white", with only béchamel sauce, or "red", with the addition of a little tomato sauce for an extra dash of color and flavor.

    Spinach and ricotta are a classic combination in many traditional Italian recipes. For example, we use them to make spinach lasagna, gnudi (a type of Tuscan gnocchi made with spinach and ricotta), spinach and ricotta ravioli ("ravioli di magro") or for many pies, including our Italian Easter pie: Torta Pasqualina.

    spinach and ricotta cannelloni - 1

    The quality and freshness of the ingredients are the key to its success. Freshly prepared homemade béchamel and pasta, a rich tomato sauce and fresh ricotta cheese. Once you have all the preparations ready, all you have to do is assemble the dish and put it in the oven, where it will form a delicious golden crust.

    Crispy on the outside, soft and creamy on the inside, Spinach and Ricotta Cannelloni is a great Italian pasta recipe. Try it!

    Jump to:
    • Ingredients
    • Instructions
    • Storage
    • Variation
    • Tips
    • Recipe Card


    Ingredients

    PLEASE NOTE: The preparation times include the time for making the fresh homemade pasta, the homemade besciamella, the cannelloni filling and the tomato sauce. You can of course prepare them ahead of time and on different days.

    • Prep Time: 1 H 20 Min
    • Cook Time: 40 Min
    • Servings: 6

    Ingredients for about 18 cannelloni (3 cannelloni per serving)

    For Cannelloni Pasta

    • you can make cannelloni following our recipe "How to make homemade pasta"
    • or you can buy already made cannelloni. Try this Italian brand, Cannelloni by Divella

    For Bechamel Sauce

    • 500 ml (~2 cups) of fresh whole milk
    • 50 g (1.8 oz - ~½ stick) of unsalted butter
    • 50 g (1.8 oz - ⅓ cup) of all-purpose flour
    • ¼ teaspoon of fine salt
    • freshly grated nutmeg

    Spinach and Ricotta Filling

    • 300 g (11 oz) of fresh spinach
    • 250 g (8,8 oz ) of ricotta
    • 100 g (1 cup) of grated Parmigiano cheese
    • 1 egg
    • freshly grated nutmeg
    • fine salt
    • freshly ground black pepper

    For Tomato Sauce

    PLEASE NOTE: Tomato sauce is optional. You need it if you want to make "red" spinach and ricotta cannelloni, that is, with a little tomato. If, on the other hand, you prefer "white" cannelloni, i.e. topped only with béchamel and Parmigiano, leave it out.

    • 500 ml (about 2 cups) of tomato passata that you can make with our fantastic recipe or buy it already made, ready to use. We recommend Mutti Tomato Puree (Passata)
    • 1 little onion
    • 3 tablespoons of extra virgin olive oil
    • fine salt to taste

    Instructions

    The Tomato Sauce

    First make the tomato sauce. You can make it 1 or 2 days in advance and store it in the refrigerator. You can also freeze it. Skip this step if you want to make the cannelloni "in bianco", without tomatoes (see the paragraph below).

    tomato sauce

    Finely chop the onion. Sauté in oil for a few minutes in a saucepan. Add the tomato passata and a pinch of salt. Stir, cover and cook over medium heat for about 10 minutes. When ready, set aside.

    The Bechamel Sauce

    You can also find ready made béchamel sauce at the grocery store. But believe us when we tell you that the homemade béchamel sauce recipe is super easy to make and delicious. Much better than the one you buy already made. So let's see how to make it.

    bechamel recipe step 1

    Step 1) - In a pan, prepare the "roux" by melting the butter and adding the flour. Stir with a hand whisk to remove any lumps.

    bechamel recipe step 2

    Step 2) - Pour the milk into a saucepan and heat it slightly. Turn off the heat and pour the warm milk into the roux, stirring quickly with a hand whisk.

    Return to the heat. Season with salt and a little nutmeg. Cook over medium heat, stirring constantly, until the béchamel has reached the desired consistency.

    Cover with plastic wrap and set aside. You can also store it in the refrigerator for a couple of days. However, the plastic wrap must be in contact with the béchamel. This is the only way to prevent that unpleasant film from forming on the surface.

    For more informations and insights see our recipe: how to make Béchamel sauce (Besciamella)

    The Filling

    spinach and ricotta filling step 1

    Step 1) - To prepare the filling, first remove the leathery part of the stem from the spinach and wash them (if using fresh spinach).

    Boil the spinach leaves for 3-4 minutes in a pot with a little water and a pinch of salt.

    spinach and ricotta filling step 2

    Step 2) - Drain, allow to cool and squeeze well. Then chop them with a knife. We do NOT recommend using an electric blender as it will reduce the spinach to mush.

    spinach and ricotta filling step 3

    Step 3) - Place the spinach in a bowl. Then add the ricotta (well drained of its water), the egg and the grated Parmigiano cheese.

    Finally, add the grated nutmeg and a little black pepper. Season with salt and mix well until smooth. Set aside.

    The Cannelloni

    BEFORE YOU START: I used fresh pasta. If you have got already the cannelloni  tubes, skip these steps.

    Now that we have all our preparations ready, we can put them together to make Spinach and Ricotta Cannelloni. Let's see how to do it.

    homemade spinach and ricotta cannelloni step 1

    Step 1) - Quickly blanch the pasta sheets in boiling salted water.

    Take a fairly large pot. Fill it with water, add a little salt and bring to a boil. When it boils, add a tablespoon of oil. Now dip the sheets of dough one by one. It only takes a few seconds. Drain them well.

    homemade spinach and ricotta cannelloni step 2

    Step 2) - Once removed, place them on clean dish towels.

    Note: This step is not always necessary, but we recommend it if the dough is not very thin.

    homemade spinach and ricotta cannelloni step 3

    Step 3) - Now place about two tablespoons of the filling on one side of the dough rectangle (not in the center).

    Roll the dough on itself around the filling to form cylinders (cannelloni).

    The Baking

    homemade spinach and ricotta cannelloni step 4

    Step 4) - Spread two tablespoons of the béchamel sauce and one tablespoon of the tomato sauce in the bottom of a baking dish. Then arrange the cannelloni inside the casserole.

    homemade spinach and ricotta cannelloni step 5

    Step 5) - Top with plenty of béchamel sauce and grated Parmigiano cheese.

    homemade spinach and ricotta cannelloni step 6

    Step 6) - Add 2-3 tablespoons of tomato sauce. This should not be too much. The béchamel remains the main sauce in this recipe.

    Place the baking dish in a hot oven at 200°C (390°F) and bake for 15 minutes. To get a nice crispy crust on top, you can turn on the grill for the last 2-3 minutes.

    When cooked, remove from the oven and let the ricotta and spinach cannelloni rest at room temperature for 5 minutes. Serve hot.

    spinach and ricotta cannelloni - 2

    YOU MUST ALSO TRY:

    • Eggplant Lasagna | Lasagne alla Norma
    • Pesto Lasagna with Green Beans and Potatoes
    • Roman Style Spinach | Spinaci alla Romana Recipe
    • Savory Cannoli Recipe
    • Easy Gluten-free Leek Cannelloni Recipe
    • Pasta with Ricotta and Lemon

    Storage

    You can store spinach and ricotta cannelloni in the refrigerator for 2-3 days in an airtight container or in a dish covered with plastic wrap.

    You can also freeze the cannelloni uncooked or already cooked.

    Uncooked frozen cannelloni can be heated in the oven while still frozen. Add 10 minutes to the cooking time.

    Cooked frozen cannelloni should be thawed at room temperature. Heat in the oven at 390°F (200°C) for 10 minutes.

    Variation

    Spinach and Ricotta Cannelloni "in Bianco" (Without Tomato Sauce)

    As already mentioned, it's also possible to make the cannelloni with spinach and ricotta completely "in bianco", without adding tomato sauce.

    The recipe does not change, just leave out the tomato sauce.

    Sprinkle the bottom of the baking dish with béchamel sauce only, and top the cannelloni with plenty of béchamel sauce and grated Parmigiano cheese.

    Both versions are equally popular in Italy and we consider them to be classic and traditional recipes.

    The red version is more flavorful, while the white version is more delicate.

    spinach and ricotta cannelloni - 5

    Tips

    Drain the Ricotta

    As for the ricotta, of course it must be very fresh and of excellent quality.

    In northern Italy, They use mostly cow's milk ricotta. In central and southern Italy, however, it is mainly sheep's milk ricotta that people prefer.

    If you like strong flavors, one suggestion is to use a very intense and creamy buffalo ricotta, which can give the dish an extra kick.

    Whatever type of ricotta you choose, it's important that it's dry.

    If the ricotta you have on hand is very soft and watery, we recommend draining the excess liquid even a few hours before using it.

    spinach and ricotta cannelloni - 4

    Frozen Spinach

    Traditionally, we use spinach in combination with ricotta. Of course, in season it is preferable to use fresh spinach, which is tender and rich in flavor.

    However, you can also use frozen spinach in this recipe.

    As with ricotta, it's necessary to squeeze the spinach well to remove as much excess water as possible. It's very important that the filling is dry and firm.

    Other Vegetables

    Chard is often used instead of spinach, especially in central Italy.

    In Romagna and northern Marche, they use fresh parsley and lemon zest along with ricotta. This is a variation, both red and white, that is really good, fresh and aromatic.

    spinach and ricotta cannelloni - 3

    Recipe Card

    STEP BY STEP PHOTOS ABOVE!Have a look at my step-by-step photo instructions, variations and tips. That way, you can get it perfect the first time you try it!
    spinach and ricotta cannelloni

    Spinach and Ricotta Cannelloni Recipe

    Silvana Nava
    Spinach and Ricotta Cannelloni is one of the traditional baked pasta recipes in Italian cuisine.
    In Italy, we make this dish for special occasions, such as Sunday dinner with the family or Christmas and Easter lunches.
    Cannelloni are tubes of pasta about 10 cm (4 inches) long that are stuffed with some ingredients, seasoned, and then baked. Along with lasagna Bolognese, cannelloni is one of the most popular and beloved traditional baked pasta dishes.
    5 from 2 votes
    Print Recipe Pin Recipe Save Saved!
    Prevent your screen from going dark
    Prep Time 1 hour hr 20 minutes mins
    Cook Time 40 minutes mins
    Total Time 2 hours hrs
    Course pasta
    Cuisine Italian
    Servings 6
    Calories 371 kcal

    Ingredients
      

    • Pasta cannelloni

    For Bechamel Sauce

    • 500 ml milk ~2 cups, fresh and whole
    • 50 g unsalted butter ~½ stick
    • 50 g flour ⅓ cup
    • ¼ teaspoon salt
    • nutmeg freshly grated, to taste

    Spinach and Ricotta Filling

    • 300 g spinach 11 oz, fresh
    • 250 g ricotta ~9 oz
    • 100 g Parmigiano cheese 1 cup, grated
    • 1 egg
    • nutmeg freshly grated
    • salt to taste
    • black pepper freshly ground

    For Tomato Sauce

    • 500 ml tomato passata 2 cups
    • 1 onion small
    • 3 tablespoons olive oil extra virgin
    • salt to taste

    Instructions
     

    THE TOMATO SAUCE

    • First make the tomato sauce. You can make it 1 or 2 days in advance and store it in the refrigerator. You can also freeze it. Skip this step if you want to make the cannelloni "in bianco", without tomatoes (see the paragraph below).
    • Finely chop the onion.
    • Sauté in oil for a few minutes in a saucepan. Add the tomato passata and a pinch of salt.
    • Stir, cover and cook over medium heat for about 10 minutes. When ready, set aside.

    THE BECHAMEL SAUCE

    • In a pan, prepare the "roux" by melting the butter and adding the flour. Stir with a hand whisk to remove any lumps.
    • Pour the milk into a saucepan and heat it slightly. Turn off the heat and pour the warm milk into the roux, stirring quickly with a hand whisk.
    • Return to the heat. Season with salt and a little nutmeg. Cook over medium heat, stirring constantly, until the béchamel has reached the desired consistency.
    • Cover with plastic wrap and set aside. You can also store it in the refrigerator for a couple of days. However, the plastic wrap must be in contact with the béchamel. This is the only way to prevent that unpleasant film from forming on the surface.

    THE FILLING

    • To prepare the filling, first remove the leathery part of the stem from the spinach and wash them (if using fresh spinach).
    • Boil the spinach leaves for 3-4 minutes in a pot with a little water and a pinch of salt.
    • Drain, allow to cool and squeeze well. Then chop them with a knife. We do NOT recommend using an electric blender as it will reduce the spinach to mush.
    • Place the spinach in a bowl. Then add the ricotta (well drained of its water), the egg and the grated Parmigiano cheese.
    • Add the grated nutmeg and a little black pepper. Season with salt and mix well until smooth. Set aside.

    THE CANNELLONI

    • BEFORE YOU START: I used fresh pasta. If you have got already the cannelloni tubes, skip these steps.
    • Quickly blanch the pasta sheets in boiling salted water. Take a fairly large pot. Fill it with water, add a little salt and bring to a boil. When it boils, add a tablespoon of oil. Now dip the sheets of dough one by one. It only takes a few seconds. Drain them well.
    • Once removed, place them on clean dish towels. Note: This step is not always necessary, but we recommend it if the dough is not very thin.
    • Place about two tablespoons of the filling on one side of the dough rectangle (not in the center).
    • Roll the dough on itself around the filling to form cylinders (cannelloni).

    THE BAKING

    • Spread two tablespoons of the béchamel sauce and one tablespoon of the tomato sauce in the bottom of a baking dish. Then arrange the cannelloni inside the casserole.
    • Top with plenty of béchamel sauce and grated Parmigiano cheese.
    • Add 2-3 tablespoons of tomato sauce. This should not be too much. The béchamel remains the main sauce in this recipe.
    • Place the baking dish in a hot oven at 200°C (390°F) and bake for 15 minutes. To get a nice crispy crust on top, you can turn on the grill for the last 2-3 minutes.
    • When cooked, remove from the oven and let the ricotta and spinach cannelloni rest at room temperature for 5 minutes. Serve hot.

    Nutrition

    Serving: 100gCalories: 371kcalCarbohydrates: 16gProtein: 17gFat: 27gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 0.3gCholesterol: 88mgSodium: 483mgPotassium: 515mgFiber: 2gSugar: 5gVitamin A: 5392IUVitamin C: 15mgCalcium: 450mgIron: 2mg
    Keyword spinach and ricotta cannelloni
    Tried this recipe?Mention @recipesfromitaly or tag #recipesfromitaly!

    More Pasta Recipes

    • shrimp pasta salad with zucchini and lemon
      Shrimp Pasta Salad with Zucchini and Lemon
    • pasta with ricotta and lemon
      Easy and Creamy Lemon Ricotta Pasta (Ready in 10 Minutes!)
    • Authentic Spaghetti all'Assassina Recipe
      Spaghetti all’Assassina (Crispy Spicy Burnt Pasta from Bari)
    • spaghetti allo scoglio
      Spaghetti allo Scoglio (Italian Seafood Pasta Recipe)
    168 shares
    • Share
    • Tweet

    Comments

    1. Mylene says

      March 13, 2023 at 7:34 pm

      5 stars
      That looks great i will try and make it thanks for your recipe

      Reply
    5 from 2 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Barbara & Silvana

    CIAO! Barbara & Silvana here! We are the authors of these amazing Italian recipes. Living in Italy, they are part of our culture, tradition and everyday life. And we want to share them with you all, straight from Italy! Learn more about us! Read our story!

    Italian Summer Recipes

    • gianduia gelato recipe
      Gianduia Gelato (Italian Chocolate Hazelnut Ice Cream)
    • apricot cake recipe with fresh apricots
      Italian Apricot Cake Recipe (with Fresh Apricots)
    • blueberry risotto
      Blueberry Risotto (Italian Risotto with Fresh Blueberries)
    • pasta alla checca recipe
      Pasta alla Checca (Roman Fresh Tomato Pasta)
    See more Italian Summer Recipes →

    Popular Recipes

    • authentic italian tiramisu recipe
      Authentic Italian Tiramisu Recipe
    • authentic carbonara recipe
      Traditional Spaghetti Carbonara Recipe
    • authentic italian gelato recipe
      How to Make Authentic Italian Gelato at Home
    • limoncello recipe
      Limoncello Recipe – Make Authentic Italian Limoncello at Home
    See more Popular Recipes →

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About us
    • Contact

    As an Amazon Associate we earn from qualifying purchases.

    Copyright © 2025 recipesfromitaly.com is a website of the company CIUMBIA S.A.S. - VAT 12138380964 - Milano

    168 shares

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.