in

Grilled Beef Skewers & Fries

Save this recipe on:

Juicy, caramelized beef cubes with crispy charred edges, golden fries, fresh crisp lettuce, and bright tomato slices.

That’s what I’m sharing with you today, and honestly, it’s the kind of meal that feels fancy enough for guests but simple enough for a weeknight dinner.

These grilled beef skewers come together in under an hour from start to table, with minimal prep and maximum flavor.

The magic is in the marinade: garlic, paprika, and olive oil create a deeply savory crust that caramelizes beautifully on the grill.

I love how this dish lets you build your own plate, mixing juicy meat, crispy fries, and fresh salad in every bite.

Pin this Recipe
Recipe

Why You Will Love This Grilled Beef Skewers & Fries

Quick and Easy – Everything is ready in 45 minutes or less, perfect for busy weeknights.
Minimal Ingredients – Just pantry staples and fresh beef, so you probably have everything already.
Crowd Pleaser – Kids and adults love customizing their own plates with meat, fries, and fresh toppings.
Deeply Flavorful – The spiced marinade creates a savory, caramelized crust that tastes restaurant-quality.
Grill or Stovetop – Use an outdoor grill, indoor grill pan, or even broil them in the oven.

Ingredients

  • 1 lb beef sirloin, cubed
  • 2 tbsp olive oil
  • 2 garlic cloves, minced
  • 1 tsp paprika
  • 1 tsp black pepper
  • 1 tsp onion powder
  • Salt to taste
  • Wooden skewers
  • 1 bag frozen French fries or homemade fries
  • Lettuce leaves
  • 1 tomato, sliced
  • 1 red onion, sliced

Step 1: Prepare the Beef Marinade

  • 2 tbsp olive oil
  • 2 garlic cloves, minced
  • 1 tsp paprika
  • 1 tsp black pepper
  • 1 tsp onion powder
  • Salt to taste

I start by whisking together the olive oil, minced garlic, paprika, black pepper, onion powder, and salt in a small bowl until everything is combined and aromatic.

The key here is making sure the garlic is finely minced so it distributes evenly throughout the marinade and won’t burn during grilling.

Step 2: Marinate the Beef

  • 1 lb beef sirloin, cubed

I add the cubed beef sirloin to the marinade and toss it gently until every piece is coated in that savory mixture.

You can let it sit for as little as 10 minutes or up to 2 hours in the refrigerator if you have time. Either way works beautifully.

Step 3: Soak and Thread the Skewers

  • Wooden skewers

If using wooden skewers, I always soak them in water for at least 15 minutes so they don’t char and break on the grill.

Once softened, I thread the marinated beef cubes onto the skewers, leaving a tiny bit of space between each cube so the heat can reach all sides.

I aim for 5-6 pieces per skewer depending on their size.

Step 4: Cook the French Fries

  • 1 bag frozen French fries or homemade fries
  • Salt to taste

I prepare the fries according to package directions, whether that’s oven-baking, air frying, or deep frying.

Timing this so the fries finish around the same time as the skewers means everything is hot and fresh when you plate it.

Once they’re golden and crispy, I toss them with a pinch of salt while still warm.

Step 5: Grill the Beef Skewers

  • Prepared beef skewers

I preheat my grill to medium-high heat, about 400 degrees Fahrenheit if using an oven thermometer.

Once hot, I lay the skewers directly on the grates and let them cook undisturbed for 3-4 minutes on the first side.

Then I turn them and cook for another 3-4 minutes on the second side for medium doneness.

I find that beef sirloin cubes cook beautifully this way, getting a caramelized crust while staying juicy inside.

If you prefer them more well-done, just add another minute or two per side.

Step 6: Prepare the Fresh Salad

  • Lettuce leaves
  • 1 tomato, sliced
  • 1 red onion, sliced

While the skewers are cooking, I arrange fresh lettuce leaves, tomato slices, and red onion slices on a plate or bowl.

