• Skip to main content
  • Skip to primary sidebar
Supper in the Suburbs
menu icon
go to homepage
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

subscribe
search icon
Homepage link
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

×
Home » Italian

Vegan Spinach and Ricotta Stuffed Pasta Shells

Published: Jul 6, 2025 by Emma · This post may contain affiliate links · Leave a Comment

  • Facebook
  • X
  • LinkedIn
  • Email

These Vegan Spinach and Ricotta Stuffed Pasta Shells are a delicious oven baked pasta dish that can be made as a midweek meal or for a special occasion. Get the recipe below.

An oven dish of Vegan Spinach and Ricotta Stuffed Pasta Shells

My Vegan Spinach and Ricotta Stuffed Pasta Shells recipe combines the creamy richness of dairy-free ricotta with sautéed spinach, all tucked inside tender pasta shells and baked in a savoury tomato sauce.

It’s one of those dishes that pleases both vegans and non-vegans alike, making it ideal for weeknight meals or special occasions.

Spinach and ricotta is such a classic flavour combination that everyone loves. If you love it as much as I do you might also like some of these dishes:

A spinach crêpe on a plate topped with vegan ricotta and cooked mushrooms

Vegan Spinach, Ricotta and Mushroom Crêpes

Vegan Spinach Lasagne Rolls in a white and blue enamel oven dish

Vegan Spinach and Ricotta Lasagne Rolls

Jump to:
  • Ingredients
  • Step-by-Step Instructions
  • Substitutions
  • Variations
  • Equipment
  • Storage
  • Top Tip
  • FAQ
  • The recipe
  • Vegan Spinach and Ricotta Stuffed Pasta Shells
  • More delicious pasta dishes
Jumbo pasta shells, frozen spinach, nutmeg, diced carrot, celery and onion, fresh basil, lemon, vegan mozzarella, nutritional yeast, garlic, tofu, passata laid out on a white marble counter top

Ingredients

The ingredients list for this recipe is quite long. You could use store bought vegan ricotta rather than make your own but I much prefer the flavour of making it myself. The choice is yours. The full list of ingredients you'll need is as follows:

  • Jumbo pasta shells
  • Onion
  • Carrot
  • Celery
  • Garlic
  • Olive oil
  • Passata
  • Tofu
  • Nutritional yeast
  • Lemon juice
  • Spinach
  • Nutmeg
  • Salt
  • Vegan mozzarella
  • Basil

If you wanted to take this recipe to the next level you could also make your own vegan mozzarella using this recipe.

Step-by-Step Instructions

There are quite a few steps to this recipe but I promise it's worth it!

Jumbo pasta shells cooking in a pan of boiling water
  • Step 1: Boil the pasta shells in a large pan of salty water for 10 minutes or until al dente.
Jumbo pasta shells on a wire rack
  • Step 2: Drain the pasta shells and leave them to cool on a wire rack to stop them from sticking to one another.
Carrot, onion and celery frying in a pan
  • Step 3: While the pasta is cooking, fry the onion, celery, carrot and garlic in a little olive oil.
Tomato pasta sauce in a frying pan
  • Step 4: Once the vegetables have softened pour over the passata and simmer while you make the vegan ricotta and spinach mix.
Frozen spinach thawing in a sieve
  • Step 5: Thaw the spinach and squeeze out any excess moisture.
A nutribullet blending vegan ricotta
  • Step 6: In a blender, blitz the vegan ricotta ingredients until smooth.
Vegan ricotta and spinach mixed in a metal mixing bowl
  • Step 7: Mix the spinach with the vegan ricotta.
Tomato pasta sauce in an oven dish
  • Step 8: Pour half of the sauce into an oven dish.
Pasta shells stuffed with vegan spinach and ricotta in an oven dish ready for baking
  • Step 9: Spoon the spinach and vegan ricotta mix into each of the cooked pasta shells and arrange them over the pasta sauce.
Vegan Spinach and Ricotta Stuffed Pasta Shells ready for the oven
  • Step 10: Spoon over the rest of the sauce and top with the vegan mozzarella.
An oven dish of Vegan Spinach and Ricotta Stuffed Pasta Shells
  • Step 11: Bake in a pre-heated oven for 25-30 minutes until the sauce is bubbling and the mozzarella is golden brown.
An oven dish of Vegan Spinach and Ricotta Stuffed Pasta Shells and a plate with 3 Vegan Spinach and Ricotta Stuffed Pasta Shells
  • Step 12: Top with fresh basil and serve.

Hint: don't overcook the pasta shells. If they are too soft they may break when you fill them.

Vegan Spinach and Ricotta Stuffed Pasta Shells in an oven dish resting on green napkins

Substitutions

Don't have all the ingredients listed? Don't worry there are a few substitutions you can make.

  • Pasta - instead of jumbo pasta shells fill cannelloni
  • Leafy greens - swap spinach for kale or another leafy green veg
  • Vegan cheese - if you can't get vegan mozzarella choose another vegan cheese that will melt like vegan cheddar

Variations

Put your own twist on the recipe with some of these variations:

  • Spicy - add chilli pepper flakes while cooking to add some heat to the dish
  • Extra veg - you can add more vegetables to the tomato sauce, perhaps diced courgette or even mushrooms!
  • Mince - swap the tofu for vegan mince for a meatier dish
Vegan Spinach and Ricotta Stuffed Pasta Shells in an oven dish resting on green napkins

Equipment

You'll need a chopping board and good knife for you veg prep. A high speed blender is essential for making the vegan ricotta.

You'll also need a saucepan to boil your pasta and a frying pan to cook your sauce. You'll bake the pasta shells in an oven dish: I use a round, enamel dish.

Storage

