Tofu Ricotta Stuffed Shells with Spinach

Total Time: 1 hr Difficulty: Intermediate
Creamy tofu ricotta melds with bright spinach in pasta shells, bathed in tangy marinara and topped with melted vegan cheese and fresh basil
pinit

These creamy, plant-powered shells are a delightful way to upgrade your weeknight dinner routine. Tender pasta shells cradle a velvety tofu-spinach ricotta filling, all bathed in tangy marinara and finished under a golden blanket of vegan cheese. With vibrant basil scattered on top, every bite sings with flavor and color—plus it’s all dairy-free and totally customizable. Ready to dive in and make your kitchen smell like comfort heaven? Let’s get cooking!

Key Ingredients

Before you dive into the kitchen, let’s gather the essentials that make this bake shine:

  • 12 large pasta shells: Sturdy vessels that cradle the creamy tofu-spinach filling.
  • 1 cup firm tofu, drained and crumbled: The high-protein base that mimics ricotta’s texture.
  • 1 cup spinach, fresh or thawed if frozen: Adds vibrant color, nutrients, and mild leafy flavor.
  • 1/4 cup nutritional yeast: Infuses a cheesy, savory depth without dairy.
  • 2 tablespoons olive oil: Helps sauté garlic and spinach for richer taste.
  • 2 cloves garlic, minced: Brings aromatic bite and warmth.
  • 1/2 teaspoon salt: Enhances all the savory layers.
  • 1/4 teaspoon black pepper: Introduces gentle heat and complexity.
  • 1/2 teaspoon Italian seasoning: A classic herb blend for that familiar pasta-house flavor.
  • 1/4 teaspoon red pepper flakes (optional): Adds a spark of heat if you like it spicy.
  • 2 cups marinara sauce: Smothers shells in tangy tomato goodness.
  • 1/4 cup fresh basil, chopped (for garnish): Offers a fresh, herbaceous pop.
  • Vegan cheese (optional, for topping): Melts beautifully into a golden, gooey finish.

How To Make Tofu Ricotta Stuffed Shells with Spinach

Let’s walk through the baking process from start to finish. You’ll cook the pasta, build a dreamy tofu-spinach ricotta, nestle it all in marinara, and bake until bubbly and golden. Follow these detailed steps and you’ll have dinner on the table in about an hour, with plenty of joy baked in.

1. Preheat your oven to 375°F (190°C) so it’s hot and ready when assembly is complete.

2. In a large pot, bring salted water to a boil, then add the shells and cook until al dente (firm but tender). Drain and transfer to a plate.

3. Heat olive oil in a skillet over medium heat. Add minced garlic and sauté for about 1 minute, just until fragrant.

4. Stir in the spinach and cook 2–3 minutes until fully wilted. If using frozen, ensure it’s thawed, squeezed dry, and heated through.

5. In a roomy mixing bowl, combine crumbled tofu, sautéed spinach, nutritional yeast, salt, black pepper, Italian seasoning, and red pepper flakes. Mix thoroughly to create a uniform tofu ricotta.

6. Spread half of the marinara sauce on the bottom of a 9×13-inch baking dish for a tangy base.

7. Use a spoon to fill each pasta shell with the tofu mixture, placing them open side up in the dish.

8. Pour the remaining marinara sauce over the filled shells, ensuring each one is well coated.

9. If you want extra cheesiness, sprinkle vegan cheese evenly across the top.

10. Cover the dish with foil and bake for 25 minutes. Then remove the foil and bake 10 more minutes to let the top brown slightly.

11. Take the shells out of the oven, let rest for a few minutes, then garnish with fresh basil before serving.

Serving Suggestions

Once these shells emerge golden and bubbling, it’s time to plate up! Here are a few fun ways to enjoy—and elevate—your meal:

  • Serve alongside a crisp green salad dressed in lemon vinaigrette for a refreshing contrast.
  • Pair with garlic bread slices toasted under the broiler for an extra crunch.
  • Drizzle a bit of extra virgin olive oil and sprinkle more basil just before serving to brighten flavors.
  • Enjoy with a glass of light-bodied red wine or sparkling water with a lemon wedge for a balanced sip.

Tips For Perfect Tofu Ricotta Stuffed Shells with Spinach

