Vegetarian Cannelloni Pasta Recipe Easy and Delicious

Updated On: October 4, 2025

If you’re searching for a comforting and delicious vegetarian pasta dish, look no further than this Vegetarian Cannelloni Pasta Recipe. Bursting with fresh vegetables, creamy ricotta, and a rich tomato sauce, this meal is a fantastic way to enjoy Italian flavors without any meat.

Whether you’re cooking for family, friends, or simply treating yourself to a cozy night in, this recipe promises to satisfy your cravings with every bite.

This homemade cannelloni recipe is surprisingly simple to make, yet elegant enough to impress at dinner parties. By stuffing tender pasta tubes with a vibrant mix of spinach, mushrooms, and ricotta cheese, then baking them under a blanket of flavorful marinara and melted mozzarella, you create a dish that’s both hearty and wholesome.

Plus, it’s a great way to sneak extra veggies into your meal!

Ready to craft this delightful vegetarian feast? Let’s dive into the recipe and discover why this cannelloni will soon become a staple in your kitchen.

Why You’ll Love This Recipe

This vegetarian cannelloni recipe is a perfect blend of taste, nutrition, and ease. Here’s why:

  • Rich and Creamy Filling: The combination of ricotta, spinach, and mushrooms creates a luscious stuffing that’s both flavorful and satisfying.
  • Comfort Food Classic: Baked pasta drenched in tomato sauce and cheese is a timeless crowd-pleaser that warms the soul.
  • Vegetable-Packed: Loaded with fresh produce, this dish provides a nutritious punch while keeping the calories in check.
  • Customizable: Easy to adapt with your favorite veggies or vegan cheese alternatives.
  • Make-Ahead Friendly: Prepare in advance and bake when ready for a convenient meal solution.

Ingredients

  • 12 cannelloni pasta tubes (dried or fresh)
  • 1 cup ricotta cheese (or plant-based ricotta for vegan option)
  • 1 cup shredded mozzarella cheese (plus extra for topping)
  • 2 cups fresh spinach, chopped
  • 1 cup mushrooms, finely chopped
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 2 cups marinara sauce (homemade or store-bought)
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • Fresh basil leaves, for garnish (optional)

Equipment

  • Large pot for boiling pasta
  • Skillet or frying pan
  • Mixing bowl
  • Baking dish (9×13 inches recommended)
  • Spoon and spatula
  • Knife and chopping board
  • Colander or strainer

Instructions

  1. Preheat your oven to 375°F (190°C). This ensures it’s ready by the time you assemble the dish.
  2. Cook the cannelloni tubes: Bring a large pot of salted water to a boil. Cook the cannelloni according to package instructions, usually 6-8 minutes, until just al dente. Drain and set aside to cool slightly.
  3. Sauté the vegetables: In a skillet, heat olive oil over medium heat. Add the diced onion and cook until translucent, about 3-4 minutes. Add the minced garlic and cook for another minute until fragrant.
  4. Add mushrooms and spinach: Stir in the chopped mushrooms and cook until they release moisture and begin to brown, about 5 minutes. Add spinach and cook until wilted. Season with salt, pepper, oregano, and basil. Remove from heat and let cool slightly.
  5. Prepare the filling: In a mixing bowl, combine the cooked vegetables with ricotta cheese and shredded mozzarella. Mix well to create a creamy filling.
  6. Stuff the cannelloni tubes: Using a spoon or piping bag, carefully fill each pasta tube with the vegetable and cheese mixture. Be gentle to avoid breaking the pasta.
  7. Assemble the dish: Spread a thin layer of marinara sauce on the bottom of your baking dish. Arrange the stuffed cannelloni tubes side by side in the dish. Pour the remaining marinara sauce evenly over the top.
  8. Add cheese topping: Sprinkle additional shredded mozzarella over the sauce for a golden, bubbly crust.
  9. Bake: Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes, or until the cheese is golden and bubbling.
  10. Garnish and serve: Let the cannelloni cool for 5 minutes before serving. Garnish with fresh basil leaves if desired.

Tips & Variations

“Don’t overcook the cannelloni pasta tubes—al dente is key to prevent them from becoming mushy during baking.”

For a vegan twist, substitute the ricotta and mozzarella with plant-based cheeses or homemade cashew cheese. You can swap mushrooms and spinach for other veggies like zucchini, bell peppers, or eggplant to suit your taste.

If you want to elevate the sauce, try making your own Vegan Bechamel Sauce for a creamy layer beneath the marinara.

