Tender chunks of beef sirloin, marinated in a garlicky grapefruit marinade, grilled to perfection. Try it tonight!

Two kabobs on square white plate with asparagus spears and sprig of thyme.

You’ll love how tender and juicy this marinated steak kebab is. With chunks of pepper, onions, and tomatoes, and a side of asparagus spears, you have yourself a fine meal! Low carb, too, if you’re interested in keeping the carbs down.

This recipe is from Fabio. No…not that one. This one! You’ll know him if you are a fan of the show Top Chef. He has a fun accent and definitely knows his way around the kitchen. I adapted his recipe quite a bit though.

Who doesn’t love to grill during the summer? Even if you don’t have a place to grill, pick up a grill pan and take it inside. You still get all the great flavors of the grill.

We have a grill but….right now it needs a new tank of propane. So today I grilled these skewers inside! I just have a small grill pan, but it doesn’t matter. I did the skewers in batches, and let the first batch rest, tented under foil, while the second batch cooked.

 

About this recipe

This recipe is from Fabio. No…not that one. This one! You’ll know him if you are a fan of the show Top Chef. He has a fun accent and definitely knows his way around the kitchen. I adapted his recipe quite a bit though.

What you’ll need

  • Sirloin Steak: Actually this recipe works for pork or chicken, too. Boneless is best because it’s easier to cut into cubes.
  • Olive Oil, White Wine, Grapefruit Juice, Garlic and Thyme: For an absolutely great marinade. I could drink this stuff.
  • Red Onion, Cherry Tomatoes, and Bell Pepper: to add to the skewers. 

How to make beef skewers

First off, combine the marinade ingredients and add half of the marinade to the beef. Put it all in a ziptop bag or a shallow dish and refrigerate for about three hours.

When it’s getting close to grilling time, soak your skewers if they’re wooden. You don’t want them to start on fire. Thirty minutes or so should do it.

Thread the skewers with the marinated sirloin cubes, and the vegetables. I like to alternate them for good visual contrast. 

Grill the kebabs, brushing them with the reserved marinade. Don’t they smell good?

Several kebabs in grill pan on stove.

Make ahead tips

  • Marinate the beef.
  • Prepare the veggies and refrigerate.
  • Soak the skewers. 

More grilled kebabs

Get your grill fired up for these beautiful skewers! Try:

 

Two kabobs on square white plate, with asparagus spears and sprig of thyme.

Recipe

Citrus Beef Skewers with Grapefruit Marinade

5 from 1 vote
Prep Time: 30 minutes
Cook Time: 10 minutes
Additional Time: 3 hours
Total Time: 3 hours 40 minutes
Servings: 6 servings
Tender chunks of beef sirloin, marinated in a garlicky grapefruit marinade, grilled to perfection. Try it tonight!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoons olive oil
  • 1/4 cup dry white wine
  • 3 cloves garlic, finely chopped
  • Juice of 1 grapefruit (about ½ cup)
  • 1 tablespoon chopped fresh thyme leaves
  • 1 lb. boneless sirloin steak, cubed
  • 1 medium red onion, cut into 1-inch pieces
  • 2 yellow bell peppers, cut into 1-inch pieces
  • 12 oz. cherry or grape tomatoes

Instructions 

  • For marinade, combine olive oil, wine, garlic, grapefruit juice, and chopped fresh thyme in small bowl. Pour ½ cup marinade over beef in large shallow baking dish or plastic bag; turn to coat. Cover, or close bag and marinate in refrigerator about 3 hours. Refrigerate remaining marinade.
  •  Remove beef from marinade, discarding marinade. Alternately thread beef, onions, peppers and tomatoes on skewers*. Season, if desired, with salt and black pepper.
  • Grill, turning once and brushing frequently with reserved marinade, 10 minutes or until desired doneness.
  • *If using wooden skewers, soak in water at least 30 minutes prior to use.

Notes

  • If preferred, thread vegetables on skewers separately from beef to ensure that they get done.

Nutrition

Serving: 1skewer, Calories: 326kcal, Carbohydrates: 24g, Protein: 22g, Fat: 16g, Saturated Fat: 5g, Polyunsaturated Fat: 9g, Cholesterol: 70mg, Sodium: 69mg, Fiber: 3g, Sugar: 17g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here

46 Comments

  1. Tara says:

    We made these last weekend and they were wonderful! I skewers the beef with red onions, grape tomatoes, and bell peppers. It was a great recipe to help break in the grill for the summer.

    1. Rachel Gurk says:

      So glad you liked them! Thanks for letting me know :)

  2. Heather Neal says:

    To help you solve your problem with the wine, what about COPA? COPA is a brand of wine that has individual wine servings in a plastic wine shaped holder that is a perfect amount for cooking. If you have any left you can always freeze it into ice cubes and use it later on. http://copadivino.tumblr.com/

    1. Rachel says:

      That’s a great idea! Thanks for sharing.

  3. Debra Kapellakis says:

    The photo’s made my mouth water.

  4. tara pittman says:

    Would have never thought to use grapefruit juice as a marrinade