Introduction
These Stuffed Shells with Artichoke, Spinach and Wild Mushroom are a comforting plant-based pasta dish filled with rich Mediterranean flavors and hearty vegetables. Tender jumbo pasta shells are stuffed with a creamy mixture of spinach, artichokes, wild mushrooms, vegan ricotta, and protein-rich tofu, then baked in a flavorful tomato sauce until bubbling and golden. Every bite is creamy, savory, and packed with satisfying textures.
This recipe is an excellent choice for anyone looking for a high-protein vegetarian-style comfort meal with a balanced carbohydrate profile. Thanks to tofu, vegan ricotta, and nutrient-dense vegetables, each serving offers plenty of flavor while fitting into a wholesome eating plan.
Can This Stuffed Shells with Artichoke, Spinach and Wild Mushroom Support Weight Loss Goals?
Yes. This recipe provides a satisfying combination of plant-based protein, fiber-rich vegetables, and moderate portions of pasta, helping create a balanced meal that may promote fullness. Using tofu-based vegan ricotta instead of traditional cheese reduces saturated fat while maintaining a creamy texture. Enjoying an appropriate serving alongside a fresh salad can fit well into many weight-management plans.
Does Stuffed Shells with Artichoke, Spinach and Wild Mushroom Fit a High-Protein Lifestyle?
Yes. The filling combines extra-firm tofu, vegan ricotta, nutritional yeast, and spinach to increase plant-based protein while artichokes and mushrooms contribute fiber and nutrients. Although pasta contributes carbohydrates, the generous protein-rich filling helps create a more balanced meal. Choosing a high-protein or legume-based pasta can further increase protein and slightly reduce net carbs.
Why This Recipe is Special
- Creamy dairy-free filling with Mediterranean flavors.
- High in plant-based protein thanks to tofu and vegan ricotta.
- Loaded with spinach, mushrooms, and artichokes.
- Perfect for family dinners and meal prep.
- Freezer-friendly and easy to make ahead.
My Personal Experience
- Sautéing the mushrooms until deeply browned makes a huge difference.
Their rich, earthy flavor gives the filling incredible depth. - Fresh spinach creates the best texture.
It wilts beautifully without becoming watery. - The shells taste even better the next day.
The filling absorbs the tomato sauce and becomes even more flavorful. - A sprinkle of fresh basil before serving brightens every bite.
It adds freshness that complements the creamy filling perfectly.
Perfect For
This recipe is perfect for family dinners, holiday gatherings, meal prep, weekend cooking, potlucks, cozy winter evenings, vegetarian dinner parties, freezer meals, comfort food cravings, and high-protein plant-based meal plans. Serve it with a crisp green salad or roasted vegetables for a complete meal.
Why You’ll Love This Recipe
- Rich and comforting.
Creamy filling and baked tomato sauce create the perfect comfort-food experience. - Packed with vegetables.
Spinach, mushrooms, and artichokes add flavor, texture, and nutrition. - High in plant-based protein.
Tofu and vegan ricotta make every serving more satisfying. - Excellent for meal prep.
The shells reheat beautifully for quick lunches and dinners. - Impressive enough for entertaining.
It looks elegant while being surprisingly easy to prepare.
Common Mistakes to Avoid
- Overcooking the pasta shells, making them tear during stuffing.
- Not draining the artichokes well, which can make the filling watery.
- Skipping the step of browning the mushrooms, reducing their flavor.
- Overfilling the shells, causing them to split while baking.
Required Equipment
- Large stockpot — cooks the pasta shells evenly.
- Large skillet — sautés the vegetables until tender and flavorful.
- Food processor — creates a smooth tofu ricotta filling.
- 9×13-inch baking dish — bakes the shells evenly in the sauce.
- Mixing bowl — combines the filling ingredients thoroughly.
- Rubber spatula — gently fills the pasta shells without breaking them.
Storage Instructions
Store cooled stuffed shells in an airtight container in the refrigerator for up to 4 days.
Freeze baked or unbaked shells in a freezer-safe baking dish or airtight container for up to 3 months. Cover tightly to prevent freezer burn.
Thaw overnight in the refrigerator and reheat covered in a 350°F (175°C) oven for 20–25 minutes until heated through.
Recipe Details
Preparation Time: 30 minutes
Cooking Time: 35 minutes
Total Time: 1 hour 5 minutes
Servings: 6
Best Season for This Recipe: All-season
Total Calories (Per Serving): Approximately 395 calories
Description
These Stuffed Shells with Artichoke, Spinach and Wild Mushroom feature tender pasta filled with creamy tofu ricotta, hearty vegetables, and savory herbs, all baked in rich tomato sauce. A comforting, protein-rich vegan dinner that’s perfect for family meals, meal prep, and special occasions.
📝 Ingredients
For the Shells
- 24 jumbo pasta shells
- 2 cups marinara sauce (use your favorite quality brand or homemade)
- 1 tbsp olive oil
Filling
- 14 oz (400 g) extra-firm tofu, pressed
- 1 cup vegan ricotta
- 2 cups fresh spinach, chopped
- 1½ cups wild mushrooms (such as shiitake, oyster, or cremini), finely chopped
- 1 cup canned artichoke hearts, drained and chopped
- 3 garlic cloves, minced
- 2 tbsp nutritional yeast
- 2 tbsp fresh parsley, chopped
- 1 tsp dried oregano
- ½ tsp dried thyme
- 1 tbsp lemon juice
- 1 tbsp olive oil
- ½ tsp sea salt
- ¼ tsp black pepper
Optional Topping
- ¼ cup vegan mozzarella shreds
- Fresh basil, chopped
- Extra nutritional yeast
Directions
- Cook the pasta (High heat, 10–12 minutes). Bring a large pot of salted water to a boil and cook the jumbo shells until just al dente. Drain and rinse briefly with cool water.
- Prepare the vegetables (Medium heat, 8–10 minutes). Heat olive oil in a large skillet. Sauté mushrooms until browned, then add garlic, spinach, and chopped artichokes. Cook until the spinach wilts and excess moisture evaporates.
- Make the filling (5 minutes). Blend tofu, vegan ricotta, nutritional yeast, lemon juice, oregano, thyme, salt, and pepper in a food processor until mostly smooth. Fold in the cooked vegetables and parsley.
- Preheat the oven to 375°F (190°C).
- Assemble the dish (10 minutes). Spread 1 cup of marinara sauce in a 9×13-inch baking dish. Fill each shell with the prepared mixture and arrange them in a single layer. Spoon the remaining marinara sauce over the top and sprinkle with vegan mozzarella if using.
- Bake (25 minutes). Cover with foil and bake for 20 minutes. Remove the foil and bake for an additional 5 minutes until the sauce is bubbling and the topping is lightly golden.
- Rest (5 minutes). Allow the shells to cool slightly before serving so the filling firms up.
- Serve. Garnish with fresh basil and extra nutritional yeast.
High-protein cooking tip: Press the tofu for at least 20 minutes before blending to create a firmer, creamier filling with better texture.
Nutrition Facts (Per Serving – Approximate)
- Calories: 395
- Fats: 13g
- Cholesterol: 0mg
- Sodium: 610mg
- Potassium: 720mg
- Total Carbohydrates: 43g
- Fiber: 7g
- Net Carbs: 36g
- Sugars: 6g
- Protein: 23g
- Calcium: 240mg
Notes
- Refrigerate leftovers in an airtight container for up to 4 days.
- Freeze baked or assembled unbaked shells for up to 3 months.
- Reheat covered to keep the filling moist.
- Drain artichokes thoroughly before mixing into the filling.
- Brown the mushrooms well to maximize their savory flavor.
- For even more protein, use a high-protein legume-based jumbo shell pasta if available.
- Add a pinch of crushed red pepper flakes for gentle heat.
Frequently Asked Questions
1. Can I prepare the stuffed shells in advance?
Yes, assemble the dish up to one day ahead, refrigerate it, and bake just before serving.
2. Can I use frozen spinach?
Yes, thaw it completely and squeeze out as much excess moisture as possible before adding it to the filling.
3. What mushrooms work best?
A mix of shiitake, oyster, and cremini mushrooms provides the richest flavor, though any wild mushroom blend works well.
4. Can I freeze the stuffed shells before baking?
Yes, assemble them in a freezer-safe dish, cover tightly, and freeze for up to 3 months.
5. How can I make this recipe even higher in protein?
Use high-protein pasta shells and add a little extra tofu or nutritional yeast to the filling.
6. What should I serve with these stuffed shells?
They pair wonderfully with a green salad, roasted asparagus, garlic green beans, or steamed broccoli.

