Every now and then, I stumble upon a dish that instantly transports me to the comforting embrace of home-cooked meals. Today, I’m excited to share my Tofu Ricotta Stuffed Shells with Spinach—a delightful vegan twist on a classic that’s sure to bring warmth to your table. Not only are these stuffed shells effortlessly easy to prepare, but they also pack a nutritional punch with high plant-based protein. Each luscious bite is a celebration of creamy tofu ricotta mingled with fresh spinach, creating a traditionally indulgent dish that leaves you feeling nourished and satisfied. Whether it’s a busy weeknight or a relaxing weekend gathering, these hearty shells will show you just how comforting plant-based food can be. Ready to dive into a recipe that’ll rekindle your love for homemade cooking? Let’s get started!

43b060ad 509a 4fc4 a544 5c9eadf55ec2tr qnq616

Why Choose Tofu Ricotta Stuffed Shells?

Comforting and Hearty: These Tofu Ricotta Stuffed Shells offer a warm embrace of flavors, making them the perfect comfort food for any day of the week.

Nutrient-Rich: Packed with high plant-based protein from tofu, this dish not only satisfies your hunger but also supports your wellness journey.

Easy to Make: The straightforward preparation means you’ll spend less time in the kitchen and more time enjoying delicious homemade meals.

Versatile Delight: Mix and match ingredients; try adding roasted vegetables or switching up herbs to tailor this dish to your tastes.

Family-Friendly: Whether you’re cooking for a group or enjoying leftovers, this is a crowd-pleaser that everyone will love!

Tofu Ricotta Stuffed Shells Ingredients

For the Tofu Ricotta
Extra Firm Tofu – This provides the rich base for your tofu ricotta; use store-bought vegan ricotta if you’re short on time.
Dried Basil – Adds a classic Italian flavor; fresh basil can also brighten up the dish if you have it on hand.
Dried Oregano – Enhances the flavor profile; consider fresh oregano for a more vibrant taste.
Salt & Pepper – Essential for enhancing overall flavor; adjust according to your taste preferences.

For the Filling
Fresh Spinach – Offers a nutritious boost and lovely color; swap with frozen chopped spinach for quicker prep (just thaw and drain first).

For the Pasta
Jumbo Pasta Shells – The perfect vessel for your creamy filling; ensure they’re cooked al dente for the best texture.
Olive Oil – Helps prevent the pasta from sticking; can be substituted with a non-stick spray if desired.

For Assembly
Store-Bought Marinara Sauce – Provides rich flavor for layering; homemade marinara is a great alternative for added freshness.
Parmesan Cheese (optional) – Adds a savory finish; use nutritional yeast for a vegan option that still gives a cheesy flavor.

Step‑by‑Step Instructions for Tofu Ricotta Stuffed Shells with Spinach

Step 1: Prepare Tofu Ricotta
Begin by crumbling the extra firm tofu into a food processor. Add dried basil, oregano, salt, and pepper. Pulse the mixture until it achieves a slightly grainy texture; this will create the creamy filling for your Tofu Ricotta Stuffed Shells. Set it aside while you prepare the spinach, allowing the flavors to meld.

Step 2: Cook Spinach
In a medium pot, bring salted water to a boil. Once boiling, add the fresh spinach and cook for just 30 to 60 seconds, which will wilt the spinach beautifully. Immediately drain and chop the cooked spinach, ensuring excess moisture is removed to prevent the filling from becoming watery. This vibrant green addition elevates your stuffed shells.

Step 3: Cook Pasta Shells
Using the same pot of boiling water, gently add the jumbo pasta shells. Cook them according to the package instructions, typically around 9 to 10 minutes, until al dente. Once cooked, drain the shells and drizzle a little olive oil over them to prevent sticking. This step is crucial for the assembly of your Tofu Ricotta Stuffed Shells.

Step 4: Combine Filling
In a mixing bowl, combine the chopped spinach with the tofu ricotta until thoroughly mixed. Ensure the spinach is well-distributed throughout the tofu mixture, giving each Tofu Ricotta Stuffed Shell a delicious flavor burst in every bite. This filling is not only nutritious but also creamy and satisfying!

Step 5: Assemble Shells
In a large baking dish, spread a layer of store-bought marinara sauce across the bottom. Carefully stuff each pasta shell with the tofu-spinach filling and arrange them in the dish. Top the shells with the remaining marinara sauce and sprinkle with Parmesan cheese or nutritional yeast for an extra savory touch.

Step 6: Bake
Preheat your oven to 425°F (220°C). Cover the baking dish with foil and bake for about 20 minutes, until heated through and the sauce is bubbling around the edges. The Tofu Ricotta Stuffed Shells will emerge warm and inviting, perfect for a cozy meal with family or friends.

