Vegan pea pesto stuffed shells are the ultimate vibrant, plant-based dinner that tastes even better than it looks. If you are searching for a meal that combines the comfort of pasta with the fresh, zesty flavors of spring, these emerald-hued shells are about to become your new obsession. This recipe bridges the gap between high-end restaurant quality and cozy home cooking, featuring a thick, glossy pea pesto and a velvety almond-based ricotta that will fool even the most dedicated dairy lovers.
There is something undeniably satisfying about the contrast between a perfectly al dente jumbo pasta shell and a warm, creamy filling. Whether you’re hosting a dinner party or looking for a way to elevate your weeknight routine, these vegan pea pesto stuffed shells deliver on every front: color, texture, and deep, savory flavor.

Why You Will Love These Vibrant Stuffed Shells
- Visual Masterpiece: The striking contrast between the vibrant emerald green pesto and the snow-white almond ricotta makes this a “show-stopper” dish perfect for Pinterest-worthy tablescapes.
- Textural Harmony: You get the bite of al dente pasta, the gloss of the pesto, and the slight crunch of toasted shell edges.
- Nutrient-Dense: Unlike traditional heavy pasta dishes, this version is packed with plant-based protein from peas and almonds.
- Bright & Zesty: The addition of fresh lemon zest and pea shoots cuts through the richness, keeping every bite refreshing.
The Elements of Perfect Vegan Pea Pesto Stuffed Shells
To achieve the specific look and taste of this dish, each ingredient plays a critical role. Don’t skip the quality checks here!
Jumbo Pasta Shells: You’ll need one 12oz (340g) box. Look for shells without cracks to ensure they hold the filling beautifully during the bake.
Sweet Green Peas: 2 cups (300g) of frozen or fresh peas. These provide the “thick and glossy” base for our pesto and that signature vibrant green color.
Blanched Almonds: 1.5 cups (225g). Once soaked and blended, these transform into a “thick velvety white vegan ricotta” that mimics the texture of dairy perfectly.
Fresh Basil and Garlic: These provide the “fine herb particles” and aromatic punch that defines a classic pesto profile.
Nutritional Yeast: 1/4 cup (15g). This is our secret weapon for adding a savory, “cheesy” depth without the actual cheese.
Extra Virgin Olive Oil: 1/4 cup (60ml). Use a high-quality oil for that final drizzle to add a luxurious mouthfeel and shine.
Garnishes: Raw tender pea shoots, thin curls of lemon zest, and red pepper flakes. These are non-negotiable for achieving the forensic visual accuracy of the dish.

