15 Cheap, High-Protein TVP Recipes to Try
TVP (textured vegetable protein) is one of the most underrated ingredients in the plant-based pantry. Those little dried soy crumbles cost a fraction of what store-bought vegan mince does, keep in the cupboard for months, and soak up whatever flavors you cook them in. That makes TVP one of the most reliable swaps for ground meat, working its way into everything from a slow-simmered ragù to a quick weeknight taco.
I’ve been eating TVP my whole life, long before it started turning up in mainstream supermarkets, and I’ve been steadily adding more TVP recipes to the site. Most of the time you’ll rehydrate it in hot water or stock before cooking, though for soups, stews, and chilis with plenty of liquid you can often add the crumbles straight to the pot and let them plump up as everything simmers. Rehydrating in stock rather than water is an easy way to build extra flavor from the start.
Below you’ll find some of our favorite TVP recipes, including Heartful Table originals and a carefully curated selection from food creators we love.
15 Cheap, High-Protein TVP Recipes to Try
A curated roundup of 15 vegan TVP recipes, mixing Heartful Table originals with tried-and-tested favorites from food creators worth following. From weeknight tacos, chili, and sloppy joes to make-ahead building blocks like chorizo, sausage crumbles, and bacon bits, it's a practical guide to cooking with one of the cheapest, highest-protein ingredients in the plant-based pantry.
Our pot pie builds its flavor in layers: caramelized onions, tomato paste cooked until it darkens, and a splash of red wine, all brought together in an herb gravy under golden puff pastry. The TVP soaks up the gravy and makes the filling hearty and protein-rich. Tricia, one of our readers, made it for her whole family, meat eaters included, and everyone enjoyed it enough that she's planning to make it again!
Lori's trick here is adding the dry TVP straight to the pan with just the right amount of broth, so it stays firm and chewy instead of turning soft. With onion, jalapeño, and a simple spice blend, the taco filling is ready in 20 minutes. Reader Patti described it as flavorful and easy, with plans to use the same TVP ground in chile rellenos and tamales, and Bridget added it to her permanent rotation after one try.
Thomas uses psyllium husk powder instead of vital wheat gluten to bind these, so they're completely gluten-free and hold together in a simmering sauce without going soggy. The TVP is rehydrated in broth, then blitzed with garlic, shallot, miso, and fresh parsley. Reader Wendy said the texture and spice were spot on, and that her meat-eating husband took two helpings.
This is our slow-simmered take on an Italian classic, starting with a proper soffritto of onion, carrot, and celery, and skipping the garlic as tradition calls for. Red wine, miso, and a 45-minute simmer give it the kind of depth you'd expect from a sauce that took all day. Serve it over pappardelle or tagliatelle with a little pasta water stirred through.
Don't let Ania's long ingredient list put you off, as most of it is spices you'll already have, including warming additions like cinnamon, cloves, and nutmeg. The TVP is rehydrated in stock, then simmered in the sauce until it thickens, and the whole pot tastes even better the next day. It holds a 5-star rating, with reader Sanji praising the spice combination and planning to make it again, and Jackie reporting it turned out really well with frozen soy mince.
Emily adapted this from her mom's recipe, swapping in her homemade TVP beef crumbles and coating everything in a sweet and sticky BBQ sauce with onion, celery, and bell pepper. The filling gets piled onto soft buns with bread and butter pickles. A couple of readers have called them the best sloppy joes they've had since going vegan.
Pizza and nachos in one, with guacamole standing in for the sauce and no vegan cheese needed. Melissa tops the crust with her TVP taco meat, seasoned with smoked paprika, cumin, and chili powder, then piles on olives, cherry tomatoes, jalapeños, and a drizzle of sour cream. True to her budget-friendly style, everything is made from scratch, including the crust, and works out to around a dollar per serving.
Liz marinates TVP in soy sauce, liquid smoke, apple cider vinegar, and maple syrup, then bakes it, and you decide whether to pull it out chewy or leave it in for crunch. Scatter it over baked potatoes, salads, soups, or pasta for a smoky, savory hit. Reader Kimberly said it convinced her picky teenage daughter and went straight onto their loaded baked potatoes, while Linda used a sweet and spicy rub and liked being able to control the salt level herself.
Bezelye is a traditional Turkish stew that's usually made with mince, so TVP was a natural swap. Peas, potatoes, carrots, and red pepper simmer in a smoked paprika tomato sauce, and the whole thing is done in under an hour. It works as a main with bread or rice, or as a side, and it freezes well for meal prep.
Eva stuffs these with a chewy TVP filling flavored with scallions, garlic, ginger, and toasted sesame oil, then walks you through two folding shapes with step-by-step photos. You can deep fry them, or pan fry and steam for crispy bottoms and chewy tops. Reader Beck turned them into a household staple after making them once with leftover wrappers, adding five times the scallions along the way.
Nora simmers soy crumbles in vegetable broth, presses out the liquid, then fries them until golden before adding smoked paprika, cumin, cinnamon, and a splash of white vinegar for that classic chorizo tang. It's ready in 30 minutes and works in burritos, on nachos, or next to a tofu scramble. Reader Ann made a batch ahead of an ice storm, stirred it through kidney beans and rice, and reported back that it was delicious.
This golden spiral centerpiece hides a filling of fennel-spiced TVP, mushrooms, toasted walnuts, kale, and cranberries. Toasting the fennel seeds first gives the TVP that Italian sausage flavor, and the bundt tin does the visual heavy lifting. Reader Annie made it for Christmas Day, where it was a hit both in taste and looks, and planned to make it again for a lunch event in January.
Sarah is a nutritionist, and it shows: each serving of this lasagna packs 40 grams of protein and 17 grams of fiber, thanks to a TVP bolognese layered with a silken tofu basil cream and a tapioca-based liquid mozzarella. It's designed for meal prep, assembled in four individual containers so you can bake and eat throughout the week. It has a 4.8-star rating from readers, and many have raved about how much they love it.
Shane's crumbles are a make-ahead building block rather than a finished dish: rehydrated TVP tossed with fennel, sage, and Italian seasoning, then fried until chewy, ready to top a pizza or stir through pasta sauce. They're fat-free, high in protein, and come together in about 15 minutes. The recipe has a 5-star rating from 24 reviews, with readers like Jane reporting her meat-eating husband stole the batch for his own pizza and spaghetti, and Zane keeping a doubled batch in the freezer for lasagna nights.
These Pakistani/Sindhi-style kababs were developed with plenty of input from Eva's husband on getting the texture right. TVP and vital wheat gluten are processed together with garam masala, Kashmiri chili, and kasoori methi, then shaped onto skewers and baked. Serve them with basmati rice, raita or cilantro chutney, and a katchumber salad.
15 Cheap, High-Protein TVP Recipes to Try
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 4 serves
Description
15 cheap, high-protein vegan TVP recipes, from quick tacos and chili to make-ahead crumbles, plus an exclusive TVP borek below.
Ingredients
Vegan TVP Borek Recipe
Ingredients:
- 1 cup / 100g textured vegetable protein (TVP)
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 stock cube, crumbled
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon dried oregano
- ¾ cup / 195g tomato passata
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- ¼ cup fresh parsley, chopped
Pastry
- 16 sheets phyllo dough (4 sheets per log, 4 logs total)
Milk & Oil Wash
- ¼ cup unsweetened oat or soy milk
- ¼ cup olive oil
- 1 pinch salt
To Finish
- ½ cup sparkling mineral water*
- 1 tablespoon sesame seeds and/or nigella seeds
Instructions
- Rehydrate the TVP: In a bowl, combine the TVP (1 cup) and boiling water (2 cups / 415ml). Let it sit for about 10 minutes until the TVP absorbs the water and becomes soft, then drain well.
- Sauté the aromatics: In a large skillet, heat the olive oil (2 tablespoons) over medium heat. Add the onion and ½ a teaspoon of the salt. Sauté until softened and golden brown. Add the garlic and cook for a further few minutes.
- Build the filling: Add the rehydrated and drained TVP to the skillet and stir well. Sprinkle in the stock cube, cumin (1 teaspoon), paprika (1 teaspoon), and dried oregano (½ teaspoon). Mix together and cook for another 2–3 minutes to let the flavors meld.
- Simmer with passata: Pour in the tomato passata (¾ cup), salt (½ teaspoon), and pepper (½ teaspoon), and simmer for 10 minutes until the filling is moist and saucy but not watery. Remove from heat while it still looks a little wetter than you think it needs to be. It will continue to dry out as it cools and again in the oven.
- Finish the filling: Stir in the fresh parsley. Let the filling cool slightly.
- Preheat the oven: Preheat your oven to 180°C fan forced (360°F).
- Make the wash: Whisk together the plant milk (¼ cup), olive oil (¼ cup), and a pinch of salt in a small bowl.
- Layer the phyllo: Working with one log at a time, lay a sheet of phyllo on a clean surface and brush with the milk and oil wash. Top with another sheet and brush again. Repeat until you’ve used 4 sheets for this log.
- Fill and roll: Spread a quarter of the TVP filling evenly over the layered phyllo, leaving a small border around the edges. Roll tightly, but gently, into a log shape.
- Repeat and shape: Repeat steps 8–9 three more times to create 4 logs in total. Arrange them in a round baking dish like a pie dish, joining them together to form a round spiral. A round baking dish helps the spiral hold its form and keep the water (next step) in place.
- Finish and bake: Pour the sparkling water (½ cup) evenly over the assembled spiral and sprinkle with sesame and/or nigella seeds (1 tablespoon). It will look like a lot of water, but it will absorb and evaporate in the oven. Let it sit for a minute to slightly soak in. Place in the oven and bake for 30-35 minutes, until the phyllo is deeply golden and crispy on the top, then change the setting to use fan on the lower heat panel only for 10 minutes so the borek bakes on the bottom.
- Cool and serve: Remove from the oven and let cool for a few minutes before slicing and serving.
Notes
Sparkling mineral water: Use the sparkling water straight from a freshly opened bottle and bake immediately after pouring so the carbonation does its job before going flat. This gives the pastry a lovely lift and keeps the layers from drying out.


I make a very similar dish to the Turkish Pea Stew whenever anyone is poorly and needs a bit of TLC. Highly nutritious, even when there is not much of an appetite. I cannot understand how it is not more widely embraced. It has been part of my food life for over 35 years, even before embracing a fully plant based life. I’ve stuffed everything with it, from pasta shapes, marrows to cabbage leaves, aubergines and peppers, with a variety of nuts, seeds, herbs and spices rices etc, covered it in polenta, mashed potatoes, root veg or masa harina, layered with pasta or vegetables and as an integral ingredient of my version of pisto manchego and keema curry. A staple in my cupboard.
I couldn’t agree more, Marijan! Sounds like you have used it in some really interesting and delicious ways. Thank you for sharing!