Tofu Ricotta Stuffed Shells with Spinach
If you’re looking for a comforting pasta dish that’s both satisfying and plant-based, Tofu Ricotta Stuffed Shells with Spinach is a perfect recipe to try. These jumbo pasta shells are filled with a creamy tofu ricotta mixture, combined with tender spinach and baked in a rich tomato sauce.
Traditional stuffed shells rely on dairy ricotta cheese, but tofu creates a surprisingly creamy and flavorful alternative. When blended with herbs, garlic, and lemon, tofu ricotta mimics the texture of classic ricotta while keeping the dish completely dairy-free.
After experimenting with many vegan pasta dishes, I’ve found that Tofu Ricotta Stuffed Shells with Spinach is one of the most comforting and crowd-pleasing options. It’s hearty, flavorful, and perfect for family dinners or meal prep.
In this guide, you’ll learn how to make tofu ricotta stuffed shells step-by-step, along with tips, variations, and serving ideas.
Why You’ll Love This Recipe
This Tofu Ricotta Stuffed Shells with Spinach recipe is creamy and satisfying.
-
Plant-based comfort food – Rich and hearty without dairy
-
Creamy tofu ricotta filling – Smooth texture with savory flavor
-
Perfect baked pasta dish – Warm and comforting
-
Great for meal prep – Reheats beautifully
-
Nutritious ingredients – Packed with plant protein and greens
It’s a delicious vegan twist on a classic Italian-inspired dish.
Ingredients & Prep
The ingredients for Tofu Ricotta Stuffed Shells with Spinach are simple and wholesome.

Main Ingredients Prep
-
20–24 jumbo pasta shells
-
1 block (14 oz) firm tofu
-
2 cups fresh spinach, chopped
Cook the pasta shells according to package instructions until just al dente.
Seasonings, Sauces, or Flavor Base
These ingredients create the tofu ricotta filling.
-
2 tablespoons nutritional yeast
-
2 cloves garlic
-
1 tablespoon lemon juice
-
1 teaspoon dried oregano
-
½ teaspoon salt
-
¼ teaspoon black pepper
These seasonings give the tofu mixture a ricotta-like flavor.
Pantry Staples
For the baking layer you’ll need:
-
2 cups marinara sauce
-
1 tablespoon olive oil
Optional toppings include:
-
Fresh basil
-
Vegan parmesan
-
Red pepper flakes
Step-by-Step Cooking Instructions
Making Tofu Ricotta Stuffed Shells with Spinach is easier than you might think.
Pre-Cooking Prep
Preheat your oven to 375°F (190°C).
Drain the tofu and pat it dry with paper towels.
Cooking Method (times & temps)
In a food processor combine:
-
Tofu
-
Nutritional yeast
-
Garlic
-
Lemon juice
-
Oregano
-
Salt and pepper
Blend until the mixture becomes creamy but slightly textured.
Transfer the mixture to a bowl and stir in the chopped spinach.
Spread 1 cup marinara sauce on the bottom of a baking dish.
Fill each cooked pasta shell with the tofu ricotta mixture.
Arrange the stuffed shells in the baking dish.
Pour the remaining marinara sauce over the shells.
Bake for 25–30 minutes until heated through.

Doneness or Texture Check
Your Tofu Ricotta Stuffed Shells with Spinach are ready when:
-
The sauce is bubbling around the edges
-
The shells are heated through
-
The filling is creamy and hot
Resting or Final Touches
Allow the dish to rest for 5 minutes before serving.
Top with:
-
Fresh basil
-
Vegan parmesan
-
Red pepper flakes
These finishing touches enhance flavor and presentation.
Pro Tips for Perfect Results
These tips help you make the best Tofu Ricotta Stuffed Shells with Spinach.
Common Mistakes to Avoid
Using overly soft tofu
Firm tofu creates the best ricotta texture.
Overcooking the pasta shells
Cook them just until al dente so they don’t tear.
Skipping the lemon juice
Lemon adds brightness and balances the tofu flavor.

