Beef skewers with cauliflower, cherry tomatoes and yogurt sauce

Beef skewers with cauliflower, cherry tomatoes and yogurt sauce is ready in 40 minutes (30 hands-on) and has 585 kcal and 45 g of protein per serving. One serving costs about $6.58. Prices from Walmart, 2026.

Beef skewers with cauliflower, cherry tomatoes and yogurt sauce
Total time
40 min
Hands-on
30 min
Calories
585 kcal
Cost per serving
$6.58

Ingredients (Serves: 2)

  • Beef sirloin steak360 g
  • Cauliflower300 g
  • Cherry tomatoes300 g
  • Onion70 g
  • Olive oil20 g
  • Greek-style yogurt130 g
  • Balsamic vinegar16 g
  • Dried oregano2 g

Method

  1. Cut the beef sirloin into cubes and thread them onto skewers. Break the cauliflower into small florets, halve the cherry tomatoes and slice the onion.

  2. Heat half of the olive oil in a large frying pan and brown the skewers for 10 minutes, turning them. Set aside.

  3. In the same pan add the rest of the oil, the onion, cauliflower, oregano and a splash of water; cook for 8 minutes, stirring. Add the tomatoes and cook for 4 minutes more.

  4. Add the balsamic vinegar and let it reduce until it coats the vegetables. Serve the skewers on the vegetables with the Greek yogurt on the side.

Nutrition per serving

Calories585 kcal
Protein45 g
Carbohydrates21 g
Sugars12 g
Fat35 g
Fiber6 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