These Vegan Spinach and Ricotta Stuffed Pasta Shells are great for making in advance. Arrange them in the oven dish and cover with tin foil. You can then freeze them or store in the fridge until you're ready to re-heat in the oven.

If you choose to freeze, leave to defrost at room temperature before cooking.

Top Tip

Make filling the pasta shells less fiddly by putting the spinach and vegan ricotta mix into a piping bag.

FAQ

Can I make the Vegan Spinach and Ricotta Stuffed Pasta Shells in advance?

Yes! Make up to a day in advance and store in the fridge before reheating. Alternatively store in the freezer for up to 3 months.

Is the ricotta supposed to by grainy?

No! Blitz the mix in the blender a little longer to make sure it's smooth.

Vegan Spinach and Ricotta Stuffed Pasta Shells on a white plate with green napkins and a knife and fork

The recipe

3 Vegan Spinach and Ricotta Stuffed Pasta Shells on a plate

Vegan Spinach and Ricotta Stuffed Pasta Shells

These Vegan Spinach and Ricotta Stuffed Pasta Shells are a delicious oven baked pasta dish that can be made as a midweek meal or for a special occasion.
No ratings yet
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 15 minutes mins
Course Dinner, Main Course
Cuisine Italian
Servings 4 people
Calories 447.22 kcal

Equipment

  • 1 knife
  • 1 chopping board
  • 1 saucepan
  • 1 Frying pan
  • 1 high speed blender
  • 1 oven dish

Ingredients
  

  • 200 g jumbo pasta shells

For the sauce

  • 1 tablespoon olive oil
  • 1 onion finely diced
  • 1 carrot finely diced
  • 4 sticks celery finely diced
  • 2 cloves garlic
  • 500 ml passata

For the filling

  • 280 g extra firm tofu
  • 1 lemon juice only
  • 2 cloves garlic
  • 1 teaspoon salt
  • 2 tablespoon nutritional yeast
  • 0.25 teaspoon nutmeg
  • 200 g spinach frozen

For the topping

  • 100 g vegan mozzarella
  • 1 bunch basil leaves only

Instructions
 

  • Pre-heat your oven to 180C / 350F / gas mark 4.
  • Cook the pasta in a pan of boiling water until just tender.
  • Drain the cooked pasta and leave the shells to cool on a wire rack to stop them sticking.
  • Fry the diced vegetables and garlic in a little olive oil.
  • Add the passata and bring to a simmer.
  • Thaw the spinach and squeeze out the excess water. Leave in a sieve over a bowl to drain.
  • Blend the tofu, lemon juice, garlic, salt, and nutritional yeast until smooth.
  • Mix the thawed spinach, nutmeg and blended tofu together.
  • Pour half of the sauce into the bottom of your oven dish.
  • Fill the shells with the tofu and spinach filling and lay them in the sauce in the oven dish.
  • Spoon over the rest of the sauce and top with the vegan mozzarella.
  • Bake for 25-30 minutes until browned and bubbling.
  • Top with the fresh basil and serve.

Nutrition

Calories: 447.22kcalCarbohydrates: 69.07gProtein: 19.34gFat: 11.85gSaturated Fat: 2.76gPolyunsaturated Fat: 1.68gMonounsaturated Fat: 2.96gSodium: 999.8mgPotassium: 1401.89mgFiber: 9.51gSugar: 11.79gVitamin A: 8201.79IUVitamin C: 47.83mgCalcium: 167.3mgIron: 6.23mg
Keyword basil, carrot, celery, extra firm tofu, garlic, lemon, nutmeg, nutritional yeast, olive oil, onion, passata, pasta shells, salt, spinach, vegan mozzarella
Tried this recipe?Let us know how it was!

More delicious pasta dishes

Looking for more pasta recipes? Try these:

  • Vegan Creamy Carrot Pasta Sauce
    Vegan Creamy Carrot Pasta Sauce
  • Vegan Creamy Sun-dried Tomato Pasta
    Creamy Sun-dried Tomato Pasta
  • Vegan Creamy Pasta Salad
    Vegan Creamy Pasta Salad
  • Broccoli and Raisin Pasta Salad
    Broccoli and Raisin Pasta Salad

More Italian

  • Balsamic Caviar in a small glass bowl
    Vegan Balsamic Pearls
  • Three Vegan Maritozzi on a plate dusted with icing sugar.
    Vegan Maritozzi
  • Vegan ricotta dome on a plate topped with fresh basil leaves
    Homemade Vegan Ricotta
  • Vegan Baked Gnocchi topped with basil and served on a blue plate
    Vegan Baked Gnocchi

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome!

Hi, I'm Emma. I'm a UK based food blogger who's been sharing recipes with the world since 2011. I'm passionate about eating a plant based diet using local, seasonal ingredients.

More about me

Popular

  • Poached Rhubarb
    Poached Rhubarb
  • Delicate White Asparagus with Butter Vinaigrette-01
    White Asparagus with Butter Vinaigrette
  • Sautéed Tenderstem Broccoli with Lemon and Garlic
    Sautéed Tenderstem Broccoli with Lemon and Garlic
  • Mediterranean Lemon Roasted Vegetables
    Mediterranean Lemon Roasted Vegetables

Seasonal

  • A whole vegan cheesecake topped with blueberry compote
    Vegan Blueberry Cheesecake
  • Two Lavender Lemon and Prosecco Cocktails with slices of lemon
    Lavender, Lemon and Prosecco Cocktail
  • A stack of 6 vegan carrot cake pancakes topped with vegan cream cheese frosting and chopped pecan nuts.
    Vegan Carrot Cake Pancakes
  • Roasted broccoli and chickpea Caesar salad
    Roasted Broccoli and Chickpea Caesar Salad

Footer

↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact
  • Press Page

Copyright © 2025 Supper In The Suburbs

Rate This Recipe

Your vote:




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