A few insider tricks will ensure these shells turn out every bit as dreamy as they look. Keep your tofu well-drained to avoid watery filling, and don’t skimp on seasoning—those herbs and spices are what bring the ricotta to life. Feel free to play with textures: add a touch of red pepper flakes if you crave heat, or top with a handful of vegan cheese for that melty finish. Now, let’s dive into some quick variations and prep hacks:

  • You can easily customize the filling by adding chopped vegetables like bell peppers or mushrooms for extra flavor.
  • Swap out marinara with pesto sauce for a different herbal twist.
  • These shells can be prepared in advance and stored in the refrigerator for up to 2 days before baking.
  • For an extra protein boost, consider adding cooked lentils to the filling mixture.

How To Store It

After you’ve enjoyed a helping (or two), here’s how to keep the rest tasting fresh and delicious:

  • Refrigerator storage: Let the baked shells cool completely, then cover the dish tightly with plastic wrap or transfer to an airtight container. They’ll stay fresh for up to 3–4 days.
  • Freezing assembled shells: Assemble the shells in a freezer-safe dish, wrap securely in foil and plastic wrap, and freeze for up to 2 months. Bake from frozen, adding 5–10 minutes to the cooking time.
  • Freezing baked leftovers: Portion cooled shells into containers, cover with sauce, and freeze. Defrost overnight in the fridge before reheating.
  • Reheating: To revive refrigerated or thawed shells, cover with foil and bake at 350°F (175°C) for 15–20 minutes, or microwave individual portions until heated through.

Frequently Asked Questions

Curious cooks often ask these quick questions—here are the answers you need:

  • How long does it take to prepare and cook the Tofu Ricotta Stuffed Shells with Spinach?

It takes about 15 minutes to prepare the ingredients—draining and crumbling the tofu, washing or thawing the spinach, mincing garlic, and cooking the pasta shells—and approximately 35 minutes to cook. This includes 5 minutes sautéing garlic and spinach, assembling the shells, and 30 minutes of baking time (25 minutes covered and 10 minutes uncovered).

  • Can I use frozen spinach instead of fresh, and how should I prepare it?

Yes, you can use frozen spinach. Thaw it fully, then squeeze out as much excess moisture as possible using a clean kitchen towel or paper towels. This prevents the filling from becoming watery and ensures the shells hold their shape.

  • How can I store leftovers, and how long will they keep?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. To reheat, cover with foil and bake at 350°F (175°C) for 15–20 minutes or microwave individual portions until heated through.

  • Is it possible to freeze the assembled shells before baking?

Yes, you can freeze the assembled shells. Place the unbaked dish in a freezer-safe container, cover tightly with foil or plastic wrap, and freeze for up to 2 months. When ready to bake, thaw overnight in the refrigerator, then bake according to the recipe instructions, adding an extra 5–10 minutes if needed.

  • What substitutions can I make to the filling if I don’t have nutritional yeast?

If you don’t have nutritional yeast, you can substitute it with 2 tablespoons of vegan Parmesan-style cheese or omit it altogether. Nutritional yeast adds a cheesy, savory flavor, so adjust salt and seasoning to taste if skipping this ingredient.

  • Can I add extra vegetables or protein to the filling?

Absolutely. Finely chopped bell peppers, mushrooms, or zucchini can be sautéed with the garlic and spinach for extra flavor and texture. For additional protein, stir in ½ cup of cooked lentils or white beans into the tofu mixture.

  • How can I make these shells gluten-free?

Simply swap the large pasta shells for gluten-free pasta shells or large gluten-free pasta tubes. Ensure your marinara sauce and any optional vegan cheese are certified gluten-free as well. Cooking times should remain the same, but check the pasta package instructions for any variations.

What Makes This Special

These stuffed shells stand out because they deliver all the cozy, melty comfort of baked pasta without a drop of dairy—thanks to a clever tofu ricotta and nutritional yeast combo. Bright spinach, tangy marinara, and optional vegan cheese build layers of flavor and texture that’ll make even non-vegans swoon. It’s fun to customize, easy to prep ahead, and perfect for feeding a crowd or a hungry family. Feel free to print this guide and save it for later—then come back and share how your version turned out, or drop any questions below if you need a hand. Enjoy every cheesy (yet dairy-free!) bite!

Tofu Ricotta Stuffed Shells with Spinach

Difficulty: Intermediate Prep Time 20 mins Cook Time 35 mins Rest Time 5 mins Total Time 1 hr
Calories: 350

Description

A colorful bake where tender pasta shells hug a savory tofu-spinach ricotta filling, smothered in rich marinara and baked until bubbly, finished with fresh basil and optional vegan cheese

