Textured soy balls in tomato sauce
Textured soy balls in tomato sauce is ready in 45 minutes (30 hands-on) and has 589 kcal and 40 g of protein per serving. One serving costs about $1.95. Prices from Walmart, 2026.

- Total time
- 45 min
- Hands-on
- 30 min
- Calories
- 589 kcal
- Cost per serving
- $1.95
Ingredients (Serves: 2)
- Textured soy protein (dry)110 g
- Breadcrumbs40 g
- Wheat flour20 g
- Soy drink60 g
- Garlic6 g
- Fresh parsley8 g
- Sweet paprika3 g
- Onion120 g
- Carrots80 g
- Crushed tomatoes (can)400 g
- Frozen peas100 g
- Vegetable stock200 g
- Olive oil28 g
Method
Soak the textured soy in hot water for 5 minutes, then squeeze out the water.
Chop the soaked soy finely with a knife. Mix it with the breadcrumbs, soy drink, minced garlic, chopped parsley, paprika, 5 g of the flour and a pinch of salt, and let the mix rest for 10 minutes.
Shape the mix into 12 small balls and roll them lightly in the rest of the flour.
Heat 8 g of the olive oil in a pan and brown the balls for 6 minutes, turning them gently, then set them aside.
In the same pan heat the remaining oil and fry the chopped onion and sliced carrot for 6 minutes, then add the crushed tomatoes and the vegetable stock.
Return the balls to the pan with the peas, cover and simmer gently for 12 minutes, until the sauce is thick. Season with salt and serve.
Nutrition per serving
| Calories | 589 kcal |
|---|---|
| Protein | 40 g |
| Carbohydrates | 74 g |
| Sugars | 21 g |
| Fat | 18 g |
| Fiber | 18 g |
Plan your week with recipes like this
Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.
More recipes like this
Seared Seitan with Spanish Ratatouille (Pisto)35 min · 485 kcal · $4.91
White beans with seitan and paprika30 min · 468 kcal · $3.31
Chickpeas with spinach and smoked tofu25 min · 589 kcal · $4.56
Vegetable paella45 min · 632 kcal · $4.31
Spanish stewed potatoes with carrot, peppers & peas40 min · 495 kcal · $1.57
Bean and vegetable stew40 min · 530 kcal · $1.57