Comforting and packed with flavor, these tofu ricotta stuffed shells with spinach are a great vegan meal option for both weekends and weeknights. This delicious vegan pasta recipe pairs homemade tofu ricotta with jumbo pasta shells, fresh spinach, and store-bought marinara sauce. Once baked, these scrumptious stuffed shells can be enjoyed on their own or paired with a simple side salad.
Why You’ll Love This Recipe
- Flavorful and Satisfying: The combination of tofu ricotta and marinara creates a rich flavor that will delight your taste buds.
- Easy to Make: With straightforward steps, this recipe is perfect for both novice cooks and experienced chefs.
- Versatile Meal Option: Great for family dinners, meal prep, or even entertaining guests—these stuffed shells will impress everyone.
- Nutritious Ingredients: Packed with spinach and made with tofu, this dish offers a healthy balance of protein and greens.
- Customizable: Feel free to add your favorite veggies or spices to the filling for a personal touch.
Tools and Preparation
Before you start making tofu ricotta stuffed shells with spinach, gather your essential tools. Having the right equipment will make your cooking experience smoother and more enjoyable.
Essential Tools and Equipment
- Food processor or blender
- Large pot
- Colander
- 9×13 baking dish
- Skimmer or slotted spoon
Importance of Each Tool
- Food processor or blender: Essential for creating the perfect texture for your tofu ricotta; it allows you to blend ingredients easily.
- Large pot: Necessary for boiling water to cook the pasta shells and spinach efficiently.
- Colander: Helps in draining excess water from cooked spinach quickly without losing any greens.
Ingredients
For the Tofu Ricotta
- 1 16-ounce block extra firm tofu, drained
- 1 teaspoon lemon zest
- 3 tablespoons lemon juice, from 1-2 lemons
- 1 teaspoon sea salt
- 2 teaspoons granulated sugar
- 3 tablespoons extra virgin olive oil, plus extra for drizzling
- 1 tablespoon nutritional yeast
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
For the Stuffed Shells
- 5 ounces baby spinach
- 20 jumbo pasta shells
- 25-ounce jar marinara sauce
- ¼ cup grated Parmesan cheese
- Handful parsley or fresh basil, optional for garnish
How to Make Tofu Ricotta Stuffed Shells with Spinach
Step 1: Make the Tofu Ricotta
- Crumble the tofu into a food processor or blender.
- Add all remaining ingredients (lemon zest, lemon juice, sea salt, granulated sugar, olive oil, nutritional yeast, dried basil, and dried oregano) to the crumbled tofu.
- Pulse several times until mixed but maintain a slightly grainy texture instead of making it completely smooth. Set this mixture aside.
Step 2: Prepare the Pasta Shells
- Bring a large pot of water to boil. Preheat your oven to 425°F (220°C).
- Once boiling, add large pinches of salt followed by all of the baby spinach. Cook for 30–60 seconds until wilted.
- Remove the spinach using a skimmer and place it in a colander to drain.
- Allow water to return to a boil before adding the jumbo pasta shells. Cook according to package instructions (9–10 minutes).
- While shells cook, gently squeeze excess moisture from the drained spinach. Roughly chop it and mix it into the tofu ricotta mixture.
- Drain the cooked shells and drizzle them with olive oil to prevent sticking.
Step 3: Assemble the Dish
- Spoon some of the marinara sauce into the bottom of a 9×13 baking dish, spreading it evenly.
- Once cool enough to handle, stuff each shell with the tofu ricotta and spinach mixture.
- Nestle each stuffed shell into the marinara sauce in the baking dish.
- Sprinkle grated Parmesan over all stuffed shells before covering with foil.
Step 4: Bake
- Bake in preheated oven for 20 minutes until heated through and marinara is bubbling.
- If desired, serve sprinkled with chopped parsley or fresh basil as garnish.
Leftovers can be covered and kept in the fridge for up to 4–5 days. Reheat in your microwave, air fryer, or oven as preferred! Enjoy this delightful meal anytime!
How to Serve Tofu Ricotta Stuffed Shells with Spinach
Tofu ricotta stuffed shells with spinach can be enjoyed in many delightful ways. Whether you’re serving them for a family dinner or a special occasion, these suggestions will enhance your meal experience.
With a Fresh Salad
- Simple Green Salad: Toss mixed greens with cherry tomatoes and a light vinaigrette for a refreshing side.
- Caesar Salad: Add vegan Caesar dressing and croutons for a classic pairing that complements the flavors.
As a Family-style Dish
- Serve in a Large Casserole: Present the stuffed shells directly from the baking dish for a communal dining experience.
- Garnish Generously: Use fresh herbs like parsley or basil on top before serving to add color and flavor.
With Garlic Bread
- Classic Garlic Bread: Serve warm garlic bread on the side to soak up the marinara sauce.
- Vegan Garlic Breadsticks: These make for an easy, delicious accompaniment that everyone will love.
With Wine Pairings
- Light White Wine: A crisp Sauvignon Blanc pairs nicely with the tofu ricotta’s creaminess.
- Red Wine Option: A medium-bodied red, like Pinot Noir, can complement the rich flavors of the marinara sauce.