Ingredients

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. In a large pot, bring salted water to a boil while you prepare the filling. Cook the pasta shells according to package instructions until al dente, then drain and set aside.
  3. In a skillet over medium heat, add the olive oil. Once hot, add the minced garlic and sauté for about 1 minute, until fragrant.
  4. Add the spinach to the skillet, cooking for another 2-3 minutes until wilted. If using frozen spinach, make sure it is thoroughly heated and excess moisture is removed.
  5. In a large mixing bowl, combine the crumbled tofu, sautéed spinach, nutritional yeast, salt, black pepper, Italian seasoning, and red pepper flakes. Mix well until fully combined, creating the tofu ricotta filling.
  6. Spread half of the marinara sauce on the bottom of a 9x13 inch baking dish.
  7. Using a spoon, stuff each cooked shell with the tofu ricotta mixture and place them in the baking dish, open side up.
  8. Once all shells are filled and placed in the dish, pour the remaining marinara sauce over the top, ensuring all shells are covered.
  9. If desired, sprinkle vegan cheese over the sauce for an extra cheesy finish.
  10. Cover the baking dish with aluminum foil and bake for 25 minutes. Then remove the foil and bake for an additional 10 minutes for a slightly crisp topping.
  11. Remove from the oven and let cool for a few minutes before serving. Garnish with fresh basil.

Note

  • You can easily customize the filling by adding chopped vegetables like bell peppers or mushrooms for extra flavor.
  • Swap out marinara with pesto sauce for a different herbal twist.
  • These shells can be prepared in advance and stored in the refrigerator for up to 2 days before baking.
  • For an extra protein boost, consider adding cooked lentils to the filling mixture.
Keywords: vegan stuffed shells, tofu ricotta, spinach pasta bake, dairy-free dinner, plant-based main, baked pasta
Did you make this recipe?

Tag #fastcomfortfood.com if you made this recipe. and follow us on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How long does it take to prepare and cook the Tofu Ricotta Stuffed Shells with Spinach?

It takes about 15 minutes to prepare the ingredients—draining and crumbling the tofu, washing or thawing the spinach, mincing garlic, and cooking the pasta shells—and approximately 35 minutes to cook. This includes 5 minutes sautéing garlic and spinach, assembling the shells, and 30 minutes of baking time (25 minutes covered and 10 minutes uncovered).

Can I use frozen spinach instead of fresh, and how should I prepare it?

Yes, you can use frozen spinach. Thaw it fully, then squeeze out as much excess moisture as possible using a clean kitchen towel or paper towels. This prevents the filling from becoming watery and ensures the shells hold their shape.

How can I store leftovers, and how long will they keep?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. To reheat, cover with foil and bake at 350°F (175°C) for 15–20 minutes or microwave individual portions until heated through.

Is it possible to freeze the assembled shells before baking?

Yes, you can freeze the assembled shells. Place the unbaked dish in a freezer-safe container, cover tightly with foil or plastic wrap, and freeze for up to 2 months. When ready to bake, thaw overnight in the refrigerator, then bake according to the recipe instructions, adding an extra 5–10 minutes if needed.

What substitutions can I make to the filling if I don’t have nutritional yeast?

If you don’t have nutritional yeast, you can substitute it with 2 tablespoons of vegan Parmesan-style cheese or omit it altogether. Nutritional yeast adds a cheesy, savory flavor, so adjust salt and seasoning to taste if skipping this ingredient.

Can I add extra vegetables or protein to the filling?

Absolutely. Finely chopped bell peppers, mushrooms, or zucchini can be sautéed with the garlic and spinach for extra flavor and texture. For additional protein, stir in ½ cup of cooked lentils or white beans into the tofu mixture.

How can I make these shells gluten-free?

Simply swap the large pasta shells for gluten-free pasta shells or large gluten-free pasta tubes. Ensure your marinara sauce and any optional vegan cheese are certified gluten-free as well. Cooking times should remain the same, but check the pasta package instructions for any variations.

Sophie Bennett
Sophie Bennett Food and Lifestyle Blogger

Hi, I’m Sophie Bennett, and I believe comfort food doesn’t have to take all day! As a busy working mom of three and the heart behind Fast Comfort Food, I’m on a mission to bring warmth to your table without keeping you chained to the stove.

Leave a Comment

Your email address will not be published. Required fields are marked *