20-Minute Vegan Stuffed Shells That Taste Like Heaven

Oh my goodness, you have no idea how excited I am to share this vegan stuffed shells recipe with you! It’s one of those dishes that makes you forget it’s completely dairy-free – seriously, even my cheese-loving cousin couldn’t tell the difference. I discovered this gem when I was craving that classic Italian comfort food but wanted to keep it plant-based. The secret? A creamy tofu ricotta that’s so good, you’ll want to eat it by the spoonful (trust me, I’ve done it!). These jumbo shells stuffed with spinach and baked in rich marinara will become your new go-to easy vegan dinner. Just wait until you see how simple it is to make magic happen with a few basic ingredients!

Why You’ll Love These Vegan Stuffed Shells

Listen, I know what you’re thinking—can vegan stuffed shells really satisfy that cheesy, creamy craving? Oh yes, my friend, and here’s why:

  • Creamy dreamy texture – That tofu ricotta? It’s shockingly rich and smooth, thanks to nutritional yeast and lemon juice working their magic. You’ll swear there’s real cheese in there!
  • Easy weeknight win – From fridge to table in under an hour, with simple steps even beginner cooks can nail. The hardest part? Waiting for it to bake!
  • Dairy-free doesn’t mean flavor-free – Garlic, Italian seasoning, and fresh spinach pack every bite with bold taste that’ll have everyone asking for seconds.
  • Meal prep superstar – These shells reheat beautifully and freeze like a charm, making future-you very happy on busy nights.

Honestly? The first time I made these, I did a little happy dance when I pulled them out of the oven. That golden marinara bubbling over stuffed shells just hits different!

Ingredients for Vegan Stuffed Shells

Okay, let’s get into the good stuff – what you’ll need to make these magical vegan stuffed shells! I swear by these exact ingredients because they create the perfect balance of creaminess, flavor, and texture. Here’s my must-have list:

  • 20 jumbo pasta shells – Don’t try to substitute smaller shells; you need that generous size for all that luscious filling!
  • 1 (14 oz) block firm tofu, pressedThis is crucial – pressing removes excess water so your ricotta isn’t watery. I wrap mine in a clean towel and stack a heavy book on top for 15 minutes.
  • 1 ½ cups fresh spinach, chopped – Pack it lightly when measuring. I like to give it a rough chop so it blends evenly.
  • ¼ cup nutritional yeast – This is what gives that cheesy, umami flavor. No skipping!
  • 2 tablespoons lemon juice – Freshly squeezed makes all the difference for brightness.
  • 2 cloves garlic, minced – Because what’s Italian food without garlic? Adjust to your taste—I sometimes add an extra clove when I’m feeling bold.
  • 1 teaspoon salt – Start with this, then taste and adjust after blending.
  • ½ teaspoon black pepper – Freshly ground if you’ve got it.
  • 1 teaspoon Italian seasoning – My little jar of this is always half-empty because I use it in everything!
  • 2 cups marinara sauce – Use your favorite store-bought or homemade. I’m partial to the roasted garlic variety.

See? Nothing crazy or hard-to-find here. Just simple, wholesome ingredients that come together in the most delicious way!

How to Make Vegan Stuffed Shells

Alright, let’s get cooking! I promise this process is way easier than it looks – and way more fun too. Just follow these simple steps, and you’ll have the most incredible vegan stuffed shells ready to wow everyone at your table.

Step 1: Cook the Pasta Shells

First things first – get that pasta water boiling! I like to use a big pot with plenty of salted water (it should taste like the sea). Cook your jumbo shells just until al dente – usually about 9 minutes. You want them firm enough to hold their shape when stuffing, but not crunchy. Pro tip: stir occasionally to prevent sticking, and don’t walk away – overcooked shells turn into a sad, mushy mess!

Step 2: Prepare the Tofu Ricotta