Perfect Results, Every Single Time! 🌡️
Never serve dry or undercooked food again. The Chef-X Digital Probe gives you an accurate temperature reading in under 3 seconds. It's the secret tool I use for perfect steaks, juicy chicken, and safe milk temperatures.
How to Perfect Tofu Ricotta Stuffed Shells with Spinach
Creating the perfect tofu ricotta stuffed shells requires attention to detail. Here are some tips to elevate your dish.
- Use Extra Firm Tofu: This ensures a better texture for your ricotta, making it less watery and more like traditional cheese.
- Don’t Overcook the Shells: Cook them just until al dente so they hold their shape when stuffed and baked.
- Adjust Seasonings: Taste your tofu ricotta before stuffing; feel free to add more lemon juice or herbs as desired.
- Opt for Fresh Spinach: Fresh spinach provides better flavor and texture than frozen; make sure it’s properly drained before mixing.
- Cover While Baking: Using foil prevents over-browning while allowing all flavors to meld beautifully during baking.
- Let Rest Before Serving: Allowing the dish to sit for 5-10 minutes after baking helps it set, making it easier to serve.
Best Side Dishes for Tofu Ricotta Stuffed Shells with Spinach
Pairing side dishes with tofu ricotta stuffed shells enhances your meal’s overall enjoyment. Here are some excellent options:
- Garlic Roasted Vegetables: A mix of seasonal vegetables tossed in olive oil and garlic makes for a colorful addition.
- Crispy Brussels Sprouts: Tossed in balsamic glaze and roasted until crispy, these provide a delightful crunch.
- Quinoa Salad: A light quinoa salad with cucumbers, tomatoes, and lemon dressing offers refreshing contrast to your pasta dish.
- Steamed Broccoli: Simple yet nutritious, steamed broccoli adds vibrant color and health benefits without overpowering flavors.
- Stuffed Bell Peppers: Fill bell peppers with rice, beans, and spices; they add another layer of flavor and nutrition.
- Creamy Vegan Coleslaw: This adds crunch and creaminess that pairs well with the soft texture of stuffed shells.
- Zucchini Noodles: Lightly sautéed zucchini noodles can serve as a low-carb alternative alongside your pasta dish.
- Antipasto Platter: A selection of olives, artichokes, and marinated veggies provides variety and excitement for your meal.
Common Mistakes to Avoid
When making tofu ricotta stuffed shells with spinach, it’s easy to overlook a few key details. Here are some common mistakes to avoid for the best results.
- Skipping the draining step: Not draining the tofu well can lead to a watery ricotta. Ensure you press the tofu to remove excess moisture before blending.
- Overcooking the pasta shells: Cooking the jumbo shells too long can make them mushy. Follow package instructions and aim for al dente texture.
- Neglecting seasoning: Forgetting to season your ricotta mixture can result in bland stuffed shells. Don’t skimp on salt, lemon, and herbs for flavor.
- Not using enough sauce: A dry dish is unappealing. Make sure to generously coat the bottom of your baking dish with marinara sauce before adding the stuffed shells.
- Forgetting the toppings: Skipping cheese or fresh herbs as topping can lessen presentation and flavor. A sprinkle of Parmesan and fresh parsley adds a delightful touch.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover tofu ricotta stuffed shells in an airtight container.
- They will last for 4-5 days in the refrigerator.
Freezing Tofu Ricotta Stuffed Shells with Spinach
- Place stuffed shells in a freezer-safe container.
- They can be frozen for up to 2 months.
Reheating Tofu Ricotta Stuffed Shells with Spinach
- Oven: Preheat oven to 350°F (175°C). Cover with foil and bake for 20-25 minutes until heated through.
- Microwave: Heat in a microwave-safe dish for 2-3 minutes or until hot, stirring halfway.
- Stovetop: Add a splash of marinara sauce in a pan over medium heat, cover, and warm for about 5-7 minutes.
Frequently Asked Questions
Here are some frequently asked questions about tofu ricotta stuffed shells with spinach.
Can I use different pasta shapes?
Yes! While jumbo shells are traditional, you can use any large pasta shape that holds filling well.
Is there a substitute for nutritional yeast?
If you don’t have nutritional yeast, try using vegan cheese or omitting it altogether. The flavor will still be delicious!
How do I make this gluten-free?
Use gluten-free jumbo pasta shells and ensure all other ingredients are gluten-free.
Can I add more vegetables?
Absolutely! Feel free to mix in other vegetables like bell peppers or mushrooms into your stuffing for added nutrition.
Are Tofu Ricotta Stuffed Shells with Spinach suitable for meal prep?
Yes! These stuffed shells store well, making them perfect for meal prep throughout the week.
Final Thoughts
Tofu ricotta stuffed shells with spinach are not only delicious but also incredibly versatile. You can customize them by adding your favorite veggies or spices to suit your taste. This comforting dish is perfect for family dinners or meal prep and is sure to satisfy everyone at the table. Give this recipe a try, and enjoy the delightful flavors!
Tofu Ricotta Stuffed Shells with Spinach
- Total Time: 45 minutes
- Yield: Serves 4 (8 stuffed shells per serving) 1x
Description
Indulge in the comforting flavors of Tofu Ricotta Stuffed Shells with Spinach, a delightful vegan dish that’s perfect for any occasion. This savory recipe features jumbo pasta shells filled with creamy homemade tofu ricotta and fresh spinach, all baked in a rich marinara sauce. Ideal for family dinners or meal prep, these stuffed shells are not only packed with nutrients but also bursting with flavor. With simple ingredients and straightforward steps, you can create a cozy meal that pleases both vegans and non-vegans alike.
Ingredients
- 1 block extra firm tofu
- 1 teaspoon lemon zest
- 3 tablespoons lemon juice
- 5 ounces baby spinach
- 20 jumbo pasta shells
- 25-ounce jar marinara sauce
- ¼ cup grated Parmesan cheese (optional)
Instructions
- Preheat your oven to 425°F (220°C).
- In a food processor, blend crumbled tofu with lemon zest, lemon juice, salt, sugar, olive oil, nutritional yeast, basil, and oregano until slightly grainy.
- Boil water in a large pot. Add spinach and cook until wilted. Drain and mix with the tofu ricotta.
- Cook jumbo shells according to package instructions until al dente. Drain and drizzle with olive oil.
- Spread some marinara sauce in a baking dish, stuff each shell with the tofu-spinach mixture, place them in the dish, top with remaining sauce and Parmesan.
- Cover and bake for 20 minutes until heated through.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Vegan Italian
Nutrition
- Serving Size: 2 stuffed shells (200g)
- Calories: 320
- Sugar: 3g
- Sodium: 580mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 6g
- Protein: 14g
- Cholesterol: 0mg




Leave a Comment