Tofu Ricotta Stuffed Shells with Spinach

Close-up of vegan stuffed pasta shells topped with melted cheese and herbs.

These tofu ricotta stuffed shells loaded with spinach make a comforting, protein-rich vegan pasta bake that’s perfect for a cozy weekend meal or a laid-back weeknight when you want something tasty without too much hassle. This recipe mixes a simple homemade tofu ricotta with tender jumbo pasta shells, fresh spinach, and your favorite jarred marinara, then bakes it all until it’s bubbly and hot. It serves about 4–6 people, and leftovers heat up wonderfully in the microwave, air fryer, or oven.

These tofu ricotta stuffed shells with spinach bring together cozy vibes and plant-powered protein in one delicious vegan pasta bake. It’s a straightforward dish that uses a homemade tofu “ricotta” made from extra-firm tofu, lemon juice, olive oil, nutritional yeast, and herbs, blended until creamy yet a little grainy for that classic ricotta feel. We fill jumbo pasta shells with it, add some blanched spinach, load everything into marinara sauce, then bake until bubbling and inviting.

You’ll get about 4–6 servings here. The steps that take the most time are blending the tofu ricotta, blanching the spinach, and pre-cooking the shells — but once you have those done, the dish bakes for just 20 minutes and you’re free to relax or whip up a side salad. It’s an easy recipe to tweak too, so feel free to swap in different greens or toss in extra mix-ins like mushrooms or vegan sausage. Plus, leftovers are fan-friendly — warm them up just the way you like, whether in the microwave, air fryer, or oven.

  • Flavor and texture: creamy, tangy tofu ricotta paired with tender shells soaked in savory marinara.
  • Effort level: requires some assembly to fill shells, then largely hands-off baking time.
  • Yield and storage: makes about 4–6 servings and holds up well for leftovers.
  • Flexibility: easy to swap ingredients like using dairy ricotta or different leafy greens, plus good for make-ahead meals.
  • Finishing touches: a sprinkle of Parmesan (dairy or vegan) and fresh herbs brighten up the final presentation.

Comfort, Convenience, and Flavor

This tofu ricotta stuffed shells recipe strikes the perfect balance of comfort food and everyday convenience — creamy vegan ricotta, fresh spinach, and rich marinara all baked together in one easy dish. Prefer a white-sauce twist? Try these Creamy Alfredo Stuffed Shells.

  • Creamy, ricotta-like consistency without any dairy. The tofu ricotta blends up with a lightly grainy texture that truly mimics traditional ricotta, keeping the dish fully vegan but still authentically cheesy in feel.
  • Loaded with plant protein. Extra-firm tofu adds great body and protein, making these stuffed shells more filling than just a regular baked pasta with veggies.
  • Comforting but surprisingly light. The lemon and nutritional yeast add brightness to the tofu ricotta, keeping it flavorful but never heavy or greasy.
  • Mostly hands-off after prep. After you make the filling and pre-cook the shells, you just stuff, cover, and bake. This frees you up to set the table, toss a salad, or just sit down with a glass of wine.
  • Perfect for leftovers and meal prep. Assemble it ahead and keep it refrigerated until baking. Leftovers reheat beautifully in microwave, air fryer, or oven and the whole thing freezes well for up to two months.
  • Completely customizable. Swap in regular ricotta if you prefer (or try these Sun-Dried Tomato and Ricotta Stuffed Shells) or mix in cooked sausage or mushrooms for extra richness. You can even use gluten-free pasta for special diets.
  • Feeds a crowd easily. This recipe serves about 4–6 but scales up nicely for bigger families or potlucks without losing its charm.
  • Made with simple pantry staples. No fancy cheeses or hard-to-find items here — tofu, spinach, pasta, and jarred marinara keep it easy and accessible anytime.

If you treasure a warm, fuss-free dinner that travels well from fridge to table, and suits vegans and omnivores alike, these tofu ricotta stuffed shells will quickly become one of your go-to recipes.

  • This dish is fully vegan and packs a punch of plant-based protein thanks to extra-firm tofu.
  • It’s a pasta bake that’s creamy, saucy, and so comforting, yet simple enough for weeknight meals.
  • Once you fill the shells, you bake for about 20 minutes while you get other things done or just chill.
  • It’s easy to swap out ingredients or mix in extras to match your flavor preferences.
  • The leftovers hold up well, reheating easily by multiple methods, making it a great make-ahead meal.

Ingredients You’ll Need

  • One 16-ounce block of extra-firm tofu, well-drained
  • 1 teaspoon lemon zest
  • 3 tablespoons fresh lemon juice (from about 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 fresh baby spinach
  • 20 jumbo pasta shells
  • One 25-ounce jar of marinara sauce
  • 1/4 cup grated Parmesan cheese (regular or vegan), optional
  • A handful of chopped fresh parsley or basil for garnish, optional

How to Make It

  1. Preheat oven to 425°F (220°C).
  2. Pat the extra-firm tofu dry, crumble it into a food processor or blender.
  3. Add lemon zest, lemon juice, sea salt, sugar, olive oil, nutritional yeast, dried basil, and dried oregano to the tofu and pulse until creamy but still slightly grainy.
  4. Bring a large pot of salted water to a boil and blanch the baby spinach 30–60 seconds.
  5. Fish the spinach out with a slotted spoon, drain in a colander, let cool slightly, squeeze out excess water, roughly chop, and stir into the tofu ricotta.
  6. Bring the blanching water back to a boil and cook jumbo pasta shells according to package directions (about 9–10 minutes) until tender but still firm.

  7. Drain the shells and drizzle lightly with olive oil to prevent sticking.
  8. Spoon a layer of marinara sauce into the bottom of a 9×13 baking dish and spread evenly.
  9. Hold each shell upright, fill with the tofu ricotta and spinach mixture, and nestle each stuffed shell into the marinara until all shells are filled.
  10. Sprinkle grated Parmesan or vegan parm over the stuffed shells if using.
  11. Cover the baking dish with foil and bake for 20 minutes until heated through and bubbling.
  12. Remove the foil and garnish with chopped fresh parsley or basil before serving.

Small Tricks for Big Flavor

  • Pat your tofu dry with a kitchen towel—no need to press if it’s extra-firm, this saves you some time.
  • Pulse the ricotta filling in the food processor instead of blending fully to keep that nice grainy, ricotta-like texture.
  • Be sure to squeeze excess water from the cooked spinach to stop the filling from getting watery—it’s the same moisture-control trick used in eggplant rollatini with creamy filling.
  • Check the pasta package for the recommended cooking time and don’t overcook the shells so they hold their shape when stuffing—for timing and technique, see our stuffed shells recipe.
  • Drizzle a little olive oil on the shells after cooking to keep them from sticking together and make filling easier.
  • If you want to assemble ahead, refrigerate the covered dish and bake within a day—just add a few extra minutes to the baking time if you start with it cold.Close-up of stuffed pasta shells topped with melted cheese and herbs.

Flavor Variations and Substitutions

  • Swap the tofu ricotta for 16 ounces of regular ricotta if you prefer a non-vegan version; just stir in the lemon zest and herbs as usual.
  • Use baby kale or chopped Swiss chard instead of spinach, or sub in about 4–5 ounces of thawed, drained frozen spinach.
  • Mix in cooked crumbled vegan sausage or sautéed mushrooms for extra flavor and texture.
  • If you can’t find jumbo shells, manicotti pasta is a great alternative, or skip the pasta and make vegan stuffed zucchini boats instead.
  • Add shredded mozzarella or your favorite vegan melting cheese in the last 5 minutes of baking for a melty, gooey top.

Storing and Reheating Leftovers

Store any leftovers covered in the baking dish or divided into airtight containers in the fridge for up to 4–5 days. To warm up leftovers:

  • Microwave: Place a portion in a microwave-safe dish and heat in 30-second bursts until piping hot.
  • Air fryer: Put the shells and sauce in a small oven-safe dish, cover with foil, preheat air fryer to 350°F, and heat for 10–15 minutes till warmed through.
  • Oven: Cover the dish with foil and reheat in a 350°F oven for about 20 minutes.

You can freeze portions or the whole dish for up to 2 months. Just thaw in the fridge overnight before reheating; add a few extra minutes if baking from frozen. For another freezer-friendly, bake-and-reheat dinner, try Lasagna Zucchini Boats.

Common Questions, Quickly Answered

  • Can I use regular ricotta instead of tofu ricotta? — Absolutely! Use about 16 ounces of regular or vegan ricotta and mix in the lemon zest and herbs to keep the flavor bright.
  • Do I need to press the tofu? — No need if it’s extra-firm. Just pat it dry well before crumbling.
  • Can I assemble the shells ahead of time? — Yes! You can stuff them, cover, and refrigerate for up to a day before baking. If baking straight from cold, just add a few extra minutes to the bake time.
  • How do I avoid soggy shells? — Don’t overcook the shells during the boiling step, squeeze out water from the spinach, and drizzle some olive oil on the shells after boiling to prevent sticking and tearing.
  • How many servings does this recipe make? — It feeds about 4–6 people, depending on portion size and side dishes like a simple Kale Soup.
  • Can I freeze leftovers? — Yes, leftovers freeze well for up to 2 months. Defrost overnight in the fridge before reheating.
  • Is this recipe gluten-free? — The recipe uses regular wheat pasta shells, but you can substitute certified gluten-free jumbo shells if needed.
  • What allergens should I be aware of? — The tofu ricotta contains soy from tofu. If you add Parmesan cheese, it contains dairy, but you can use vegan Parmesan to keep the dish fully vegan.

Close-up of stuffed pasta shells with tofu ricotta and spinach, topped with marinara sauce and herbs

Print

A comforting, protein-rich vegan pasta bake featuring homemade tofu ricotta with spinach stuffed into jumbo pasta shells, baked in marinara sauce until bubbly.

  • Author: Clara
  • Prep Time: 30 minutes
  • Cook Time: 20 minutes
  • Total Time: 50 minutes
  • Yield: 4-6 servings 1x
  • Category: Main Course

Ingredients

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

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Pat extra-firm tofu dry and crumble into a food processor or blender.
  3. Add lemon zest, lemon juice, sea salt, sugar, olive oil, nutritional yeast, dried basil, and dried oregano to tofu; pulse until creamy but slightly grainy.
  4. Bring a large pot of salted water to a boil and blanch baby spinach for 30–60 seconds.
  5. Remove spinach with slotted spoon, drain, let cool slightly, squeeze excess water, roughly chop, and stir into tofu ricotta mixture.
  6. Return blanching water to boil and cook jumbo pasta shells according to package directions (about 9–10 minutes) until tender but firm.
  7. Drain shells and drizzle lightly with olive oil to prevent sticking.
  8. Spread a layer of marinara sauce evenly in the bottom of a 9×13-inch baking dish.
  9. Fill each shell with tofu ricotta and spinach mixture and nestle shells into marinara sauce in the baking dish.
  10. Sprinkle grated Parmesan or vegan parmesan over stuffed shells if using.
  11. Cover baking dish with foil and bake for 20 minutes until heated through and bubbly.
  12. Remove foil and garnish with chopped fresh parsley or basil before serving.

Notes

Pat tofu dry with a kitchen towel; no pressing needed if extra-firm., Pulse tofu ricotta filling rather than fully blending to maintain grainy texture like ricotta., Squeeze excess water from cooked spinach to prevent watery filling., Do not overcook shells so they hold shape when stuffing., Drizzle olive oil on cooked shells to prevent sticking before filling., Assemble ahead and refrigerate for up to a day; add a few extra minutes to baking time if starting from cold dish., Leftovers reheat well in microwave, air fryer, or oven; freeze up to 2 months., For variations, swap tofu ricotta for regular ricotta, use baby kale or Swiss chard, add vegan sausage or mushrooms, substitute manicotti, or add melting cheese in last baking minutes.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approximately 350 kcal per serving
  • Fat: About 12 grams per serving
  • Carbohydrates: Approximately 45 grams per serving
  • Protein: About 18 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Clara

ABOUT THE AUTHOR

Clara

Hi, I’m Clara, the home cook and recipe creator behind Cooking Crumbs. I share cozy homemade recipes, easy bakes, simple breads, comforting family dinners, old-fashioned desserts, cookies, casseroles, and seasonal favorites made for real home kitchens. Cooking Crumbs is my kitchen space for recipes that feel warm, familiar, and worth saving — the kind of food you can make with simple ingredients, clear steps, and no pressure to make everything perfect. I believe some of the best recipes are the ones that leave a few crumbs behind: a soft slice of bread, a warm cookie, a simple cake, a bubbling casserole, or a cozy supper shared at the end of the day. That is the heart of Cooking Crumbs: simple homemade food, clear instructions, familiar flavors, and recipes you can come back to again and again.

READ MORE →

Leave a Comment

Recipe rating