Nutrition
Ingredients
- 12 oz Extra Firm Silken Tofu I use Mori-Nu
- 28 oz Artichoke Hearts chopped
- 4 cup Fresh Baby Spinach chopped
- 1/2 Onion, medium diced
- 4 cloves Garlic minced
- 1/3 cup Nutritional Yeast
- 1 cup Soy Milk unsweetened
- 1 cup Vegan Parmesan Cheese I use Follow Your Heart
- 1 1/2 tbsp Lemon Juice
- 8.8 oz Red lentil Pasta I prefer Penne
- 1 tsp Salt
- 1/2 tsp Garlic Powder
- 1/2 tsp Onion Powder
Instructions
- Pre-heat oven to 375 F (191 C).
- Boil water; cook pasta per package.
- Peel and dice the onion.
- Peel and mince the garlic.
- Juice the lemon (if you're not using bottled lemon juice).
- Saute diced onion for ~ 5 mins until translucent; add in garlic and cook for another 2-3 minutes. Put both of them in the blender.
- Add the silken tofu, soy milk, nutritional yeast, lemon juice, garlic powder, onion powder and salt to the blender, and blend until smooth.
- In the same pan, that's now empty, add in the spinach and cook down until the excess water is removed.
- Add the cooked spinach and chopped artichoke hearts to the blender and pulse a few times until it's mixed in. Alternatively, if your blender doesn't have a pulse option, pour blender mixture in a bowl and stir in the spinach and artichokes.
- Mix in the pasta. I like to drain the pot I cook the pasta in and mix everything together in there.
- Empty into a 13x9โ casserole dish (you may want to spray with oil if you're concerned with sticking).
- Top with vegan parmesan and cook for 25-30 minutes. I recommend broiling at the end for a couple minutes to get the cheese browned.
Equipment
This section may contain affiliate links
Notes
This High Protein Spinach and Artichoke Pasta has the same flavor profile as a classic spinach and artichoke dip! The protein comes from silken tofu, nutritional yeast and red lentil pasta. Because this recipe is so packed with veggies, it’s a very high volume meal for not a ton of calories. I think this is one of the most filling recipes I make, and is a great one if you’re in a calorie deficit.
You could make this a Whole Food Plant Based (WFPB) recipe by omitting the vegan Parmesan, and it would be just as tasty!
If this has actually just put you in the mood for a creamy spinach and artichoke dip, you should check this one out!
Ingredients
- Extra Firm Silken Tofu – make sure to use silken tofu when making this recipe! Using regular tofu (firm/extra firm/super firm) will not result in a sauce – it will be more like hummus. Silken tofu can be found at most grocery stores; you can even buy a shelf-stable variety online. I like the brand Mori-Nu and typically buy their Extra Firm Silken Tofu, because the macros are excellent. Any silken tofu will work though!
- Artichoke Hearts – I use canned. If you are a real life grown-up that knows how to use a fresh artichoke, you can do that instead!
- Spinach – I like to use fresh baby spinach. You could also use frozen, but if you do that, don’t use 4 cups lol. Maybe like 1/2 cup of frozen spinach.
- Garlic – I like to use fresh garlic, but you can use the store-bought pre-minced to save some time.
- Nutritional Yeast – if you’re newer to plant-based/dairy-free cooking, nutritional yeast is a shelf-stable ingredient often used in dishes to add a cheesy flavor! You can buy it at most stores and also online. There are two types of nutritional yeast – fortified (with B-12) and non-fortified (without added B-12). Either will work for this recipe; your call on which one you prefer! For what it’s worth, they taste about the same!
- Soy Milk – any plant-based milk will work great!
- Vegan Parmesan – I used Follow Your Heart Parm, because it browns really well in the oven.
- Lemon – I like to use fresh lemon juice, but store-bought juice will work too! If you don’t have either, you could use a mild vinegar instead, like apple cider vinegar or white whine vinegar.
- Pasta – I like to use Red Lentil Pasta because it’s an easy way to add protein! If you use a different kind of pasta, note that the calories/macros may change from what’s in the recipe card.
- Salt, garlic powder, onion powder.

Instructions
- Pre-heat the oven to 375 F (190 C).
- Boil water. Cook the pasta per the package instructions.
- Peel and dice the onion.
- Mince the garlic.
- Drain and chop the artichoke hearts.
- Juice the lemon. We’re only using 1 1/2 tablespoons of lemon juice, so you may have some leftover.
- Saute the diced onion for ~ 5 mins until translucent. You should stir regularly to avoid burning or sticking to the pan.
- Add in the minded garlic and cook for another 2-3 minutes, still stirring often.

- Add the cooked onion and garlic to the blender.
- In the same pan (that’s now empty), add the spinach and cook it down to get rid of the excess liquid. I will also squeeze out additional excess water using a cheese cloth. This helps keep the pasta sauce creamy and not watery.

- In a powerful blender, combine the cooked onion, garlic, spices, milk, nutritional yeast, tofu, lemon juice, and blend until very smooth.
- Add the chopped artichoke hearts and cooked spinach to your blender, and pulse a few times until they’ve been mixed in. You don’t want to blend everything together, because you want some chunks of spinach and artichokes, and blending it all will result in a completely green pasta sauce.
- If your blender doesn’t have a pulse function, or it’s too small to do this in, you can also just dump everything in one large bowl and mix it together.
- Mix the cooked pasta and sauce/veggie mixture together. I like to drain the water from the pot I use to cook the pasta and add the sauce/veggie mixture directly to that and mix in with the pasta.
- Empty everything into a 13×9โ casserole dish.

- Top with vegan parmesan.

- Cook for 25-30 minutes.
- I recommend broiling at the end for a couple minutes to get the cheese browned!

Silly Little Haiku
This is really good
Spinach and Artichoke Dip
Except it’s pasta
Author
Protein Deficient Vegan




Hello! I think the recipe card may need an edit to say tofu, yeast and soy milk go in the blender. But I could be wrong! Making this tonight!
Thank you so much for catching this; you are amazing!!! I’ve been updating all of my recipes to include DEGC and metric conversions and I must have deleted a step in my excitement (aka fatigue). It’s updated now; I really appreciate you letting me know! ๐
Love these recipes!
I made this fun fast pasta,
Itโs rich and creamy
I’m glad you liked it
Your haiku made my whole day
Thank you so, so much
This looks incredible, going to try it this week! Since I don’t have an oven, can I just make the sauce and the pasta, and stir it together and eat it like that? Maybe add some vegan parm and microwave it for a bit so the top melts? Thanks!
I think that could definitely work! Since you won’t be tossing it in the oven, I would just make sure you cook down the spinach and get as much moisture out of the artichokes as you can! ๐