Vegan Stuffed Shells

428

Warm, cheesy comfort meets plant-based goodness in these Vegan Stuffed Shells. If you want a cozy family meal that smells like garlic and warm tomato sauce, this recipe fits the bill. You’ll get tender jumbo pasta filled with creamy tofu-ricotta and spinach — simple steps, big flavor. Try it when you need a weeknight winner or a dish to bring to a potluck. For a very different baked-shell idea, see our take on cheesy ranch beef pasta shells.

Why Make This Recipe

  • Quick & Easy: simple steps and pantry-friendly ingredients.
  • Family Favorite: mild, creamy filling kids and adults enjoy.
  • Budget-Friendly: tofu and canned tomatoes stretch well.
  • Make-Ahead: you can assemble early or freeze for later.

This recipe stands out because it gives you the feel of a baked, homemade dinner without a lot of fuss. The filling stays creamy, the shells hold their shape, and the oven warms the house with a cozy garlic and tomato scent. It brings comfort and a little nostalgia — like a warm hug on a busy night. For another stuffed-veg idea, check our stuffed zucchini recipe Stuffed Zucchini with Pumpkin Seeds and Cheese.

Ingredients

For the shells

  • 20–24 jumbo pasta shells
  • Salt for the pasta water

For the filling

  • 14 oz firm tofu, well drained and crumbled
  • 2 cups fresh spinach, roughly chopped (or 1 cup frozen, thawed and squeezed)
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tablespoons olive oil
  • 2 tablespoons nutritional yeast (for a cheesy taste)
  • 1 tablespoon lemon juice
  • 1/2 teaspoon dried oregano
  • Salt and black pepper to taste

For the sauce and topping

  • 3 cups marinara sauce (store-bought or homemade)
  • 3/4 cup vegan shredded mozzarella (optional, or use extra sauce)
  • Fresh basil or parsley, chopped for garnish

Notes: Press tofu between paper towels or use a tofu press to remove extra water. Use low-sodium marinara if you want to control salt.

How to Make Vegan Stuffed Shells

  1. Preheat your oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish. (This helps the sauce bubble and keeps shells from sticking.)
  2. Bring a large pot of salted water to a boil. Cook the jumbo shells for 8–9 minutes until just al dente. Drain and spread shells on a tray so they don’t stick. Tip: slightly undercooking keeps shells from falling apart while baking.
  3. While the shells cook, heat 2 tablespoons olive oil in a pan over medium heat. Sauté the chopped onion until soft and translucent, about 5 minutes. Add garlic and cook 30 seconds until fragrant. Why: soft onions add sweetness and depth.
  4. Add chopped spinach to the pan and cook until wilted (2–3 minutes). If using frozen spinach, make sure it’s well squeezed before adding. Remove from heat and let cool slightly.
  5. In a bowl, mix crumbled tofu, cooled spinach mixture, nutritional yeast, lemon juice, oregano, salt, and pepper. Stir until the texture feels like a light ricotta. Mini-tip: mash a few tofu pieces with the back of a spoon for a creamier bite.
  6. Spread 1 cup of marinara sauce over the bottom of the prepared baking dish. This keeps the shells moist and prevents sticking.
  7. Fill each shell with about 1–2 tablespoons of the tofu mixture and arrange the filled shells in the baking dish. Pack them snug but not squashed.
  8. Spoon the remaining marinara sauce over the shells, covering them evenly. Sprinkle vegan mozzarella on top if using. Cover the dish tightly with foil.
  9. Bake covered for 20–25 minutes until hot and bubbling. Remove foil and bake another 5–7 minutes to melt or lightly brown the topping. Why: baking covered steams the filling, while the final uncovered bake gives a little color.
  10. Let the dish rest 5 minutes before serving. Garnish with fresh basil or parsley and enjoy the warm, garlicky aroma.

Vegan Stuffed Shells

How to Serve Vegan Stuffed Shells

  • Serve hot with a simple green salad dressed in lemon and olive oil. The fresh crunch balances the creamy shells.
  • Add toasted garlic bread or vegan breadsticks to soak up the sauce.
  • Garnish with fresh basil, a drizzle of olive oil, and a pinch of red pepper flakes for heat.

How to Store Vegan Stuffed Shells

  • Fridge: Cool completely, cover tightly, and store in an airtight container for 3–4 days.
  • Freezer: Assemble and freeze in a freezer-safe dish (cover with plastic wrap and foil) for up to 3 months. Thaw overnight in the fridge before baking.
  • Reheat: Bake covered at 350°F (175°C) for 20–25 minutes or microwave single portions until hot. Cover with a damp paper towel in the microwave to keep moisture.