How to Make the Creamiest Almond Ricotta
Soaking and Prepping the Base
Start by soaking your 1.5 cups (225g) of blanched almonds in boiling water for at least 30 minutes. If you have time, soak them overnight in cool water for an even smoother result. This step is vital to ensure the ricotta isn’t gritty.
Blending to Velvety Perfection
Drain the almonds and add them to a high-speed blender with 1/2 cup (120ml) of water, 2 tablespoons (30ml) of lemon juice, 1 clove of garlic, and 1/2 teaspoon (3g) of sea salt. Blend until the mixture is thick and creamy but still holds its shape. It should look like a “velvety white” cloud.
Crafting the Emerald Green Pea Pesto
Achieving the Glossy Texture
In a food processor, combine the 2 cups (300g) of peas, 1 cup (30g) of fresh basil, 2 cloves of garlic, 1/4 cup (30g) of walnuts, and 1/4 cup (15g) of nutritional yeast. Pulse until you see fine herb particles throughout the mixture.
Emulsifying the Sauce
While the processor is running, slowly stream in 1/4 cup (60ml) of olive oil and 1 tablespoon (15ml) of lemon juice. The pesto should become thick, glossy, and textured. Season generously with cracked black pepper and salt to taste.
Assembling and Baking for Golden-Brown Edges
Prepping the Shells
Boil your jumbo pasta shells in salted water for 2 minutes less than the package instructions. They must be al dente to stand up to the filling and the oven heat. Drain and rinse with cold water to stop the cooking process.
The Art of the Stuffing
Spread a thin layer of pea pesto on the bottom of a ceramic baking dish. Take a shell and dollop a tablespoon of almond ricotta inside, then top it with a generous amount of the emerald pea pesto. The colors should swirl but remain distinct.
The Final Bake
Place the shells in a 400°F (200°C) oven for 15-20 minutes. For those slight golden-brown toasted edges, turn on the broiler for the last 2 minutes, watching closely to ensure they don’t burn. You want the edges to be crisp and the filling to be heated through.
Expert Tips for Visual Success
- The “Squeeze” Test: When stuffing, gently squeeze the shell to make the filling “overflow” slightly, just like in the professional photos.
- Lemon Zest Curls: Use a channel knife or a vegetable peeler to create thin yellow curls rather than a fine grate. It adds a sophisticated, high-end look.
- Freshness Matters: Only add the raw and tender pea shoots after baking. The heat from the shells will wilt them slightly, but they should remain vibrant and structural.
- Contrast is Key: Serve on a neutral matte grey ceramic plate to make the greens and whites pop.
What to Serve with Stuffed Shells
This dish is quite filling on its own, but it pairs beautifully with light, acidic sides. A simple arugula salad with a balsamic vinaigrette is a great choice. If you’re looking for more pasta inspiration, try our creamy vegan lemon pasta for a lighter weeknight meal or this sun-dried tomato pasta if you want something with a bolder, umami profile.
If you’re serving this as part of a larger plant-based spread, consider adding some sesame noodles for a fusion feast or browsing our crockpot meals for easy side dish ideas.
Storing and Reheating Your Pasta
Storage: Keep leftover vegan pea pesto stuffed shells in an airtight container in the refrigerator for up to 4 days. The pesto may darken slightly due to oxidation, but the flavor will remain excellent.
Reheating: To maintain the texture, reheat in the oven at 350°F (175°C) covered with foil for 10-15 minutes. This prevents the shells from drying out. Avoid microwaving if possible, as it can make the pasta rubbery.
Freezing: You can freeze the shells before baking! Place them on a tray to flash-freeze, then transfer to a bag. Bake from frozen, adding 15 minutes to the total time.
Frequently Asked Questions
Absolutely. You can assemble the shells, cover them tightly, and refrigerate for up to 24 hours before baking. Add an extra 5 minutes to the baking time if cooking directly from the fridge.
Yes! Frozen peas are often fresher than ‘fresh’ peas from the store. Just ensure they are completely thawed and patted dry before blending to maintain a thick, glossy texture.
To make this nut-free, replace the almonds in the ricotta with sunflower seeds (soaked) or firm silken tofu. Replace the walnuts in the pesto with toasted pumpkin seeds or extra nutritional yeast.
The combination of blanched peas and fresh basil creates that emerald hue. Adding lemon juice at the very end helps preserve the chlorophyll and keeps the color bright.
This usually happens if the pasta is overcooked. Boil them for 2-3 minutes less than the package directions (al dente) so they remain sturdy enough to hold the heavy pea pesto filling.
The Ultimate Vegan Pea Pesto Stuffed Shells Recipe

Vegan Pea Pesto Stuffed Shells with Creamy Almond Ricotta
Ingredients
Equipment
Method
- Blend soaked almonds, water, 2 tbsp lemon juice, and salt in a high-speed blender until thick and velvety white.
- Pulse peas, basil, walnuts, garlic, and nutritional yeast in a food processor. Stream in olive oil and 1 tbsp lemon juice until glossy with fine herb particles.
- Fill each al dente shell with a layer of almond ricotta and a generous overflow of pea pesto. Place in a baking dish.
- Bake at 400°F (200°C) for 15-20 minutes. Broil for 2 minutes at the end to achieve golden-brown toasted edges.
- Top with fresh pea shoots, lemon zest curls, cracked black pepper, red pepper flakes, and a drizzle of olive oil.
Notes
Use a channel knife for the best lemon zest curls.

Save, Rate, and Share!
Did these vegan pea pesto stuffed shells brighten up your dinner table? I would love to see your creations! Please save this recipe to your favorite Pinterest board so you never lose it. If you made this, leave a 5-star rating in the recipe card above and drop a comment below with a photo of your dish. Your feedback helps other home cooks find these vibrant plant-based recipes!
Don’t forget to follow @stacy_bites on Pinterest for more daily recipe inspiration ranging from quick snacks to decadent homemade mochi!