Get 150 Vegan Recipes + Meal Planning Tools - Instant Download!

The Best Vegan Stuffed Shells (That’ll Fool Your Italian Grandmother!)

The Best Vegan Stuffed Shells (That’ll Fool Your Italian Grandmother!)

Ever wonder why some vegan pasta dishes leave you completely satisfied while others have you raiding the fridge an hour later? I used to think stuffed shells needed ricotta to be truly comforting—until I discovered this incredible cashew-chickpea filling that’s honestly creamier and more flavorful than any dairy version I remember. Now my Italian uncle (who’s been making stuffed shells for 30 years) literally can’t tell the difference, and my roommate’s nonna asked for the recipe after I brought it to Sunday dinner. Here’s the thing: if you’re worried about missing that rich, cheesy filling, this will change your mind completely.

Here’s the Magic Behind This Plant-Perfect Pasta

What makes this irresistible is how soaked cashews blend into this incredibly creamy, ricotta-like texture that’s so convincing it’s almost magic. The chickpeas add substance and protein while the nutritional yeast creates that savory, almost cheesy flavor that makes your brain register “this is the real deal.” I never knew plant-based filling could be this rich until I learned to soak the cashews properly and blend everything until it’s silky smooth. It’s honestly more satisfying than traditional ricotta filling because it’s lighter but still luxurious, and there are no weird vegan substitutes needed. The spinach adds color and nutrition while the marinara sauce blankets everything in that familiar, comforting Italian-American goodness we all crave.

The Lineup – Let’s Talk Ingredients (Don’t Stress!)

Good raw cashews are absolutely crucial here—look for whole, unsalted ones that aren’t broken into pieces. I finally found amazing cashews in the bulk section at my grocery store after buying pre-packaged ones that were stale (took me three tries to find the good stuff). Soak them in hot water for at least 30 minutes, or overnight if you’re planning ahead. This makes them blend into pure velvet.

Nutritional yeast is your secret weapon for that cheesy, umami flavor. Don’t skip this—it’s what makes the filling taste legitimately like cheese without any dairy. I always grab the big container because I use it in everything once I discover how good it is. You’ll find it in the bulk section or near the vitamins at most stores.

Fresh spinach works best but frozen is totally fine if that’s what you have—just thaw it and squeeze out all the excess water really well, or your filling will be watery (learned that one the hard way). For the marinara sauce, use your favorite brand or homemade if you’re fancy. I love Rao’s or a good organic one without added sugar.

Jumbo pasta shells can be tricky to find but they’re worth hunting down in the pasta aisle. Get a few extra shells beyond what the recipe calls for because some always break when you’re cooking them—happens to everyone. Quality chickpeas from a can work beautifully (naturally vegan and protein-packed), but rinse them really well to get rid of that weird bean liquid.

Fresh garlic and lemon juice are non-negotiable for me—they brighten up the filling and add that fresh, vibrant flavor that makes everything taste alive. Dried basil in the filling plus fresh basil for garnish creates layers of herby goodness.

For more details on nutritional yeast and why it’s a plant-based staple, you can dive into how this deactivated yeast creates that cheesy flavor without any dairy.

Here’s How We Create This Vegan Masterpiece

Start by bringing a huge pot of salted water to a rolling boil. Add your jumbo shells and cook them according to the package directions, but here’s my secret: undercook them by about a minute since they’ll finish cooking in the oven. Here’s where I used to mess up my vegan cooking: I’d overcook the shells and they’d fall apart when I tried to stuff them. Drain them carefully and lay them out on a baking sheet so they don’t stick together while you make the filling.

Fire up your oven to 375°F and grab your favorite baking dish—I use a 9×13 inch one. Spread about 1 cup of that gorgeous marinara sauce across the bottom. This prevents the shells from sticking and keeps everything moist and delicious.

