Pesto Beef Kabob Meal Prep

Pesto Beef Kabob Meal Prep (Keto, Paleo, Whole30)

There’s almost nothing we find more satisfying than a well-cooked, expertly-seasoned piece of meat. Beef, in particular, is absolutely one of our favorites, and that’s why we’ve brought this robustly-flavored keto, paleo, and Whole30-compliant pesto beef kabob meal prep recipe!

Keto Pesto Beef Kabob Meal Prep

What is a Kabob?

The kebob (traditionally spelled kebab) is believed to have found its origins in Turkey. The oldest known mention of the word as a food item dates back to the year 1377, when Turkish soldiers would roast freshly-hunted meats on their swords over open fires. In fact, the word “kebob” is a shortened version of the Turkish şiş kebap—şiş meaning “skewer”, and kebap meaning “roasted meat”. Depending on the region, traditional kebobs are prepared with lamb, beef, fish, or chicken, and almost always veggies like onions and peppers.

Keto Pesto Beef Kabob Meal Prep

Why do these Kabobs taste so good?!

Got beef? These beef kabobs certainly do, because to make them we use an entire 12-ounce sirloin steak! There’s a ton of protein in each one too, containing a whopping 37g per serving! That means you’re gonna be full and energized for your undoubtedly-full work or school day! Not to mention, per serving these beef kabobs only 7g of carbs and a very generous 40g of fat, so keto-lovers will be jumping for joy!

The thing that really sets these beef kabobs apart from the competition is that they’re marinated in a simple pesto sauce that you can make easily from scratch! Just throw your basil, olive oil, pine nuts, garlic, and sea salt into a blender, then pulse on high until the mixture is smooth and well-combined. Refrigerate until sauce until ready to serve!

Keto Pesto Beef Kabob Meal Prep

What are the health benefits of these kabobs?

One of the most healthy parts of this pesto beef kabob meal prep recipe is actually an ingredient in the pesto itself—Pine nuts! Containing the highest protein content of any nut, pine nuts come with a surprisingly large host of health benefits! Such benefits include increased energy, improved bone, eye, digestive, and immune health, reduced risk of heart disease, and elimination of free radicals in the body! Pine nuts have even been shown to act as a weight loss aid!

This pesto beef kabob meal prep recipe makes two servings, which we found came together in just 10 minutes of prep and 10 minutes of cook time! While you are certainly fine to use a stovetop to cook these in a pan, we highly recommend flame grilling them. Doing so makes it considerably easier to get a light char going, which dramatically improves the flavor of the meat! This flavor improvement is all thanks to a fascinating phenomenon known as the Maillard reaction. This effect is caused by the chemical reaction between naturally-occurring amino acids and what are known as reducing sugars—Sugars that are capable of breaking down other molecules into simpler forms. This is the complex process that occurs when we’re doing something as seemingly simple as browning up meat to be served!

Keto Pesto Beef Kabob Meal Prep

Keto Pesto Beef Kabob Meal Prep Ingredients:

12 oz steak sirloin, cut into 8 1” cubes

1 bell pepper, cut into large chunks

½ red onion, diced

2 cups fresh basil leaves, packed (or sub spinach)

½ cup extra virgin olive oil

⅓ cup pine nuts

3 garlic cloves

Himalayan sea salt

Keto Pesto Beef Kabob Meal Prep

Meal Prep Containers by Meal Prep on Fleek x Goodcook

Meal prep fam, if lately you’ve been asking, “Where’s the beef?” when it comes to your weekly meal prep regimen, don’t have a cow! We are certain that these pesto beef kabobs are the answer you’ve been waiting for. For more beef ideas, check out our 25 High-Protein Beef Meal Prep Recipes!

Keto Pesto Beef Kabob Meal Prep

Pesto Beef Kabob Meal Prep

Beef kabobs dressed with an easy pesto sauce. Keto-friendly main dish that can be made on the grill or grill pan.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Course: Main Dish
Cuisine: Mediterranean
Keyword: Meal Prep, Steak
Servings: 2 servings
Calories: 534kcal
Author: Meal Prep on Fleek


  • 12 ounce sirloin steak cut into 1 inch cubes
  • 1 medium bell pepper cut into chunks
  • ½ medium onion chopped
  • 2 cups fresh basil packed
  • ½ cup olive oil
  • cup pine nuts
  • 3 cloves garlic
  • Salt to taste


  • Make your pesto by adding basil, olive oil, pine nuts, garlic, and sea salt to a highspeed blender and pulsing until well combined. Refrigerate until ready for use.
  • Using 2 skewers (soak bamboo skewers in water for 30 minutes before cooking), alternately thread 4 meat cubes, bell pepper, and onion. Brush with pesto.
  • Grill over medium-high, turning occasionally, until lightly charred, about 8 to 10 minutes.
  • Divide meat and veggies between containers with pesto sauce on the side.
  • Store in the fridge for 3-5 days.


Nutrition for 1 out of 2 servings:
37g Protein | 7g Carbs | 40g Fat | 1g Fiber | 534 Calories


Serving: 1meal | Calories: 534kcal | Carbohydrates: 7g | Protein: 37g | Fat: 40g | Fiber: 1g
Tried this recipe?Mention @mealpreponfleek or tag #mealpreponfleek!

Leave a Reply

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.