Cannelloni and Manicotti are a comforting, simple, and elegant Italian recipe everyone loves.

They are tender pasta tubes filled with a perfect blend of ricotta and spinach, covered with marinara sauce, and topped with melty mozzarella cheese.

This vegetarian casserole recipe is perfect for celebrations, holidays, or cozy family dinners.

cannelloni (manicotti) in a casserole dish and on two plates

What is cannelloni (manicotti)?

Cannelloni is an iconic baked pasta dish often filled with spinach and ricotta or ragù.

You can also use Manicotti for this recipe. They are similarly shaped pasta from the United States.

Like vegetable lasagna, eggplant parmigiana, and gnocchi alla sorrentina, baked cannelloni and Manicotti are the perfect Italian casserole dishes for feeding a crowd of diverse eaters, from omnivores to vegetarians.

Cannelloni spinach and ricotta (manicotti)

Our recipe is deeply satisfying. It oozes with rich marinara sauce, savory parmesan, and melty mozzarella cheese.

And the spinach ricotta filling is so good, light, and zesty. It’s divine!

Spinach and ricotta cannelloni on a plate

The recipe is easy to put together. We used ready-to-bake dried cannelloni pasta that doesn’t need to be boiled.

First, make the tomato sauce and the filling. Then, stuff the cannelloni or manicotti tubes, arrange them in a casserole dish, cover them with sauce, and bake for 30 minutes.

If you are on a gluten-free diet, you can use gluten-free pasta shells. For lactose-free, use lactose-free ricotta and mozzarella. Italian parmesan should be naturally lactose-free.

How to make cannelloni (manicotti)

Quantities are in the recipe box at the bottom of the page.

1. Prepare the ingredients

TOMATO SAUCE: You’ll need extra virgin olive oil, onion, garlic, tomato puree or passata, salt, black pepper, and fresh basil.

FILLING: You’ll need frozen or fresh spinach, whole-milk ricotta, grated parmesan, nutmeg, salt, black pepper, and lemon zest.