Now for the satisfying part: toss your drained chickpeas, chopped spinach, soaked and drained cashews, nutritional yeast, lemon juice, minced garlic, onion powder, dried basil, salt, and pepper into your food processor. Blend everything until it’s completely smooth and creamy—this might take a couple minutes, and you might need to scrape down the sides. The texture should be like thick, creamy ricotta. My vegan neighbor taught me this trick: add a tablespoon of water if it’s too thick to blend smoothly.

Here comes the fun assembly part: take each shell and generously stuff it with that beautiful filling—I use about 2 tablespoons per shell, but honestly, I just pile it in there. Don’t worry if you’re new to plant-based cooking—there’s no wrong way to stuff a shell. Nestle each stuffed shell into your sauced baking dish, open side up so they look gorgeous.

Pour the remaining marinara sauce over the top of all your stuffed shells, making sure each one gets some love. Cover the whole dish tightly with foil and slide it into the oven for 20 minutes. Then remove the foil and bake for another 10 minutes until everything is bubbling and the edges are slightly golden. This creates that satisfying, baked-pasta perfection we all crave.

Let it rest for about 5 minutes before serving (if you can resist diving in immediately), then garnish with fresh basil leaves. If you love Italian-inspired plant-based pasta, try this Vegan Lasagna next—it uses a similar cashew-based approach with equally incredible results.

If This Happens, Don’t Panic

Filling tastes bland or boring? You probably needed more nutritional yeast, salt, or lemon juice—that’s common with plant-based cooking, and it happens to everyone. I’ve learned to taste the filling before stuffing and adjust aggressively. Add more garlic, a pinch of red pepper flakes, or even some Italian seasoning. When this happens (and it will), just mix in more flavor before you stuff.

Shells keep breaking when you try to stuff them? They were probably overcooked or you’re being too gentle. Don’t stress—use the broken ones on the bottom layer where nobody can see them, and pile extra filling on top. This is totally salvageable and tastes exactly the same.

Filling came out too thick and pasty? Add a tablespoon or two of water or plant milk and blend again until it’s creamy and spreadable. If it’s too thin and runny, blend in a few more cashews or chickpeas to thicken it up.

If it doesn’t feel indulgent enough, add vegan mozzarella shreds on top for the last 10 minutes of baking, or drizzle with cashew cream before serving for extra richness.

When I’m Feeling Creative

For my protein-packed version, I’ll add a cup of crumbled firm tofu to the filling mixture—makes it even more substantial and adds extra protein without changing the flavor. When I want extra vegetables, I throw in roasted red peppers or sun-dried tomatoes into the filling. The sweetness and tang are absolutely divine with the creamy cashew base.

My cozy fall twist includes roasted butternut squash purée mixed into the marinara sauce—creates this gorgeous orange sauce that’s slightly sweet and so comforting. For special occasions, I’ll make a homemade cashew alfredo sauce to drizzle on top instead of all marinara. This makes it restaurant-fancy but definitely worth the extra effort.

Why This Plant-Based Version Works So Well

The secret is in how soaked cashews naturally create that rich, creamy texture that’s indistinguishable from dairy ricotta when blended properly. Chickpeas add plant protein and fiber that make this genuinely filling—you won’t be hungry an hour later. The combination of nutritional yeast and lemon juice creates both that savory “cheesy” flavor and the slight tang that makes ricotta taste like ricotta. This is one of those plant-based recipes that proves vegan Italian food can be just as indulgent and comforting as any traditional version—maybe even more so because you’re not weighed down by heavy dairy afterward.

For more information about cashews and their impressive nutritional benefits, you’ll discover why these creamy nuts are such a game-changer in plant-based cooking for creating dairy-free richness.

Things People Ask Me About Plant-Based Stuffed Shells

Will these vegan stuffed shells actually satisfy my family?

Absolutely! The combination of protein-rich chickpeas and cashews, plus all those carbs from the pasta, creates a meal that’s genuinely filling and comforting. I serve this to my Italian-American family all the time, and nobody ever leaves hungry or asks where the cheese is. The key is seasoning the filling really well and not being shy with the marinara sauce.