43b060ad 509a 4fc4 a544 5c9eadf55ec2bl vvfo1y

Expert Tips for Tofu Ricotta Stuffed Shells

  • Texture Matters: When preparing the tofu ricotta, pulse gently in the food processor to maintain a delightful grainy texture. Avoid over-blending for a creamy filling that mimics traditional ricotta.

  • Spinach Prep: Always make sure to drain the cooked spinach thoroughly. Excess moisture can lead to a watery filling, compromising the quality of your Tofu Ricotta Stuffed Shells.

  • Pasta Precision: Cook the jumbo shells al dente, as they will continue to soften while baking. This ensures a perfect bite and prevents them from becoming mushy.

  • Flavor Boost: Don’t be shy with the seasonings! Adjust salt, pepper, and herbs to match your preferences, ensuring that every shell is bursting with flavor.

  • Make-Ahead Meal: Consider preparing the filling and assembling the shells a day in advance. Just cover and refrigerate, then bake when you’re ready for a comforting meal.

How to Store and Freeze Tofu Ricotta Stuffed Shells

Fridge: Store leftovers in an airtight container for up to 4-5 days. This keeps your Tofu Ricotta Stuffed Shells fresh and ready for quick meals.

Freezer: For longer storage, freeze the stuffed shells before baking. Place them in a single layer on a baking sheet, freeze until solid, then transfer to a freezer-safe container for up to 3 months.

Reheating: When ready to enjoy, reheat frozen shells by baking them directly in the oven at 375°F (190°C) for about 25-30 minutes, or until heated through. Adjust for best results!

What to Serve with Tofu Ricotta Stuffed Shells with Spinach

Indulge in a delightful dining experience with delicious sides that perfectly complement your hearty stuffed shells.

  • Garlic Bread: A classic favorite, warm and fragrant garlic bread adds a crunchy texture and delectable flavors that enhance each bite.
  • Simple Side Salad: A crisp, refreshing salad with mixed greens, light vinaigrette, and seasonal veggies provides a vibrant contrast to the rich stuffed shells.
  • Roasted Vegetables: Seasonal roasted veggies, like zucchini or bell peppers, introduce a caramelized sweetness and nutritional boost to balance the meal.
  • Lemon Zest Couscous: Fluffy couscous tossed with fresh lemon zest complements the creamy filling and offers a bright, zesty flavor explosion.
  • Vegan Caesar Salad: This creamy and tangy salad brings a delightful depth, while the crunchy croutons add a satisfying contrast to the stuffed shells.
  • Sparkling Water with Lime: Refreshing and bubbly, a glass of sparkling water with a dash of lime serves as a light, palate-cleansing beverage alongside your delicious dinner.
  • Chilled White Wine: A glass of crisp, chilled white wine will elevate your meal experience and mesh beautifully with the flavors of tofu ricotta.
  • Chocolate Avocado Mousse: End your meal on a sweet note with rich, creamy dessert that perfectly contrasts the savory flavors of your tofu ricotta stuffed shells.
  • Stuffed Grape Leaves: These Mediterranean bites add a unique twist and vibrant flavors to your meal that will impress every guest at your table.

Make Ahead Options

These Tofu Ricotta Stuffed Shells with Spinach are perfect for meal prep enthusiasts! You can prepare the tofu ricotta and sautéed spinach up to 24 hours in advance, allowing the flavors to deepen. Simply store them in airtight containers in the refrigerator. Additionally, you can stuff the pasta shells and assemble the dish up to 3 days ahead, but make sure to cover everything tightly to keep them fresh. When you’re ready to cook, just pour your marinara sauce over the assembled shells and bake them directly from the fridge, adding an extra 5-10 minutes to the cooking time. This way, you’ll enjoy comforting, high-protein vegan stuffed shells that are just as delicious with minimal effort!

Tofu Ricotta Stuffed Shells Variations

Feel free to get creative with your Tofu Ricotta Stuffed Shells; these delightful twists will elevate your meal to new heights!

  • Vegan Cheese: Substitute tofu ricotta with any store-bought vegan cheese for a different blend of flavors. You’ll discover unique textures and tastes that fit your mood.

  • Roasted Veggies: Incorporate roasted zucchini or bell peppers into the filling for added nutrition. The sweetness of roasted vegetables complements the savory tofu ricotta beautifully.

  • Fresh Herbs: Experiment with thyme or rosemary instead of the traditional basil and oregano for a refreshing twist. Fresh herbs can uniquely enhance the overall taste experience.

  • Spicy Kick: Add red pepper flakes to the tofu ricotta for a spicy undertone. This subtle heat transforms the dish into a lively peppery experience without overwhelming the palate.

  • Creamy Spinach: For a richer flavor, mix in a tablespoon of nutritional yeast to the tofu ricotta. This addition complements the dish with an extra layer of cheesy goodness while keeping it entirely vegan.

  • Artichoke Hearts: Fold in canned (drained) artichoke hearts with the spinach for a Mediterranean flair. These tangy bites provide an exciting textural and flavorful highlight to every shell.

  • Lemon Zest: Brighten the filling with a hint of lemon zest. Just a teaspoon can infuse your stuffed shells with fresh vibrancy, awakening all the other flavors beautifully.