OTHER INGREDIENTS: No-boil (ready-to-bake cannelloni or manicotti pasta, fresh mozzarella, more parmesan, and basil leaves.

Ingredients for cannelloni (manicotti)
Ingredients for spinach and ricotta cannelloni. Substitutions are in the chapter below.

2. Make the tomato sauce

Heat the olive oil in a large skillet or Dutch oven. Add chopped onion and sauté on medium-low heat for 4 minutes.

Add minced garlic and sauté one more minute. Stir often.

Pour the tomato puree, rinse the bottle with water, and add that to the pan.

Season with salt and pepper and simmer on medium-low heat for 20 minutes.

Stir in chopped basil, then taste and adjust for salt.

homemade marinara sauce

Tip: The sauce shouldn’t be too thick, as extra moisture is required to cook the dried cannelloni pasta.

3. Make the spinach ricotta filling

Thaw the frozen spinach in the microwave for 2 minutes at max power. Let them cool down slightly, then squeeze out some, not all, of their water over your sink.

In a food processor, add the spinach, ricotta, grated parmesan, lemon zest, grated nutmeg, salt, and black pepper.

Pulse a few times without overmixing, then combine the ingredients with a spatula.

spinach and ricotta filling

Tip: You can also add all ingredients to a bowl and blend with an immersion blender or chop the spinach with a knife on a cutting board before mixing them with the other ingredients.

4. Fill the cannelloni

Preheat the oven to 350°F or 180°C.

The easiest way to fill cannelloni tubes is with a pastry piping bag or sac à poche.

  1. Arrange your piping bag into a tall container (like a mason jar), folding the top part over. With a spatula, fill it with the filling (you might have to work in batches).
  2. Spread a layer of tomato sauce on the bottom of your baking dish. We recommend a 9 x 13 baking dish. Remove the piping bag from the tall container, twist the empty part to seal it, and grab it tight with your dominant hand.
  3. Fill the cannelloni tubes from both sides until full.
  4. Arrange each tube on the baking dish on a single layer without overlapping.
How to fill cannelloni (manicotti) with spinach and ricotta filling

Tip: Read the package of your manicotti shells or cannelloni pasta. Some brands ask you to cook the pasta in water first. We advise reading the label at the store and buying no-boil (ready-to-bake) cannelloni.

5. Cover with tomato and cheese

Cover the cannelloni tubes with the remaining tomato sauce. It will look like a lot of sauce, but trust us, you want this dish saucy!

Add chopped mozzarella and grated parmesan on top.

Cannelloni in a baking dish before baking

6. Bake

Cover with foil and bake in the center of the oven at 350°F or 180°C for 30 minutes.

Remove the foil and bake for 10 -15 more minutes uncovered. In the last 5 minutes, you can use the grill to brown the cheese.

cannelloni right out of the oven and topped with fresh basil

Tip: Each brand of cannelloni and Manicotti cooks slightly differently. To check for doneness, insert a paring knife into the tubes. If it slides in easily, the pasta is cooked.

Serving suggestions

Let the cannelloni cool and set for 10 minutes before cutting it into 6 – 8 pieces.

Top with plenty of fresh basil and enjoy.

Spinach and ricotta cannelloni on a plate

You can serve cannelloni as a first dish after an appetizer or as a main course.

To accompany it, we recommend a kale salad, cauliflower mashed potatoes, roasted Brussels sprouts, baked butternut squash, pear salad, roasted carrots, green bean salad, roasted eggplant, Roman-style artichokes, or roasted vegetables.

For more side dish ideas, check out our compilation of our best vegetable side dishes.

Substitutions

CANNELLONI: We recommend using no-boil, ready-to-bake cannelloni pasta, which you can fill before cooking. You can find that written on the package. If you live in the US or Canada, you can substitute Manicotti for Cannelloni.

Manicotti is the US cousin of Italian cannelloni, and while it is slightly different in size and shape (it’s thicker, pointy, egg-free, and with ridges), you can use it almost the same way. It’s possible, however, that Manicotti requires boiling first; double-check that on the label.

You can substitute jumbo pasta shells or conchiglioni for cannelloni, stuff them, and cook them the same way.

TOMATO PUREE OR PASSATA: Italian-imported tomato puree (USA-Canada) or tomato passata (Europe-UK-Australia) is often packaged in a glass bottle. It’s thick, rich, and more flavorful than canned tomatoes, and we recommend it for this recipe.

You can substitute crushed canned tomatoes for tomato puree, but in this case, you might need to add a teaspoon of sugar to balance the acidity. You can also use whole canned peeled tomatoes or San Marzano. In this case, you must blend the sauce before using it.

FROZEN SPINACH: You can substitute fresh spinach. In this case, cook the spinach in a pan first with a drizzle of olive oil and a pinch of salt for 5 minutes or until it wilts and releases most of its water.

Let it cool down slightly before mixing it with the ricotta. You can also substitute chard or kale for spinach. Boil them first in lightly salted water; ensure they are very tender before you use them for the filling.

FRESH MOZZARELLA: We love using fresh fiordilatte mozzarella, chopped into small pieces, because it adds moisture, tastes better and melts better than shredded mozzarella. However, you can substitute shredded mozzarella for fresh.

RICOTTA: We recommend whole-milk ricotta for a richer flavor and creamier texture.

VEGAN?: To make the recipe vegan, you can use non-dairy ricotta, parmesan, and meltable non-dairy cheese as the topping. Also, you can use manicotti instead of cannelloni, as they are often made without eggs.

cannelloni in a blue baking dish

Storage

Make ahead: Cannelloni is excellent for meal prep. If you make them ahead and refrigerate or freeze them, you’ll need to add an extra 1/2 cup of water to the tomato sauce because the pasta will absorb some as it sits in the fridge/freezer.

Refrigerator: You can make cannelloni up to 24 hours ahead and keep it in the fridge wrapped in plastic before baking as instructed.

Freezer: Wrap the casserole in plastic and freeze it before cooking. They keep for three months. Bake from frozen in a preheated oven at 350°F or 180°C, covered in foil for 40 minutes, and uncovered for 10 minutes.

Similar recipes

Cannelloni with spinach and ricotta filling

Cannelloni (Manicotti)

By: Nico Pallotta
No ratings yet
Cannelloni and Manicotti are a comforting, simple, and elegant Italian recipe everyone loves.
They are tender pasta tubes filled with a perfect blend of ricotta and spinach, covered with marinara sauce, and topped with melty mozzarella cheese.
Prep Time: 15 minutes
Cook Time: 40 minutes
Tomato sauce: 25 minutes
Total Time: 1 hour 10 minutes
Servings: 8 people
Course: Main Course
Cuisine: Italian

Equipment

  • Baking dish 9 x 13 inches / 20 x 30 cm
  • Piping bag with smooth large nozzle

Ingredients

TOMATO SAUCE

  • 2 tablespoons extra virgin olive oil
  • 1 large onion finely chopped
  • 3 cloves garlic pressed
  • 49 ounces tomato puree we use 2 glass bottles of Mutti tomato puree (passata) 24.5 ounces / 700 grams each.
  • 2 cups water
  • ¾ teaspoon salt or more to taste
  • teaspoon black pepper
  • 10 fresh basil leaves + more for garnishing

FILLING

  • 1 pound frozen spinach or 32 ounces / 1kg fresh spinach
  • 1 pound ricotta whole-milk
  • 1 cup parmesan finely grated
  • 1 teaspoon lemon zest grated
  • teaspoon nutmeg grated
  • ½ teaspoon salt + black pepper to taste

OTHER INGREDIENTS

  • 20 dried cannelloni tubes (8.8 ounces / 250 grams pack) or manicotti (see notes)
  • 8 ounces mozzarella fresh, chopped into small dice
  • ½ cup grated parmesan

Instructions 

TOMATO SAUCE

  • Heat 2 tablespoons extra virgin olive oil in a large skillet. Add 1 large onion (chopped) and sauté on medium-low heat for 4 minutes.
    Add 3 cloves garlic (minced) and sauté one more minute. Stir often.
    Pour 49 ounces tomato puree, rinse the bottles with 2 cups water, and add that to the pan.
    Season with ¾ teaspoon salt and ⅛ teaspoon black pepper and simmer on medium-low heat for 20 minutes. Stir occasionally.
    Add in 10 fresh basil leaves (chopped), then taste and adjust for salt.
    homemade marinara sauce

FILLING

  • Thaw 1 pound frozen spinach in the microwave for 2 minutes at max power.
    Let cool down slightly, then squeeze out some, not all, of their water.
    In a food processor, add the spinach, 1 pound ricotta, 1 cup parmesan, 1 teaspoon lemon zest, ⅛ teaspoon nutmeg, ½ teaspoon salt, and 2 twists black pepper.
    Pulse a few times without overmixing, then combine the ingredients with a spatula.
    spinach and ricotta filling

FILL THE CANNELLONI

  • Preheat the oven to 350°F or 180°C.
    Arrange your piping bag into a tall container (like a mason jar), folding the top part over the container.
    With a spatula, fill it with the ricotta filling (you might have to work in batches).
    Spread a layer of tomato sauce on the bottom of your baking dish.
    Remove the piping bag from the tall container, twist the empty part to seal it, and grab it tight with your dominant hand.
    Fill about 20 dried cannelloni tubes from both sides until completely stuffed.
    Arrange tubes on the baking dish on a single layer.
    How to fill cannelloni (manicotti) with spinach and ricotta filling

BAKE

  • Cover cannelloni tubes with the remaining tomato sauce.
    Top with 8 ounces mozzarella (chopped) and ½ cup grated parmesan.
    Cannelloni in a baking dish before baking
  • Cover with foil and bake in the center of the oven at 350°F or 180°C for 30 minutes.
    Remove the foil and bake for 10 -15 more minutes uncovered. In the last 5 minutes, you can use the grill to brown the cheese.
    cannelloni right out of the oven and topped with fresh basil
  • Let the cannelloni cool and set for 10 minutes before cutting it into 6 – 8 pieces.
    Garnish with plenty of fresh basil and enjoy.
    Spinach and ricotta cannelloni on a plate

Notes

Nutritional information is an estimate for 1 serving of cannelloni out of 8 servings.
TIPS
Sauce: The sauce shouldn’t be too thick, as extra moisture is required to cook the dried cannelloni pasta.
Filling: You can also add all ingredients to a bowl and blend with an immersion blender or chop the spinach with a knife on a cutting board before mixing them with the other ingredients.
SUBSTITUTIONS
Cannelloni: We recommend using no-boil, ready-to-bake cannelloni pasta, which you can fill before cooking. You can find that written on the package. If you live in the US or Canada, you can substitute Manicotti for Cannelloni. Manicotti is the US cousin of Italian cannelloni, and while it is slightly different in size and shape (it’s thicker, pointy, egg-free, and with ridges), you can use it almost the same way. It’s possible, however, that Manicotti requires boiling first; double-check that on the label. You can substitute jumbo pasta shells or conchiglioni for cannelloni, stuff them, and cook them the same way.
Tomato puree or passata: Italian-imported tomato puree (USA-Canada) or tomato passata (Europe-UK-Australia) is often packaged in a glass bottle. It’s thick, rich, and more flavorful than canned tomatoes, and we recommend it for this recipe.
You can substitute crushed canned tomatoes for tomato puree, but in this case, you might need to add a teaspoon of sugar to balance the acidity. You can also use whole canned peeled tomatoes or San Marzano. In this case, you must blend the sauce before using it.
Frozen spinach: You can substitute fresh spinach. In this case, cook the spinach in a pan first with a drizzle of olive oil and a pinch of salt for 5 minutes or until it wilts and releases most of its water. Let it cool down slightly before mixing it with the ricotta. You can also substitute chard or kale for spinach. Boil them first in lightly salted water; ensure they are very tender before you use them for the filling.
Fresh mozzarella: We love using fresh fiordilatte mozzarella, chopped into small pieces, because it adds moisture, tastes better and melts better than shredded mozzarella. However, you can substitute shredded mozzarella for fresh.
Ricotta: We recommend whole-milk ricotta for a richer flavor and creamier texture.
Vegan: To make the recipe vegan, you can use non-dairy ricotta, parmesan, and meltable non-dairy cheese as the topping. Also, you can use manicotti instead of cannelloni, as they are often made without eggs.
STORAGE
Make ahead: Cannelloni is excellent for meal prep. If you make them ahead and refrigerate or freeze them, you’ll need to add an extra 1/2 cup of water to the tomato sauce because the pasta will absorb some as it sits in the fridge/freezer.
Refrigerator: You can make cannelloni up to 24 hours ahead and keep it in the fridge wrapped in plastic before baking as instructed.
Freezer: Wrap the casserole in plastic and freeze it before cooking. They keep for three months. Bake from frozen in a preheated oven at 350°F or 180°C, covered in foil for 40 minutes, and uncovered for 10 minutes.

Nutrition

Calories: 477kcal, Carbohydrates: 44g, Protein: 27g, Fat: 23g, Saturated Fat: 12g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0g, Cholesterol: 64mg, Sodium: 955mg, Potassium: 1179mg, Dietary Fiber: 6g, Sugar: 11g, Vitamin A: 8826IU, Vitamin B6: 0.5mg, Vitamin C: 24mg, Vitamin E: 6mg, Vitamin K: 244µg, Calcium: 571mg, Folate: 129µg, Iron: 5mg, Manganese: 1mg, Magnesium: 124mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

You might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

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

Recipe Rating