Can I make these plant-based stuffed shells ahead of time?

Yes, and this is actually perfect for meal prep! You can assemble the entire dish, cover it tightly, and refrigerate for up to 24 hours before baking. Just add an extra 5-10 minutes to the covered baking time since it’ll be cold from the fridge. I usually prep this on Sunday afternoons for an easy weeknight dinner.

What if I can’t find jumbo pasta shells?

You can use manicotti tubes instead and pipe the filling in with a plastic bag with the corner cut off, or use regular pasta shells and just make more of them. Large shells work too—you’ll just have more pieces. I’ve done this when the jumbo ones were sold out, and it’s equally delicious, just different presentation.

Is this beginner-friendly for new plant-based cooks?

This is super approachable! If you can boil pasta and use a food processor, you can make these stuffed shells. The filling comes together in minutes, and stuffing shells is actually kind of fun and therapeutic. Plus, even if they’re not perfectly pretty, they’ll still taste incredible once they’re covered in sauce.

How do I store leftover vegan stuffed shells?

Let them cool completely, then cover tightly with foil or transfer to an airtight container. They’ll keep in the fridge for up to 4 days. Reheat individual portions in the microwave or the whole dish covered in a 350°F oven until warmed through. They taste amazing as leftovers—the flavors really develop overnight.

Can I freeze these plant-based stuffed shells?

Definitely! You can either freeze them before or after baking. To freeze unbaked, assemble everything, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. Bake from frozen, adding about 20 extra minutes covered. To freeze leftovers, let cool completely, portion into containers, and freeze for up to 2 months. Thaw overnight before reheating.

Before You Head to the Kitchen

I couldn’t resist sharing this because it proves plant-based Italian comfort food can be absolutely luxurious and deeply satisfying without any cheese or dairy. These stuffed shells have converted more skeptical family members than any other recipe I make—there’s something about that creamy filling nestled in pasta and blanketed in marinara that just makes people happy. The best vegan pasta nights are when everyone’s gathered around the table, going back for seconds, and somebody inevitably says “wait, this is vegan?” Whether you’re fully plant-based or just trying to eat more vegetables, this is the kind of recipe that makes Italian night feel special and indulgent in all the best ways.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Stuffed Shells

Vegan Stuffed Shells


  • Author: Tereza Flores

Description

These jumbo shells are filled with creamy cashew-chickpea ricotta and smothered in marinara—pure plant-based comfort that’ll satisfy every Italian food craving.

Prep Time: 20 minutes | Cook Time: 30 minutes | Total Time: 50 minutes | Servings: 4-6Vegan Stuffed Shells


Ingredients

Scale

For the Shells:

  • 12 oz jumbo pasta shells (grab a few extra in case some break)
  • 2 cups good-quality marinara sauce (divided)
  • Fresh basil leaves, for garnish

For the Creamy Filling:

  • 1 can (15 oz) chickpeas, drained and rinsed really well (naturally vegan and protein-rich)
  • 1 cup fresh spinach, roughly chopped (or 1/2 cup frozen, thawed and squeezed dry)
  • 1/2 cup raw cashews, soaked in hot water for 30 minutes and drained
  • 1/4 cup nutritional yeast (the secret to that cheesy flavor)
  • 2 tablespoons fresh lemon juice (brightens everything up)
  • 2 cloves garlic, minced (or 3 if you’re like me)
  • 1 teaspoon onion powder
  • 1/2 teaspoon dried basil
  • Salt and pepper, to taste (be generous with both)

Instructions

Bring a large pot of salted water to a rolling boil. Add your jumbo shells and cook according to package directions, but undercook them by about a minute since they’ll finish in the oven. Drain carefully and lay them out on a baking sheet so they don’t stick together while you make the filling.

