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.

Creamy tofu stir-fry with cauliflower, cherry tomatoes and spinach
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

  1. Cut the tofu into cubes, break the cauliflower into small florets, halve the cherry tomatoes, slice the onion and mince the garlic.

  2. Heat the olive oil in a large frying pan and fry the tofu for 7 minutes, until golden on all sides. Set aside.

  3. 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.

  4. 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

Calories606 kcal
Protein44 g
Carbohydrates24 g
Sugars9 g
Fat42 g
Fiber11 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