I make this loaded steak skewer and fries box all the time, and it never fails to impress. It’s the kind of meal that feels fancy enough for company but casual enough for a weeknight dinner.
What makes this dish so special is the combination of tender, caramelized beef cubes threaded onto skewers with crispy golden fries and fresh toppings all served together in one beautiful box.
The beef gets marinated in a sticky honey-soy glaze that caramelizes perfectly when seared, creating those gorgeous charred edges you see in the photo.
Serve it with cool lettuce, juicy tomato slices, and sharp red onion for contrast, and you’ve got a complete meal that’s restaurant-quality but totally doable at home.
Ready to make this? Let’s get started.

Why You Will Love This Loaded Steak Skewer & Fries Box
Ingredients
- 10 oz beef steak, cubed for juicy steak bites
- 3 large potatoes, cut into fries for golden crispy sides
- 1 cup lettuce for fresh crunchy salad base
- 1 tomato, sliced for fresh juicy topping
- 1 red onion, sliced for sharp flavor crunch
- 2 tbsp olive oil for perfect sear and essential cooking
- 2 garlic cloves, minced for big flavor boost
- 2 tbsp soy sauce for savory glaze finish
- 1 tbsp honey for sticky caramelized coating
- 1 tsp paprika
- 1 tsp black pepper
- 1 tsp salt
- 1 tsp parsley for fresh herb finish
- Wooden skewers
Step 1: Prepare the Potatoes and Start Frying
- 3 large potatoes, cut into fries
- 1 tbsp olive oil
I like to cut my potatoes into thick-cut fries because they stay crispy on the outside while staying fluffy inside. Get a deep pot or heavy skillet with enough oil heating to medium-high heat. I find that testing the temperature with one fry first prevents burning, so let it get golden in about 3 to 4 minutes. Once you’ve got the temperature right, add the rest of the fries in batches so they don’t crowd the pan.
Step 2: Make the Beef Marinade
- 2 garlic cloves, minced
- 2 tbsp soy sauce
- 1 tbsp honey
- 1 tsp paprika
- 1 tsp black pepper
- 1 tsp salt
I whisk together the soy sauce, honey, minced garlic, paprika, black pepper, and salt in a small bowl to create that sticky, savory glaze. The honey is really important here because it caramelizes beautifully when the beef hits the hot pan. I tend to taste it and adjust the salt if needed before adding the beef.
Step 3: Prepare and Marinate the Beef
- 10 oz beef steak, cubed
Cut your steak into 1.5 to 2-inch cubes so they cook evenly and get those nice caramelized edges. I coat each cube thoroughly in the marinade and let it sit for at least 5 minutes while I finish the fries. Even a quick 5-minute rest makes a difference in how the glaze adheres to the meat.
Step 4: Thread the Skewers
- Wooden skewers
I soak my wooden skewers in water for at least 10 minutes before using them so they don’t burn on the grill or stovetop. Thread the marinated beef cubes onto the skewers, spacing them a bit apart so heat can reach all sides. I typically fit 5 to 6 cubes per skewer depending on size.
Step 5: Sear the Beef Skewers
- 1 tbsp olive oil
Heat a cast-iron skillet or grill pan to high heat with the remaining olive oil. I wait until the oil just starts to shimmer before adding the skewers because that’s when you get the perfect sear. Place each skewer in the pan and sear for about 2 to 3 minutes per side until you see those gorgeous dark charred edges forming.
The whole cooking process takes about 10 to 12 minutes total, and I tend to rotate them a quarter turn halfway through each side for even caramelization.
Step 6: Prepare Fresh Toppings
- 1 cup lettuce, fresh crunchy salad base
- 1 tomato, sliced
- 1 red onion, sliced
- 1 tsp parsley for fresh herb finish
While the beef is cooking, I slice my tomato and red onion, and wash my lettuce. I keep everything separate on the serving plate or box so the flavors stay distinct. The fresh vegetables provide a cool, crisp contrast to the hot, savory beef and fries.
Step 7: Assemble the Box
I arrange everything on a plate or in a serving box: start with fresh lettuce as the base, add the golden fries on one side, place the beef skewers in the center, and tuck tomato slices and red onion around the sides. A light sprinkle of fresh parsley on top finishes it off beautifully.

Storage Instructions
Store: Keep leftover skewers and fries in separate airtight containers in the refrigerator for up to 3 days. The vegetables are best served fresh, so store them separately as well.
Freeze: You can freeze marinated beef cubes in a freezer-safe bag for up to 3 months. Fries don’t freeze well after cooking, but you can freeze cut raw potatoes for up to 2 months.
Reheat: Reheat skewers in a 350 degree F oven for about 8 to 10 minutes until warmed through. For fries, use an air fryer or oven at 400 degrees F for 5 to 7 minutes to restore crispiness. Fresh toppings are best served cold and should not be reheated.
What to Serve With This Loaded Steak Skewer & Fries Box
- A cold beer or crisp white wine pairs beautifully with the savory beef and crispy fries.
- Serve alongside a simple green salad dressed with lemon vinaigrette for extra freshness.
- Add grilled corn or roasted vegetables on the side if you want to bulk up the meal.
- Garlic aioli or sriracha mayo make excellent dipping sauces for the fries and beef.
Estimated Nutrition
- Calories: 520
- Protein: 28g
- Fat: 22g
- Carbohydrates: 52g
(Estimated per serving, without optional ingredients)

Loaded Steak Skewer & Fries Box
Ingredients
Method
- Cut potatoes into thick-cut fries. Heat oil in a deep pot or heavy skillet to medium-high heat. Test temperature with one fry first. Once golden in 3 to 4 minutes, add remaining fries in batches, avoiding crowding the pan.
- Whisk together soy sauce, honey, minced garlic, paprika, black pepper, and salt in a small bowl. Taste and adjust salt as needed.
- Cut steak into 1.5 to 2-inch cubes. Coat each cube thoroughly in the marinade and let sit for at least 5 minutes.
- Soak wooden skewers in water for at least 10 minutes. Thread marinated beef cubes onto skewers, spacing them apart. Fit 5 to 6 cubes per skewer.
- Heat a cast-iron skillet or grill pan to high heat with remaining olive oil. When oil shimmers, place skewers in pan and sear for 2 to 3 minutes per side. Rotate a quarter turn halfway through for even caramelization. Total cooking time is 10 to 12 minutes.
- While beef cooks, slice tomato and red onion. Wash lettuce. Keep vegetables separate on the serving plate.
- Arrange lettuce as the base, add golden fries on one side, place beef skewers in center, and tuck tomato slices and red onion around sides. Sprinkle fresh parsley on top.