Fire up your oven to 375°F. Grab a 9×13 inch baking dish and spread about 1 cup of that gorgeous marinara sauce across the bottom—this keeps everything from sticking and adds flavor.

In your food processor, combine the drained chickpeas, chopped spinach, soaked and drained cashews, nutritional yeast, lemon juice, minced garlic, onion powder, dried basil, and generous amounts of salt and pepper. Blend until completely smooth and creamy like thick ricotta—this might take 2-3 minutes. Scrape down the sides as needed and add a tablespoon of water if it’s too thick to blend smoothly.

Now comes the fun part: take each shell and generously stuff it with that beautiful filling—about 2 tablespoons per shell, or just pile it in there until it looks gorgeous. Nestle each stuffed shell into your sauced baking dish, open side up. Don’t worry if you’re not perfect at this—they’ll taste amazing no matter what.

Pour the remaining marinara sauce over all your stuffed shells, making sure each one gets covered. Cover the entire dish tightly with foil and bake for 20 minutes. Then remove the foil and bake for another 10 minutes until everything is bubbling and slightly golden at the edges.

Let it rest for about 5 minutes if you can resist, then garnish with fresh basil leaves and serve this beauty hot. Watch everyone go back for seconds.

Nutrition Information (Per Serving, based on 6 servings):

  • Calories: 340
  • Carbohydrates: 52g
  • Protein: 14g (from chickpeas and cashews)
  • Fat: 9g
  • Fiber: 7g
  • Sodium: 480mg
  • Iron: 20% DV
  • Calcium: 8% DV
  • Vitamin A: 25% DV

Note: This dish delivers substantial plant protein, healthy fats from cashews, and B vitamins from nutritional yeast—comfort food that actually nourishes you.

Notes:

  • Soak those cashews for at least 30 minutes in hot water—this is crucial for creaminess
  • Undercook the shells slightly so they don’t fall apart when stuffing
  • Taste your filling before stuffing and adjust seasonings boldly
  • Some shells always break—just use them anyway on the bottom layer
  • This tastes even better the next day once all the flavors meld together

Storage Tips:

Let cool completely, then cover tightly with foil or transfer to an airtight container. Store in the fridge for up to 4 days. Reheat individual portions in the microwave or the whole dish covered in a 350°F oven until warmed through. To freeze unbaked shells, assemble everything, wrap tightly with plastic wrap then foil, and freeze for up to 3 months. Bake from frozen, adding 20 extra minutes to covered baking time.

Serving Suggestions:

  • Serve with a simple arugula salad dressed with lemon and olive oil
  • Pair with garlic bread or focaccia for the full Italian experience
  • Add a sprinkle of vegan parmesan on top before serving
  • Serve alongside roasted vegetables like zucchini or broccoli

Mix It Up (Vegan Recipe Variations):

Protein Power Shells: Add 1 cup of crumbled firm tofu to the filling mixture for even more protein and substance without changing the flavor profile.

Roasted Red Pepper Version: Blend in 1/2 cup of jarred roasted red peppers with the filling for gorgeous color and sweet, smoky flavor that’s divine.

Butternut Alfredo Style: Mix butternut squash purée into the marinara for a creamy, orange sauce that’s slightly sweet and absolutely comforting for fall.

Loaded Veggie Filling: Add finely chopped sun-dried tomatoes and fresh basil to the filling for extra Mediterranean flair and pops of intense flavor.

What Makes This Plant-Based Recipe Special:

These stuffed shells prove that soaked cashews create the exact creamy, rich texture of ricotta cheese when blended properly with chickpeas for body and nutritional yeast for that savory depth. The combination delivers genuine satisfaction without any dairy—you’re getting plant protein, healthy fats, and fiber that keeps you full for hours. It’s the kind of vegan cooking that shows you don’t need cheese to make Italian comfort food that’s indulgent, soul-satisfying, and absolutely craveable.

Leave a Comment

Recipe rating