Tofu Ricotta Stuffed Shells with Spinach

by Amelia
Plate of Tofu Ricotta Stuffed Shells with Spinach, garnished and ready to serve.

A Heartwarming Dish to Impress

Tofu Ricotta Stuffed Shells with Spinach is more than just a meal; it’s an experience. I stumbled upon this recipe during a busy week when I craved a comforting, home-cooked dish that was also vegan and packed with nutrients. The creamy tofu ricotta, paired with tender pasta shells and a basil-infused marinara sauce, hits the spot perfectly. It’s the kind of dish that can transform any weeknight dinner into a special occasion or serve as an impressive dish for friends at a weekend gathering.

Why You’ll Love This Dish

This isn’t your average stuffed pasta dish. Here are just a few reasons to give these Tofu Ricotta Stuffed Shells a whirl:

  1. Deliciously Nutritious: Packed with protein from tofu and the vibrant flavors of fresh spinach, this dish stands out as a healthy option compared to traditional ricotta options.
  2. Easy to Prepare: The overall cooking process is straightforward. In no time, you’ll have a flavorful meal ready to serve.
  3. Versatile: Perfect for weeknight dinners or as an impressive dinner party dish, it’s sure to satisfy! Plus, it appeals to both vegans and non-vegans alike, making it a fantastic choice for family gatherings.
  4. Budget-Friendly: Made with simple ingredients that won’t break the bank, you can enjoy a hearty meal without splurging.

The Cooking Process Explained

Are you ready to embark on a delightful culinary adventure? Preparing Tofu Ricotta Stuffed Shells with Spinach involves just a few simple steps:

  1. Make the tofu ricotta.
  2. Cook the spinach and pasta shells.
  3. Combine and bake.
  4. Serve and enjoy!

Now let’s dive into the specifics!

What You’ll Need

Here’s your shopping list for this delightful dish:

  • 1 (16-ounce) block extra firm tofu, drained
  • 1 teaspoon lemon zest
  • 3 tablespoons fresh 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
  • 5 ounces baby spinach
  • 20 jumbo pasta shells
  • 1 (25-ounce) jar marinara sauce
  • 1/4 cup grated Parmesan cheese
  • Handful of parsley or fresh basil for garnish (optional)

Feel free to substitute the nutritional yeast with a vegan cheese or adjust the spices to your taste!

Step-by-Step Instructions

  1. Make the Ricotta: Crumble the drained tofu into a food processor. Add lemon zest, lemon juice, sea salt, sugar, olive oil, nutritional yeast, dried basil, and oregano. Pulse several times until you achieve a grainy texture akin to traditional ricotta. Set it aside.

  2. Cook the Spinach: In a large pot, bring water to boil and salt it generously. Add all the baby spinach and cook for 30-60 seconds until wilted. Use a skimmer to transfer it to a colander. Allow it to drain, then squeeze out excessive moisture and chop roughly. Mix the spinach into the tofu ricotta.

  3. Cook the Jumbo Shells: Bring the pot of water back to a boil. Add the jumbo pasta shells and cook according to package directions (generally for about 9-10 minutes). Drain and toss with a bit of olive oil to prevent sticking.

  4. Assemble and Bake: Spoon a layer of marinara sauce into a 9×13 baking dish. Carefully stuff each shell with the tofu ricotta mixture and place it in the sauce. Once all shells are filled, sprinkle Parmesan over the top. Cover with foil and bake for 20 minutes until everything is heated through and bubbling.

  5. Garnish and Serve: Once baked, serve hot with a sprinkle of fresh parsley or basil if desired.

Best Ways to Enjoy It

To serve this dish, consider pairing it with a fresh arugula salad dressed in a simple vinaigrette or some garlic bread on the side. A light Italian red wine or even a refreshing iced tea would complement the flavors beautifully. Presentation matters too! You can plate the shells on a rustic wooden board garnished with fresh herbs for an inviting look.

Keeping Leftovers Fresh

You can store leftovers in an airtight container in the fridge for up to 4-5 days. Reheat in the microwave, or for a crispy top layer, you can pop it in the air fryer or oven. Ensure that any leftovers are cooled and stored safely.

Pro Chef Tips

  • Texture Matters: Pulsing the tofu ricotta instead of blending smooth keeps that delightful ricotta-like texture.
  • Don’t Overcook the Spinach: Just a quick blanch preserves its vibrant color and nutrients.
  • Experiment with Flavors: Add fresh herbs like dill or chives to the ricotta for a twist.

Creative Twists

Looking to mix things up? Here are a few variations to consider:

  • Add Vegan Cheese: Incorporated into the ricotta or on top while baking.
  • Spicy Kick: Add red pepper flakes to the ricotta mixture for some heat.
  • Vegetable Booster: Sauté mushrooms, zucchini, or bell peppers and mix them into your filling.

Common Questions

  • How long does it take to prepare?
    Expect about 15-20 minutes for prep and around 30 minutes for cooking.

  • Can I make this dish ahead of time?
    Yes! You can assemble everything up to the baking step, cover it, and refrigerate overnight. Just bake when you’re ready to serve.

  • Is it freezer-friendly?
    Absolutely! Follow the assembly steps and freeze before baking. Just thaw overnight in the fridge for best results, then bake.

With these tips and a step-by-step guide, you’ll create a delicious and impressive meal that the whole family will adore. Happy cooking!

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

Tofu Ricotta Stuffed Shells with Spinach


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: amelia
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting and nutritious vegan dish featuring creamy tofu ricotta and jumbo pasta shells, topped with a basil-infused marinara sauce.


Ingredients

Scale
  • 1 (16-ounce) block extra firm tofu, drained
  • 1 teaspoon lemon zest
  • 3 tablespoons fresh lemon juice
  • 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
  • 5 ounces baby spinach
  • 20 jumbo pasta shells
  • 1 (25-ounce) jar marinara sauce
  • 1/4 cup grated Parmesan cheese
  • Handful of parsley or fresh basil for garnish (optional)

Instructions

  1. Make the Ricotta: Crumble the drained tofu into a food processor. Add lemon zest, lemon juice, sea salt, sugar, olive oil, nutritional yeast, dried basil, and oregano. Pulse several times until you achieve a grainy texture akin to traditional ricotta. Set it aside.
  2. Cook the Spinach: In a large pot, bring water to boil and salt it generously. Add all the baby spinach and cook for 30-60 seconds until wilted. Use a skimmer to transfer it to a colander. Allow it to drain, then squeeze out excessive moisture and chop roughly. Mix the spinach into the tofu ricotta.
  3. Cook the Jumbo Shells: Bring the pot of water back to a boil. Add the jumbo pasta shells and cook according to package directions (generally for about 9-10 minutes). Drain and toss with a bit of olive oil to prevent sticking.
  4. Assemble and Bake: Spoon a layer of marinara sauce into a 9×13 baking dish. Carefully stuff each shell with the tofu ricotta mixture and place it in the sauce. Once all shells are filled, sprinkle Parmesan over the top. Cover with foil and bake for 20 minutes until everything is heated through and bubbling.
  5. Garnish and Serve: Once baked, serve hot with a sprinkle of fresh parsley or basil if desired.

Notes

For best results, store leftovers in an airtight container in the fridge for up to 4-5 days. Reheat in the microwave or for a crispy top, use an air fryer.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 3g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 0mg