Warm tofu salad with spinach and cherry tomatoes
Warm tofu salad with spinach and cherry tomatoes is ready in 45 minutes (30 hands-on) and has 649 kcal and 47 g of protein per serving. One serving costs about $4.77. Prices from Walmart, 2026.

- Total time
- 45 min
- Hands-on
- 30 min
- Calories
- 649 kcal
- Cost per serving
- $4.77
Ingredients (Serves: 2)
- Firm tofu440 g
- Baby spinach150 g
- Cherry tomatoes300 g
- Spring onion (scallion)40 g
- Garlic6 g
- Olive oil20 g
- Greek-style yogurt130 g
- White wine vinegar16 g
- Dried chili1 g
- Dried oregano2 g
- Cheddar cheese (optional)60 g
- Avocado130 g
Method
Cut the tofu into cubes and drain it well. Chop the spring onion and garlic, halve the cherry tomatoes and slice the avocado.
Heat the olive oil in a frying pan and brown the tofu for 8 minutes, turning it, until crisp on the outside.
Add the spring onion, garlic, dried chilli and oregano, stir-fry for 2 minutes and splash in the white wine vinegar.
Stir the Greek yogurt with a pinch of salt and divide the baby spinach, cherry tomatoes and avocado between the plates.
Top with the warm tofu and finish with the yogurt and grated cheddar, if using.
Nutrition per serving
| Calories | 649 kcal |
|---|---|
| Protein | 47 g |
| Carbohydrates | 26 g |
| Sugars | 9 g |
| Fat | 46 g |
| Fiber | 14 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
Egg salad with cauliflower, celery and mustard vinaigrette35 min · 439 kcal · $1.89
Green asparagus salad with egg and bacon40 min · 394 kcal · $2.91
Egg salad with asparagus, peppers and feta35 min · 467 kcal · $2.91
Egg salad with warm peas, bacon and goat cheese40 min · 495 kcal · $1.20
Egg salad with baby spinach, tomato and avocado35 min · 507 kcal · $3.12
Warm edamame salad with cauliflower and celery45 min · 450 kcal · $2.50