Recommended Tools
Helpful kitchen tools include:
-
Food processor
-
Baking dish
-
Mixing bowl
-
Spoon for filling shells
These tools make preparation easier.
Storage & Reheating Tips
Refrigerator
Store Tofu Ricotta Stuffed Shells with Spinach in an airtight container for up to 4 days.
Freezer
Freeze the assembled shells for up to 2 months.
Reheating
Reheat in the oven at 350°F for 15–20 minutes or microwave individual portions.
Flavor Variations
You can easily customize Tofu Ricotta Stuffed Shells with Spinach.
Spicy Version
Add heat with:
-
Red pepper flakes
-
Spicy marinara sauce
This gives the dish a bold kick.
Healthy / Special Diet Option
Adapt the recipe to suit different diets.
-
Gluten-free: Use gluten-free pasta shells
-
High protein: Add cooked lentils to the filling
Global Flavor Twist
Try creative variations.
Mediterranean version
Add:
-
Sun-dried tomatoes
-
Olives
-
Fresh parsley
Pesto stuffed shells
Add:
-
Dairy-free pesto to the filling
Both variations bring exciting flavors.
Serving Suggestions
Tofu Ricotta Stuffed Shells with Spinach pair well with many sides.
Side Dishes
Serve with:
-
Garlic bread
-
Roasted vegetables
-
Green salad
Light Meal
Add a side of:
-
Tomato basil soup
-
Cucumber salad
Dinner Party Idea
Serve the stuffed shells in a large baking dish with fresh herbs for a beautiful presentation.
FAQs
Can I make this ahead of time?
Yes. Tofu Ricotta Stuffed Shells with Spinach can be assembled ahead and refrigerated until ready to bake.
Does tofu really taste like ricotta?
When blended with garlic, lemon, and herbs, tofu develops a creamy texture and savory flavor similar to ricotta.
Conclusion
These Tofu Ricotta Stuffed Shells with Spinach are a comforting, plant-based version of a classic baked pasta dish. With creamy tofu ricotta, tender spinach, and rich marinara sauce, they offer a satisfying meal that’s both nutritious and flavorful.
Easy to prepare and perfect for sharing, this recipe is ideal for family dinners, meal prep, or special gatherings.
Try making these stuffed shells for your next pasta night and enjoy a delicious vegan comfort food favorite.

Tofu Ricotta Stuffed Shells with Spinach
Ingredients
- 20 –24 jumbo pasta shells
- 1 block 14 oz firm tofu
- 2 cups fresh spinach chopped
- Tofu Ricotta Filling
- 2 tablespoons nutritional yeast
- 2 cloves garlic
- 1 tablespoon lemon juice
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- For Baking
- 2 cups marinara sauce
- 1 tablespoon olive oil
- Optional Toppings
- Fresh basil
- Vegan parmesan
- Red pepper flakes
Instructions
- Preheat oven to 375°F (190°C).
- Cook jumbo pasta shells according to package directions until al dente, then drain and set aside.
- Drain and pat dry the tofu to remove excess moisture.
- In a food processor combine tofu, nutritional yeast, garlic, lemon juice, oregano, salt, and pepper.
- Blend until the mixture becomes creamy but slightly textured.
- Transfer the tofu ricotta to a bowl and stir in the chopped spinach.
- Spread 1 cup marinara sauce on the bottom of a baking dish.
- Fill each pasta shell with the tofu ricotta mixture and place them in the dish.
- Pour the remaining marinara sauce over the shells.
- Bake for 25–30 minutes until heated through and bubbling around the edges.
- Let the dish rest for 5 minutes before serving.
Notes
- Use firm tofu for the best ricotta-like texture.
- Do not overcook the pasta shells—they should be just al dente to prevent tearing.
- Add lemon juice to brighten the tofu ricotta flavor.
- For extra flavor, sprinkle vegan parmesan or fresh basil on top before serving.
