Timer Prep Time: 1+ hours
Cook Cook Time: 15 mins
Portions Serves: 8


Marinade Ingredients:

2 top sirloin steaks

1/4 cup olive oil

4 cloves garlic, minced

1 lemon, juiced

1 tbsp. balsamic vinegar

1/2 tsp. sea salt

1/4 tsp. black pepper

Kabobs Ingredients:

1 yellow bell pepper, cut into 1″ squares

1/2 red onion, cut into 1″ squares

8 button mushrooms, ends removed

16 cherry tomatoes

8 wooden or metal skewers

Cilantro Sauce Ingredients:

1 bunch cilantro, stems removed (about 1 cup)

1/2 bunch parsley, stems removed (about 1/2 cup)

Pinch red chillies (optional)

1 cloves garlic

1/3 cup olive oil + more as needed

1 small lemon, juiced

1/2 tbsp. red wine vinegar

1/4 tsp. sea salt


  1. In a large bowl, combine the steak marinade ingredients and stir to combine. Add in the cubed steak and toss it in the marinade to ensure it is well coated. Transfer the beef to a plastic bag (or leave it in the bowl) and place it in the fridge for 1 hour (up to 8 hours) to marinade.
  2. While the beef is marinating, prepare the cilantro sauce. Add the ingredients to a blender and puree on high until smooth. You are looking for a rich, creamy consistency. If your sauce is too oily, add some more cilantro/parsley, if it is too thick simply thin it with a little olive oil. Season with added vinegar and sea salt to taste, and set aside.
  3. Once the beef has marinated, begin assembling the skewers, alternating between beef and vegetables. There should be enough ingredients to create 8 skewers, with 4 pieces of beef per skewer, 1 mushroom, 2 cherry tomatoes, bell pepper and red onion.
  4. Heat the grill or BBQ to a medium-high heat, about 450°F, and add skewers to the grill for 8-10 minutes turning half way through.
  5. Once cooked, remove steak kabobs from the skill and allow to rest 5 minutes before serving to ensure the juices don’t run when sliced.

Serve warm with cilantro sauce and enjoy!

NOTE: If you are using wooden skewers you will need to soak them ahead of time. Soaking them helps to ensure that they do not burn on the grill. Simply toss them in cold water for about 30 minutes.

Sponsored by truLOCAL

Nutritional Information (per serving)
Calories 290 Fat 21g
Saturated 4g Cholesterol 40mg
Sodium 200mg Carbohydrate 8g
Fibre 1g Sugars 3g
Protein 18g Vitamin A 4%
Vitamin C 69% Calcium 2%
Iron 13%

*The percentage of calcium is based on the Osteoporosis Canada’s daily calcium requirement for people under 50 years of age of 1000 mg.

Osteoporosis Canada’s position on nutrition for healthy bones focuses on calcium and vitamin D while stressing a well-balanced diet which includes fibre and whole grains, vitamins and minerals and protein.

Visit the Shop & Support page to order your truLOCAL for simple and convenient monthly meat delivery service with proceeds to Osteoporosis Canada.
Shop & Support

Recipe by