For inspiration beyond these shells, consider pairing them with a light side salad or some delicious garlic bread, or explore some scrumptious options like Avocado Mojo Bowls or Spiced Salmon Potatoes.

43b060ad 509a 4fc4 a544

Tofu Ricotta Stuffed Shells with Spinach Recipe FAQs

How do I choose the right tofu for this recipe?
Absolutely! For Tofu Ricotta Stuffed Shells, I recommend using extra firm tofu. It provides the best texture for the ricotta base. Look for tofu that’s not overly watery, as it needs to hold its shape when crumbled. If you’re short on time, store-bought vegan ricotta is a convenient alternative!

How long can I store the stuffed shells in the fridge?
Very simply, leftovers can be stored in an airtight container in the refrigerator for about 4-5 days. Just reheat in the microwave, air fryer, or oven until warmed through, and they’ll be just as delicious!

Can I freeze Tofu Ricotta Stuffed Shells?
Absolutely! For freezing, assemble your stuffed shells but don’t bake them. Instead, freeze them in a single layer on a baking sheet until solid, then transfer to a freezer-safe container for up to 3 months. When you’re ready, bake directly from the freezer at 375°F (190°C) for about 25-30 minutes, until they’re heated through.

What should I do if my filling is too watery?
Great question! If you find your tofu ricotta filling is too watery, it’s likely due to excess moisture in the spinach or tofu. To fix it, try draining the spinach thoroughly after cooking. You can also press the tofu slightly in a clean kitchen towel before crumbling, which helps reduce excess liquid. This will ensure a creamy yet firm filling!

Are Tofu Ricotta Stuffed Shells safe for my gluten-intolerant friends?
Of course! To make this dish gluten-free, simply use gluten-free jumbo pasta shells available in many stores. Always check the labels on your marinara sauce as well, to ensure it’s gluten-free. This way, everyone can enjoy this delightful vegan comfort dish!

Tofu Ricotta Stuffed Shells with Spinach

Tofu Ricotta Stuffed Shells with Spinach for Ultimate Comfort

A delightful vegan dish featuring creamy tofu ricotta stuffed shells with spinach, perfect for comfort.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Best of 2025
Cuisine: Italian
Calories: 320

Ingredients
  

Tofu Ricotta
  • 1 block Extra Firm Tofu Rich base for tofu ricotta
  • 1 teaspoon Dried Basil Classic Italian flavor
  • 1 teaspoon Dried Oregano Enhances flavor
  • to taste Salt
  • to taste Pepper
Filling
  • 5 ounces Fresh Spinach Nutritious boost and color
Pasta
  • 12 pieces Jumbo Pasta Shells Cooked al dente
  • 1 tablespoon Olive Oil Prevents sticking
Assembly
  • 2 cups Store-Bought Marinara Sauce Rich flavor for layering
  • to taste Parmesan Cheese Optional for savory finish

Equipment

  • food processor
  • Medium pot
  • large baking dish

Method
 

Prepare Tofu Ricotta
  1. Crumble the extra firm tofu into a food processor. Add dried basil, oregano, salt, and pepper. Pulse until a slightly grainy texture is achieved.
Cook Spinach
  1. Bring salted water to a boil, add fresh spinach, and cook for 30-60 seconds. Drain and chop.
Cook Pasta Shells
  1. In the same pot, gently add jumbo pasta shells and cook according to package instructions, about 9-10 minutes. Drain and drizzle with olive oil.
Combine Filling
  1. Combine the chopped spinach with the tofu ricotta in a mixing bowl.
Assemble Shells
  1. Spread marinara sauce on the bottom of a baking dish. Stuff each pasta shell with the filling and arrange in the dish. Top with remaining sauce and cheese.
Bake
  1. Preheat oven to 425°F (220°C). Cover with foil and bake for about 20 minutes.

Nutrition

Serving: 1servingCalories: 320kcalCarbohydrates: 40gProtein: 18gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gSodium: 600mgPotassium: 450mgFiber: 6gSugar: 4gVitamin A: 3000IUVitamin C: 15mgCalcium: 150mgIron: 3mg

Notes

Consider adding roasted vegetables for variation. Make the filling ahead to save time.

Tried this recipe?

Let us know how it was!