Top Sirloin Steak Caprese Skewers with Walnut Pesto



Last updated on September 13th, 2020

Jump to Recipe

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!

delicious caprese steak skewers with basil

Whether you’re grilling inside or on a stovetop Lodge Cast Iron Griddle like us, these delicious top sirloin steak skewers are the ideal dinner. These absolutely scrumptious bites are the perfect solution for all different diets, it’s one of those meals that is delicious for most palates. Since we put them together as skewers, you can also mix and match so there’s something for everyone. We love those easy meals that come together in no time, so all you need for this is about 25 minutes from start to finish, even including the walnut pesto!

We hope you find this recipe to easy and approachable. If you have extra top sirloin steak around after making this, try this salad! Do let us know if there’s something on our website that you’d like to see, so we can get in the kitchen and create it!

Here’s What We Used For These Top Sirloin Steak Caprese Skewers with Walnut Pesto:​

sirloin steak ingredients for the caprese skewers

What Is Top Sirloin Steak?

According to this article, top sirloin steak is a cut from the primal loin or subprimal sirloin. This cut of steak differs from a sirloin steak because the bone and the tenderloin and bottom round muscles have been removed. Top sirloin steak is a naturally very lean cut of meat! It has a bold, beefy flavor that we just absolutely love! It’s also a very firm piece of meat that makes it great for cutting up into bite sized pieces to cook on a grill pan. It holds it shape very easily. While we don’t always opt for leaner cuts of meat, this top sirloin steak is perfect for when we are trying to keep our calories down, but get all the benefits of protein and nutrients that steak provides.

Bri especially likes to keep her macros in check, so sometimes a leaner cut of meat is the way to go. We do enjoy sirloin cuts from time to time, like this Sirloin Steak Salad Recipe with Fresh Mozzarella and Roasted Vegetables. According to this article, top sirloin steak is perfect for grilling since it is a more firm piece of meat.

How Do I Make The Walnut Pesto?

We have a very detailed post for our walnut pesto recipe if you are looking for tips and tricks on how to best prepare it! A traditional pesto alla genovese is made with fresh basil, grated parmesan, garlic, olive oil, salt and pepper, and pine nuts. You could certainly use pine nuts in this recipe to make it the traditional way, but to be honest, we didn’t have any, so we used some walnuts. Walnuts are a great substitute. Basically, to make your own pesto, all you have to do is combine all of those ingredients in a food processor and combine.

walnut pesto with basil and parmesan cheese in a food processor

How Do I Prepare These Skewers?

For this recipe, and really any recipe that involved both grilled meats and vegetables, we like to grill each component individually. You know you’ve seen it. Meat and veggies on one skewer, cooking at the same time? While it looks pretty, it’s really not very great to do in real life. The reason for that is, meat and each individual vegetable cook at different times! For instance, the tomatoes will blister up much faster than the onions due to their high water content. Steak also needs a bit more time then tomatoes.

To make sure that everything is cooked to perfection, we recommend placing each item on separate skewers so you can control the cook better. Basically just put some salt, pepper and oil on each of the ingredients, place them on their skewers, then add them to a smokin hot grill. Cook them until they self release, so you get some nice grill marks on them. Once everything is cooked, you can reassemble separate skewers with all of the ingredients (including your mozzarella cheese and basil) so that all of the ingredients are alternating.

How Long Can You Save The Leftovers?

The walnut pesto in an air tight container like a jar in the fridge, and It will keep for 7-10 days, if it will last that long! For the steak and vegetables will last 3-5 days in an airtight container in the fridge. The tomatoes may become a little more soggy, so keep this in mind. To reheat, you could broil, reheat in a skillet, or even microwave, but the steak

steak with tomatoes

What Are Some Other Great Grilling Recipes and Sides?

Tools We Used For This Recipe:

steak skewers with red onions, mozzarella, basil, and pesto

Want to get supplies for this recipe or shop our keto kitchen or pantry? We’ve linked our favorites above and right here in our Amazon Store!  A Full Living is a participant in the Amazon Services LLC Associate program, an affiliate advertising program designed to promote a means for sites to earn advertising fees by linking products to We only share products we use and love. It doesn’t cost you anything extra to shop using our links, but we earn a small commission that helps us keep this site going! 

How to Make This Top Sirloin Steak Caprese Skewers with Walnut Pesto Recipe:

Start by heating your cast iron grill over medium heat. You will want it to be very hot. Prepare your walnut pesto recipe. You will want to put some on the steak for extra delicious flavor! Cut your top sirloin steak into bite sized pieces, set aside. Cut up your red onions into big pieces, about 6 per onion. Wash your tomatoes. Place the vegetables in a separate bowl from the meat. Add some olive oil, salt and pepper to all of the ingredients and toss to coat. Add some walnut pesto (about 3 servings) to the steak and mix to combine! Skewer everything individually.

Add your skewers to a hot, well oiled grill. Allow each component to cook until they self release, and there are grill marks on each side. While your vegetables and meat are cooking, cut your mozzarella into small pieces, and remove some basil leaves from their stems. When the meat and vegetables are finished, add each component to a skewer alternating ingredients, then top with more walnut pesto!

That’s it! Just serve and enjoy!

If you get a chance to try this recipe, let us know what you think, would ya?! Leave us a comment, or catch up with us on Facebook or Instagram, or pin to your favorite Pinterest board for later. We love sharing your versions of our creations over on Instagram @afullliving!

steak bites with mozzarella cheese basil tomatoes onions and pesto

Thanks for stopping by! Be sure to subscribe to our email newsletter so you’re the first to know about new recipes we post on our blog.

Until Next Time,
Briana & Chamere

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. 

Share this on Pinterest!

top sirloin steak caprese skewers with walnut pesto

Hungry For More? Get Recipes Right To Your Inbox.

Top Sirloin Steak Caprese Skewers with Walnut Pesto

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Want amazing low carb recipes right to your inbox?