To save time, prepare the filling and stuff the pasta the day before, then cover and refrigerate. Assemble and bake when ready.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 16 g
Carbohydrates 38 g
Fat 10 g
Fiber 6 g
Sodium 450 mg

Keep in mind these values are approximate and can vary based on ingredient brands and portion sizes.

Serving Suggestions

This vegetarian cannelloni pairs wonderfully with a crisp green salad dressed in balsamic vinaigrette or a simple garlic bread to soak up the extra sauce. For a more substantial meal, consider serving alongside roasted vegetables or steamed green beans.

For a fresh twist, add a squeeze of lemon juice over the top or sprinkle with freshly grated Parmesan or nutritional yeast for added umami.

Looking for more vegetarian inspiration? Check out these delicious recipes:

Conclusion

Vegetarian cannelloni is a wonderful dish that brings together the best of Italian comfort food while keeping it fresh and packed with vegetables. This recipe is both easy to prepare and flexible, making it perfect for weeknight dinners or special occasions.

The creamy ricotta and spinach filling combined with savory mushrooms and tangy marinara sauce create a harmonious burst of flavors that everyone will love.

Beyond just being a tasty meal, it’s a fantastic way to introduce more plant-based dishes into your routine without sacrificing the hearty satisfaction of pasta. Whether you stick to the classic ingredients or explore the many variations, this vegetarian cannelloni will become a beloved recipe in your cooking repertoire.

Don’t forget to explore other delightful vegetarian dishes like the Vegetarian Date Cake Recipe or the Veg Recipes for Slow Cooker for more flavorful healthy meals.

📖 Recipe Card: Vegetarian Cannelloni Pasta

Description: A delicious and hearty vegetarian cannelloni filled with spinach, ricotta, and mushrooms. Perfect for a comforting dinner that's both nutritious and flavorful.

Prep Time: PT30M
Cook Time: PT40M
Total Time: PT1H10M

Servings: 6 servings

Ingredients

  • 12 cannelloni pasta tubes
  • 2 cups ricotta cheese
  • 2 cups fresh spinach, chopped
  • 1 cup mushrooms, finely chopped
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 1/2 cups marinara sauce
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • 1 teaspoon dried Italian herbs

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in a pan, sauté onion and garlic until soft.
  3. Add mushrooms and cook until tender, then stir in spinach until wilted.
  4. Remove from heat and mix in ricotta, salt, pepper, and Italian herbs.
  5. Stuff cannelloni tubes with the filling mixture.
  6. Spread half the marinara sauce on the bottom of a baking dish.
  7. Arrange stuffed cannelloni in the dish and cover with remaining marinara sauce.
  8. Sprinkle mozzarella and Parmesan cheese on top.
  9. Cover with foil and bake for 30 minutes.
  10. Remove foil and bake for an additional 10 minutes until cheese is golden.
  11. Let cool for 5 minutes before serving.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 14 g | Carbs: 38 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Cannelloni Pasta”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegetarian cannelloni filled with spinach, ricotta, and mushrooms. Perfect for a comforting dinner that’s both nutritious and flavorful.”, “prepTime”: “PT30M”, “cookTime”: “PT40M”, “totalTime”: “PT1H10M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“12 cannelloni pasta tubes”, “2 cups ricotta cheese”, “2 cups fresh spinach, chopped”, “1 cup mushrooms, finely chopped”, “1 small onion, diced”, “2 cloves garlic, minced”, “1 1/2 cups marinara sauce”, “1 cup shredded mozzarella cheese”, “1/4 cup grated Parmesan cheese”, “2 tablespoons olive oil”, “Salt and pepper to taste”, “1 teaspoon dried Italian herbs”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until tender, then stir in spinach until wilted.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and mix in ricotta, salt, pepper, and Italian herbs.”}, {“@type”: “HowToStep”, “text”: “Stuff cannelloni tubes with the filling mixture.”}, {“@type”: “HowToStep”, “text”: “Spread half the marinara sauce on the bottom of a baking dish.”}, {“@type”: “HowToStep”, “text”: “Arrange stuffed cannelloni in the dish and cover with remaining marinara sauce.”}, {“@type”: “HowToStep”, “text”: “Sprinkle mozzarella and Parmesan cheese on top.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake for an additional 10 minutes until cheese is golden.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “14 g”, “carbohydrateContent”: “38 g”}}

Photo of author

Marta K

Leave a Comment

X