Now for the magic – that creamy tofu ricotta! Just toss your pressed tofu, nutritional yeast, lemon juice, garlic, and seasonings into a food processor. Blend until it’s smooth and dreamy, scraping down the sides as needed. Taste it – isn’t that crazy how much it resembles ricotta? Then fold in your chopped spinach by hand (the processor would turn it to mush). This filling is so good, I have to stop myself from eating it straight from the bowl!

Step 3: Assemble and Bake

Time to bring it all together! Preheat your oven to 375°F and spread about 1 cup of marinara in your baking dish. Now comes the fun part – stuffing those shells! I use a small spoon to fill each one generously (but not overflowing). Arrange them snugly in the dish, then spoon the remaining sauce over top. Cover with foil and bake for 20 minutes – this helps everything heat through evenly. Then remove the foil and bake another 10 minutes until the sauce is bubbly and the edges get slightly golden. The hardest part? Waiting those 5 minutes before digging in so you don’t burn your tongue!

Tips for Perfect Vegan Stuffed Shells

After making these vegan stuffed shells more times than I can count (okay fine, I might be obsessed), I’ve learned all the little tricks that take them from good to “oh-my-god-can-I-have-the-recipe” amazing:

  • Press that tofu! Seriously, don’t skip this step – I wrap mine in a clean kitchen towel and put my heaviest cookbook on top for at least 15 minutes. More water out means creamier ricotta in!
  • Taste as you go – Before stuffing your shells, adjust the seasoning. Need more tang? Add lemon. More cheesiness? Extra nutritional yeast. Make it yours!
  • Don’t overstuff – Leave a little room at the top of each shell so they don’t burst open in the oven. About 1 tablespoon per shell is perfect.
  • Undercook pasta slightly – Remember they’ll keep cooking in the oven, so err on the al dente side when boiling.

Follow these simple tricks, and you’ll have restaurant-quality vegan stuffed shells every single time!

Ingredient Substitutions and Variations

Listen, I know we all have those days when we’re missing an ingredient or just want to mix things up! Here are my favorite ways to play with this vegan stuffed shells recipe:

  • Spinach swap – Kale works great (just massage it first to soften), or try chopped zucchini for a fun twist.
  • Spice it up – Add red pepper flakes to the ricotta mix if you like heat – about ½ teaspoon does the trick!
  • Different greens – Frozen spinach works in a pinch (just thaw and squeeze out excess water first).
  • Sauce variations – Try arrabbiata sauce instead of marinara for extra kick, or add roasted red peppers blended in.

The best part? This recipe is super forgiving – so don’t stress if you need to make substitutions. That’s how new favorites are born!

Serving Suggestions for Vegan Stuffed Shells

Oh, the possibilities! These vegan stuffed shells are like the perfect canvas for building your dream meal. My absolute must-have? A big hunk of garlic bread to scoop up that extra marinara – I make mine extra crispy so it cracks when you bite in. A simple green salad with balsamic dressing cuts through the richness perfectly. Or go wild with roasted veggies – I’m partial to zucchini and bell peppers when they’re in season. Honestly? Sometimes I just plop a pile of these shells straight from the baking dish onto my plate and call it a happy dinner!

Storing and Reheating Vegan Stuffed Shells

Here’s the beautiful thing about these vegan stuffed shells – they might taste even better the next day! Let them cool completely, then store in an airtight container in the fridge for up to 4 days. For longer storage, freeze individual portions – they’ll keep beautifully for 2 months. When reheating, I like to add a splash of water or extra marinara to keep things moist, then warm in the oven at 350°F until heated through (about 20 minutes from fridge, 40 from frozen). The microwave works in a pinch too – just cover with a damp paper towel to prevent drying out. Pro tip: freeze some before baking for an instant future meal – just pop them straight from freezer to oven when the craving hits!

Storing and Reheating Vegan Stuffed Shells