Keep it simple and let the freshness shine through alongside the hot, smoky meat.

Step 7: Plate and Serve

I arrange the grilled beef skewers, golden fries, and fresh salad on a plate, creating a beautiful display with different textures and colors.

Each person can enjoy the skewers as is, or pull the meat off the skewers and combine it with the salad and fries for their own flavor combination.

Recipe

Storage Instructions

Store: Keep leftover skewers in an airtight container in the refrigerator for up to 3 days. Store fries separately to prevent them from becoming soggy.

Freeze: Cooked beef skewers can be frozen in freezer-safe containers for up to 2 months. Fries don’t freeze as well after cooking and tend to lose their crispiness.

Reheat: Warm skewers on a grill, grill pan, or in a 350-degree oven for 5-7 minutes until heated through. Refresh fries in a 400-degree oven for 5 minutes to restore crispiness.

What to Serve With This Grilled Beef Skewers & Fries

  • A tangy sauce like tzatziki, chimichurri, or garlic aioli for dipping.
  • Warm pita bread or flatbread to wrap the meat and vegetables.
  • A crisp side salad with vinaigrette for an extra fresh element.
  • Grilled vegetables like zucchini, bell peppers, or mushrooms.
  • A cold beverage like iced tea, lemonade, or beer to balance the richness.

Estimated Nutrition

  • Calories: 485
  • Protein: 32g
  • Fat: 18g
  • Carbohydrates: 48g

(Estimated per serving, without optional ingredients)

Grilled Beef Skewers & Fries

Juicy, caramelized beef skewers with a savory garlic and paprika marinade, served alongside crispy golden fries and fresh garden salad. This crowd-pleasing meal comes together in under 45 minutes with minimal prep.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 485

Ingredients
  

For the Beef Skewers
  • 1 lb beef sirloin cubed
  • 2 tbsp olive oil
  • 2 garlic cloves minced
  • 1 tsp paprika
  • 1 tsp black pepper
  • 1 tsp onion powder
  • Salt to taste
  • Wooden skewers
For the Fries
  • 1 bag frozen French fries or homemade fries
  • Salt to taste
For the Salad
  • Lettuce leaves
  • 1 tomato sliced
  • 1 red onion sliced

Method
 

Instructions
  1. Whisk together the olive oil, minced garlic, paprika, black pepper, onion powder, and salt in a small bowl until combined and aromatic. Make sure the garlic is finely minced so it distributes evenly and won't burn.
  2. Add the cubed beef sirloin to the marinade and toss until every piece is coated. Let sit for at least 10 minutes or up to 2 hours in the refrigerator.
  3. Soak wooden skewers in water for at least 15 minutes. Thread the marinated beef cubes onto the skewers, leaving small spaces between each cube. Aim for 5-6 pieces per skewer.
  4. Prepare the fries according to package directions. Time this so the fries finish around the same time as the skewers. Toss with salt while still warm.
  5. Preheat grill to medium-high heat, about 400 degrees. Place skewers on grates and cook undisturbed for 3-4 minutes on the first side. Turn and cook another 3-4 minutes on the second side for medium doneness. Add extra time if you prefer more well-done meat.
  6. While skewers are cooking, arrange fresh lettuce leaves, tomato slices, and red onion slices on a plate or bowl.
  7. Arrange the grilled beef skewers, golden fries, and fresh salad on a plate. Guests can enjoy the skewers as is or pull the meat off and combine with salad and fries.

Nutrition

Calories: 485kcalCarbohydrates: 48gProtein: 32gFat: 18gSodium: 620mgFiber: 3gSugar: 4g

Notes

Wooden skewers must soak for at least 15 minutes to prevent burning. For even cooking, try to cube the beef into similarly sized pieces. You can use an indoor grill pan, outdoor grill, or even broil in the oven if you don't have outdoor grilling space.

Tried this recipe?

Let us know how it was!

Save this recipe on: