Creamy Soy Chunk & Bean Stew

If you’re craving something hearty and warming, this creamy soy chunk and bean stew will hit the spot. It has the bold, smoky flavors of a classic chili, but with a smoother, creamier finish thanks to a splash of soy cream at the end.
The soy chunks are the real star here. They’re big, chewy and incredibly satisfying. Once simmered in the spiced tomato sauce, they soak up all the flavor and take on a rich, almost meaty texture. If you’ve never cooked with them before, this is a great recipe to start with. They’re affordable, high in protein and perfect for dishes like this.
Kidney beans add creaminess and body, while sweet corn brings a bit of contrast and natural sweetness. The red bell pepper softens as it cooks and blends into the sauce, adding another layer of flavor without overpowering the dish.
A quick & satisfying lunch or dinner
Everything starts with onions and garlic cooked slowly in oil until fragrant. Then come the spices. Chili powder, cumin, paprika and a touch of cayenne build warmth and depth. Nothing too aggressive, just enough heat to make it interesting. The tomatoes and vegetable broth create a thick, rich base that gently bubbles away until the soy chunks are tender and infused with flavor.
Right at the end, the soy cream goes in. It softens the edges of the spices and gives the stew a round, balanced finish. A squeeze of lime or a splash of vinegar brightens everything up and keeps it from feeling too heavy.
This stew is filling without being complicated. It’s great for weeknights when you want something substantial but don’t want to spend hours in the kitchen. It also reheats beautifully, which makes it perfect for meal prep. In fact, it tastes even better the next day.
Serve it with rice, crusty bread or spoon it over baked potatoes. Or just eat it straight from the bowl. However you serve it, this creamy soy chunk and bean stew is simple, comforting and packed with plant-based protein.
If you make it, I’d love to hear how it turned out for you.
PrintCreamy Soy Chunk & Bean Stew
This creamy soy chunk and bean stew is a hearty, protein-packed vegan comfort dish made with kidney beans, corn and bell pepper in a rich tomato base finished with soy cream. Warming, satisfying and perfect for weeknight dinners or meal prep.
- Prep Time: 15
- Cook Time: 30
- Total Time: 45 minutes
- Yield: 4 portions
- Diet: Vegan, Vegetarian
Ingredients
- 2 cups soy chunks (TVP)
- 1 + 1 tbsp canola oil
- 2 onions, finely diced or cut into thin strips
- 3 to 4 garlic cloves, minced
- 1 red bell pepper, diced
- 1 bay leaf
- 2 tbsp chili powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp cumin
- 1/4 tsp cayenne pepper
- 1 tsp sweet paprika
- 1 tsp salt, or to taste
- freshly ground pepper
- 1 28 oz. can tomatoes and their juices
- 1 cup vegetable broth
- 1 14 oz. can kidney beans
- 1/2 cup corn
- 1/2 to 1 cup soy cream, to taste
- 4 cups kale, torn into bite-sized pieces, optional
- 1 teaspoon fresh lime juice or a mild-tasting vinegar
Instructions
1. Put the soy chunks in a bowl and cover them with hot water. Make sure to add enough water so the chunks can expand. Let sit for 10 to 15 minutes.
2. Rinse TVP under cool water and squeeze out the excess liquid. Put on a baking sheet along with one tablespoon of oil and some salt. Bake until lightly golden, about 20 minutes, stirring the TVP once or twice during baking. (You could also use the air fryer, cooking time would be much shorter though – maybe 10 minutes)
3. In a large pot, add the oil, onions and bell pepper and sauté for 5 to 10 minutes, or until the onions are translucent and lightly browned.
4. Add garlic, spices, and the bay leaf. Sauté for about a minute, stirring often and careful not to burn the spices.
5. Add tomatoes and their juices, vegetable broth, beans, and corn. Bring to a boil and let simmer for about 15 minutes. Add the TVP once they’re done.
6. Add the soy cream, and lime juice or vinegar. Taste for salt.
