This post may contain affiliate links, please see our privacy policy for details.

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up!

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

These Creamy Spinach Tofu Shells are a one-pot dinner that everyone will love. The secret to getting that super creamy sauce? TOFU! I know it might sound weird, but it not only makes a really yummy sauce, it also sneaks in 40 grams of extra protein! This is the pasta recipe I plan to make for my son – once he’s old enough to eat real food 😉 The flavors are comforting and the sneaky veggies & protein make it healthier. Win-win!

Here’s what you need

Ingredients

  • medium shells – or another short pasta
  • broth – I used vegan chicken broth
  • firm tofu
  • garlic
  • olive oil
  • non-dairy milk
  • vegan mozzarella – I used Trader Joe’s
  • onion powder
  • dried parsley
  • smoked paprika
  • salt & pepper
  • frozen spinach – thawed & drained
  • lemon zest & juice
  • fresh basil

Equipment

  • stock pot
  • food processor or blender
This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Steps

Step 1: Prep the Tofu Sauce

The first thing we want to do is take this basic block of tofu and turn it into a creamy sauce.

And to do that we are going to add the tofu to a food processor or blender with some olive oil and fresh garlic.

Blend until smooth, scraping down the sides as needed. We aren’t seasoning the sauce yet, so don’t base your opinions on it by how it tastes now. It will be combined with more seasonings to taste amazing!

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Step 2: Make the Pasta

When it comes to choosing a pasta, you want to use something that is short and hearty. If you use a pasta that is too delicate it will end up breaking with all of the stirring that is required.

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Add the pasta to a stock pot with broth and bring to a boil. The pasta won’t be fully submerged, so you will want to mix it frequently.

Once the pasta has cooked for 8 minutes, add the tofu, milk, mozzarella, dry seasonings and spinach to the pot with the pasta – don’t drain the pasta before adding everything to it! Continue to stir, stir, stir for 5-ish minutes, or until the pasta is cooked through and the sauce has thickened up.

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Step 3: Finish & Serve

To finish off the pasta, add in some lemon zest, lemon juice and fresh basil. Give it one last stir and taste it. Now is the time to add more salt & pepper as needed. Scoop the pasta into bowls and top it with some more pepper.

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

This pasta is so creamy and comforting, but also doesn’t weigh you down. It is the perfect recipe when you are craving comfort food, but lightened up.

This is one your whole family will love! Let me know if your kids like this one so I can add it to the future list for my kid!

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com
This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Tips & Tricks

For leftovers: the sauce will thicken even more as it sits in the fridge. I like to add some more non-dairy milk when reheating to loosen it up.

You could also swap the frozen spinach with some chopped broccoli.

This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up | ThisSavoryVegan.com

Creamy Spinach Tofu Shells

Servings: 8
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
This Creamy Spinach Tofu Shells recipe is a comforting vegan pasta that sneaks in protein & veggies. Made in one pot for easy clean up!
4.42 from 12 ratings

Ingredients

  • 1 pound medium shells or another short pasta
  • 4 cups broth I used vegan chicken broth
  • 1 14-ounce block firm tofu drained & pressed
  • 4 cloves garlic peeled
  • 1/4 cup olive oil
  • 1 cup non-dairy milk unsweetened
  • 1 cup shredded vegan mozzarella I used Trader Joe's
  • 1 teaspoon onion powder
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon smoked paprika
  • salt & pepper to taste
  • 8 ounces frozen spinach thawed & drained
  • 1 lemon zest & juice
  • 2 tablespoons fresh basil chopped

Equipment

Instructions
 

  • Add the pasta and broth to a stock pot and bring to a boil. Boil for 8 minutes, stirring frequently.
  • Meanwhile, add the tofu, garlic & olive oil to a food processor or blender and blend until smooth.
  • Don't drain the pasta! Add the tofu, milk, mozzarella, dry seasonings and spinach to the pot with the pasta. Continue to stir, stir, stir for 5-ish minutes, or until the pasta is cooked through and the sauce has thickened up.
  • Add the lemon juice, lemon zest & basil and give it another stir. Taste and adjust the salt & pepper as needed.
  • Serve warm with extra pepper on top.

Video

Notes

  • For leftovers: the sauce will thicken even more as it sits in the fridge. I like to add some more non-dairy milk when reheating to loosen it up.
  • You could also swap the frozen spinach with some chopped broccoli.
Calories: 389kcal, Carbohydrates: 51g, Protein: 16g, Fat: 15g
Cuisine: Italian
Course: Main Course
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.