Go Back
Top Sirloin Steak Caprese Skewers with Walnut Pesto
Prep Time
10 mins
Cook Time
15 mins
Total Time
25 mins

These Top Sirloin Steak Caprese Skewers with Walnut Pesto are truly delicious and so easy to make. Full of flavor, protein and your favorite herbs and veggies! These keto friendly steak skewers combine homemade walnut pesto, top sirloin steak, fresh mozzarella, tomatoes and onions for a truly delicious meal. Make these keto and low carb skewers for a tasty dinner!

Course: Main Course
Cuisine: American
Keyword: caprese skewers, mozzarella, pesto, steak
Servings: 6 servings
Calories: 445 kcal
Author: Briana
  • 2 tbsp olive oil
  • 1 lb top sirloin steak
  • 3 servings walnut pesto, to coat steak + more for garnish (our recipe, see notes)
  • 200 grams red onion
  • 180 grams cherry tomatoes
  • 8 ounces fresh mozzarella
  • 1/2 ounce fresh basil leaves
  • salt & pepper to taste
  1. Preheat your grill pan over medium heat. You want it to be nice and hot. Prepare your walnut pesto.

  2. Toss your steak with olive oil, salt, pepper and some pesto. Coat your vegetables with olive oil, salt and pepper. Skewer each individual ingredient individually.

  3. Add skewers to your well oiled grill pan, cooking until they self release (this will be different for each ingredient, so keep an eye on them).

  4. When finished, alternate your fresh basil leaves, mozzarella, red onion, tomatoes and steak bites on each skewer and top with more walnut pesto. Enjoy!

Recipe Notes

Macros: Macros are an estimate and provided as a courtesy using MyFitnessPal. We cannot guarantee the accuracy. 

Each serving includes a 1/2 a serving of our walnut pesto recipe. Any additional walnut pesto added will need to be added in addition! 

Makes 6 servings, 445 calories, 32g fat, 30g protein, & 7 total carbs, 1g fiber, making 6g net carbs.