Here’s the beautiful thing about these vegan stuffed shells – they might taste even better the next day! Let them cool completely, then store in an airtight container in the fridge for up to 4 days. For longer storage, freeze individual portions (they’ll keep for 2 months). When reheating, I splash a little water over the top before microwaving or baking at 350°F until heated through – this keeps them from drying out. Pro tip: If freezing, underbake slightly so they don’t overcook when reheating!

Vegan Stuffed Shells FAQs

I get so many questions about this recipe (and I love every single one!), so let’s tackle the most common ones that pop up when making these dreamy vegan stuffed shells:

Can I use gluten-free pasta shells?
Absolutely! Just grab your favorite gluten-free jumbo shells – they work like a charm. The cooking time might vary slightly, so check the package instructions. I’ve had great success with brown rice pasta shells that hold their shape well.

How long do leftovers keep in the fridge?
These beauties stay delicious for up to 4 days when stored properly in an airtight container. The tofu ricotta actually absorbs more flavor from the marinara overnight – bonus! Just reheat gently to preserve that perfect texture.

Can I make this ahead of time?
You bet! I often assemble everything the night before (cooked shells stuffed and sauced), then just pop it in the oven when I’m ready. If refrigerating more than a few hours, add 5-10 extra minutes to the baking time since it’s coming from cold.

What if I don’t have a food processor?
No worries – I’ve made the ricotta by mashing everything together with a fork in a pinch! It won’t be as creamy, but still totally delicious. Adding a tablespoon of olive oil helps bring it together without the processor.

Nutritional Information

Just so you know, these numbers are estimates – your exact counts might vary based on your specific ingredients (especially the marinara sauce you choose). But here’s the scoop per serving: about 420 calories, 18g plant-based protein, and 6g fiber to keep you satisfied. Zero cholesterol, of course, and that creamy texture comes from good fats (12g total) rather than dairy. The carbs (55g) come mostly from the pasta shells and natural sugars in the marinara. Remember – these stuffed shells are packed with nutrients from the tofu and spinach too, so you’re getting way more than just empty calories!

Final Thoughts

There you have it – my absolute favorite way to make vegan stuffed shells that’ll fool even the most devoted cheese lovers! I can’t wait for you to try this recipe and make it your own. When you do, come back and tell me all about it – did you add extra garlic? Try a new veggie mix? I live for these kitchen adventures! Now go grab that tofu and get stuffing – your taste buds are in for the best kind of surprise.

Print

20-Minute Vegan Stuffed Shells That Taste Like Heaven

A delicious vegan pasta dish featuring jumbo shells stuffed with a creamy tofu ricotta and spinach filling, baked in marinara sauce.

  • Author: Zoe
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Italian
  • Diet: Vegan

Ingredients

Scale
  • 20 jumbo pasta shells
  • 1 (14 oz) block firm tofu, pressed
  • 1 ½ cups fresh spinach, chopped
  • ¼ cup nutritional yeast
  • 2 tablespoons lemon juice
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • 2 cups marinara sauce

Instructions

  1. Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
  2. In a food processor, add the tofu, nutritional yeast, lemon juice, garlic, salt, pepper, and Italian seasoning. Blend until smooth and creamy.
  3. Stir the chopped spinach into the tofu mixture.
  4. Preheat the oven to 375°F. Spread 1 cup of marinara sauce evenly over the bottom of a baking dish.
  5. Fill each cooked shell with the vegan ricotta mixture and arrange them in the baking dish.
  6. Spoon the remaining marinara sauce over the stuffed shells.
  7. Cover with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until heated through.

Notes

  • Press tofu for at least 15 minutes to remove excess water for a creamier texture.
  • Add red pepper flakes for a spicy kick.
  • Substitute spinach with kale or other leafy greens.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 8g
  • Sodium: 800mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 6g
  • Protein: 18g
  • Cholesterol: 0mg

Keywords: vegan stuffed shells, vegan pasta bake, dairy free pasta, vegan Italian recipe, tofu ricotta, easy vegan dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating