Spinach and Tofu Stuffed Shells Recipe

Urvashee Patel | Dessarts

These spinach and tofu stuffed shells are healthier alternative to traditional stuffed shells. It’s perfect for your next meatless Monday too.

Are you craving some comfort food but know you’re going to feel guilty after eating it? Here’s a comfort dish that will make you feel good while you eat it and afterwards too. These spinach and tofu stuffed shells will give you all the nutrients your body needs while warming your belly with the perfect cozy meal.

Spinach and Tofu Stuffed Shells Photo

I replaced classic ricotta with a creamy tofu mixture seasoned with salt and a little lemon juice. Then I added a ton of cooked down baby spinach. I’m talking one whole container of baby spinach leaves.

If I wasn’t afraid of the complainers at the dinner table, I probably would have used double the amount. Spinach cooks down to almost nothing right? So why not use more I say!

Spinach and Tofu Stuffed Shells Picture

Eating spinach is good for your health on so many levels: lots of fiber, Vitamins A, C, K, folic acid and iron. It also has a bunch of plant compounds that benefit eye health, heart health and decrease cancer risk. I toss it into just about everything.

I add fresh leaves to soups, curries and lately I’ve been blending it into my refried beans. No one notices the taste and it enriches foods with extra nutrients and antioxidants.

Spinach and Tofu Stuffed Shells Image

I’m not one of those people that think you can replace anything with tofu. However, using it as a replacement in recipes that call for ricotta cheese is definitely an exception. I love all kinds of cheeses but I don’t miss ricotta at all when I replace it with tofu.

I’ve made lasagna with tofu for group of 15 people and I don’t think anyone noticed. So, even if you are anti tofu in all other ways, you should really give this one a try. There’s more protein in it so it’s better for you.

But enough with the nutrition! What I like best about this meal is that it only takes 30 minutes to prepare. I can store it in the refrigerator and pop it into the oven whenever I want to eat. It’s perfect for those days when get home too late to cook anything. 

Are you tired of the dinner routine?

Stuck in a rut or looking for fun new recipes to try?

Our Facebook Group is growing every day! If you haven’t joined yet, we invite you to come check it out and join the fun.


You can ask for recipe ideas, talk about cooking techniques, or get help figuring out the right new pan set for you. If you’ve already joined, invite a friend along!


Spinach and Tofu Stuffed Shells Recipe

    4 Servings


  • 20 Jumbo Pasta Shells
  • 1 tablespoon Olive Oil
  • 1/2 tablespoon Minced Garlic
  • 5 ounces Fresh Baby Spinach
  • 14 ounces Firm Tofu
  • 1/2 teaspoon Salt
  • 2 tablespoons Lemon Juice
  • 4-5 Fresh Basil Leaves, chopped
  • 2 1/2 cups Marinara Sauce
  • 1/2 cup Shredded Mozzarella Cheese


  1. Grease a large casserole dish and set it aside. Preheat the oven to 400°F.
  2. Cook the shells according to package directions but leave them al dente. Drain, rinse briefly, and set them aside.
  3. In a large skillet, heat the oil over medium heat. Turn the heat to low-medium, add the garlic and saute for 1-2 minutes. Add half the spinach and mix to coat it in oil. Once it has wilted down a little, add the rest of the spinach. Mix to coat and cook until wilted.  Set it aside.
  4. Drain the tofu, break it into quarters. Place the quarters and salt in a food processor and blend until smooth. Add the spinach mixture, lemon juice, and basil and pulse until the spinach is chopped up. Salt and pepper the filling to taste.
  5. Add 1 cup of marinara to the casserole dish and spread it to cover the bottom.
  6. Stuff each shell with about 2 tablespoons of the tofu mixture and place them in the dish. Cover the shells with the remaining marinara sauce and sprinkle with mozzarella cheese.
  7. Cover the casserole dish with foil and bake for about 25 minutes. Uncover and bake for another 5 minutes or until cheese is bubbling.



  • You may want to cook extra shells in case they break.
  • I use firm or extra firm tofu so I don’t have to worry about pressing it.
  • You can also place the filling in a Ziploc bag, snip off a corner and squeeze it into the shells.

, , , , , , , ,
Related Recipes:
Vegetarian Recipes, Vegetable Recipes, Tofu Recipes, Pasta Recipes, Spinach Recipes, Dinner Recipes, Family Meals and Snack Recipes, Lasagna Recipes, Comfort Food Recipes
Recipe Yields:
4 servings
Prep Time:
Cook Time:
Total Time:
Related Post:
Author: Urvashee Patel
Recipe Yields: 4 servings
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 60 minutes

Nutrition Facts

Servings Per Recipe 4

Amount Per Serving
Calories from Fat 68
Calories 416

% Daily Value*
Total Fat 9g
  Saturated Fat 2g
Sodium 1003mg
Total Carbohydrate 53g
  Dietary Fiber 4g
  Sugars 15g
Protein 16g

* Percent Daily Value are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrition Facts are estimated based on ingredients and data provided by Fat Secret. Please consult a doctor if you have special dietary needs.
Urvashee Patel

About Urvashee

Urvashee blogs about delectable desserts on her blog, Dessarts. Lucky for us, she's sharing her delectable vegetarian dishes too as a Vegetarian Fanatic.

Show Comments