Step 1

Cut cauliflower into quarters and remove tough inner stem. Chop remaining cauliflower into about 1/2 inch (1 cm) pieces. Place in a large nonstick skillet. Add broth and bring to a simmer. Cover and cook for 5 minutes. Uncover and pour out into a bowl.

Step 2

Return skillet to medium heat and add oil. Add onion and garlic; cook, stirring for 2 minutes. Add tofu, red pepper, chili powder, oregano, cumin and cayenne and cook for 2 minutes. Increase heat to medium high and return cauliflower to skillet. Cook, stirring for about 5 minutes or until cauliflower starts to brown. Stir in salsa and cook for 2 minutes to heat through.

Step 3

Spoon mixture among taco shells and top with lettuce, avocado and cheese, if using. Top with yogurt if desired.

Per serving (2 hard tacos)

Calories 280
Protein 11 g
Sodium 350 mg
Potassium 800 mg
Total fat 16 g
Saturated fat 2.5 g
Cholesterol 0 g
Carbohydrates 31 g
Fibre 7 g
Sugars 6 g
Added sugars 0 g