Creamy tofu stir-fry with cauliflower, cherry tomatoes and spinach
Creamy tofu stir-fry with cauliflower, cherry tomatoes and spinach is ready in 40 minutes (30 hands-on) and has 606 kcal and 44 g of protein per serving. One serving costs about $4.17. Prices from Walmart, 2026.

- Total time
- 40 min
- Hands-on
- 30 min
- Calories
- 606 kcal
- Cost per serving
- $4.17
Ingredients (Serves: 2)
- Firm tofu440 g
- Baby spinach150 g
- Cauliflower200 g
- Cherry tomatoes200 g
- Garlic6 g
- Onion70 g
- Olive oil20 g
- Whipping cream70 g
- Dried oregano2 g
- Fresh basil (optional)8 g
- Parmesan (optional)36 g
Method
Cut the tofu into cubes, break the cauliflower into small florets, halve the cherry tomatoes, slice the onion and mince the garlic.
Heat the olive oil in a large frying pan and fry the tofu for 7 minutes, until golden on all sides. Set aside.
In the same pan cook the onion, cauliflower and oregano for 8 minutes, stirring. Add the garlic and tomatoes and cook for 3 minutes more.
Stir in the cream and spinach, simmer gently for 2 minutes until the spinach wilts and return the tofu to the pan. Finish with fresh basil and grated Parmesan.
Nutrition per serving
| Calories | 606 kcal |
|---|---|
| Protein | 44 g |
| Carbohydrates | 24 g |
| Sugars | 9 g |
| Fat | 42 g |
| Fiber | 11 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
Mushroom frittata with arugula and mozzarella50 min · 402 kcal · $3.17
Kale and pepper frittata with goat cheese50 min · 441 kcal · $1.90
Frittata with artichokes, roasted peppers and rocket50 min · 472 kcal · $3.61
Artichoke and spinach frittata with parmesan50 min · 460 kcal · $3.41
Asparagus and pea frittata with lettuce and strawberry salad50 min · 453 kcal · $2.15
Asparagus and pea frittata with iceberg salad50 min · 473 kcal · $2.05