Tips to Make Vegan Stuffed Shells

  • Don’t overcook shells; slightly firm pasta holds filling better.
  • Press tofu well to avoid watery filling.
  • Taste and adjust salt and lemon — acid lifts the flavors.
  • If you want extra creaminess, stir 2 tablespoons of vegan cream cheese or plant-based yogurt into the filling.
  • Use a piping bag or a zip-top bag with the corner cut off to fill shells neatly.

Variation

  • Gluten-free: use gluten-free jumbo shells or large rice pasta shells.
  • Mushroom and walnut filling: swap half the tofu for finely chopped cooked mushrooms and toasted walnuts for a meaty texture.

FAQ — Can I use store-bought vegan ricotta instead of tofu?

Yes. Swap an equal amount of store-bought vegan ricotta for the tofu. Taste and add lemon or nutritional yeast if it needs more tang.

FAQ — How do I keep shells from breaking when filling?

Cook shells until just al dente, drain carefully, and cool on a flat tray. Use a spoon or bag to fill gently without forcing the shell open.

FAQ — Can I make this ahead for a party?

Absolutely. Assemble, cover, and refrigerate for up to 24 hours. Bake as directed from chilled, adding 5–10 extra minutes if needed.

Conclusion

Thanks for trying these Vegan Stuffed Shells — they make a warm, cozy dinner that fills the kitchen with garlic and tomato scent. If you want another vegan stuffed-shell idea with spinach, take a look at Vegan Stuffed Jumbo Shells with Spinach – Nora Cooks for more tips and a different twist. If you liked this recipe, please leave a comment and a star rating below — it helps other cooks find it. Don’t forget to share on Pinterest or Facebook so friends can enjoy a simple, hearty meal too. What twist did you try? Let us know below!

Vegan Stuffed Shells

Oumnia
Warm, cheesy comfort meets plant-based goodness in these Vegan Stuffed Shells with creamy tofu-ricotta and spinach - perfect for a cozy family meal or potluck.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dinner, Main Course
Cuisine Italian, Vegan
Servings 4 servings
Calories 360 kcal

Ingredients
  

For the shells

  • 20-24 jumbo pasta shells
  • to taste Salt Salt for the pasta water

For the filling

  • 14 oz firm tofu, well drained and crumbled
  • 2 cups fresh spinach, roughly chopped (or 1 cup frozen, thawed and squeezed)
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tablespoons olive oil
  • 2 tablespoons nutritional yeast (for a cheesy taste)
  • 1 tablespoon lemon juice
  • 1/2 teaspoon dried oregano
  • to taste Salt and black pepper

For the sauce and topping

  • 3 cups marinara sauce (store-bought or homemade)
  • 3/4 cup vegan shredded mozzarella (optional, or use extra sauce)
  • to taste Fresh basil or parsley, chopped for garnish

Instructions
 

Preparation

  • Preheat your oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish.
  • Bring a large pot of salted water to a boil. Cook the jumbo shells for 8–9 minutes until just al dente. Drain and spread shells on a tray.
  • While the shells cook, heat 2 tablespoons olive oil in a pan over medium heat. Sauté the chopped onion until soft, about 5 minutes. Add garlic and cook for 30 seconds.
  • Add chopped spinach to the pan and cook until wilted, about 2–3 minutes. Remove from heat and let cool slightly.
  • In a bowl, mix crumbled tofu, cooled spinach mixture, nutritional yeast, lemon juice, oregano, salt, and pepper. Stir until the texture resembles a light ricotta.

Assembly

  • Spread 1 cup of marinara sauce over the bottom of the prepared baking dish.
  • Fill each shell with about 1–2 tablespoons of the tofu mixture and arrange filled shells in the baking dish.
  • Spoon the remaining marinara sauce over the shells and sprinkle vegan mozzarella on top if using. Cover the dish tightly with foil.

Baking

  • Bake covered for 20–25 minutes until hot and bubbling. Remove foil and bake another 5–7 minutes to melt or lightly brown the topping.
  • Let the dish rest for 5 minutes before serving. Garnish with fresh basil or parsley.

Notes

Press tofu between paper towels to remove extra water. Use low-sodium marinara if needed. Tips: Don’t overcook shells, and adjust salt and lemon to taste.

Leave a Reply

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

Recipe Rating





Close
DailyUniqueRecipes © Copyright 2025. All rights reserved.
Close