I had claimed for years that I didn’t like grilled meat on a stick. Kabobs, skewers, satays—the whole category felt like a gimmick to me. The meat always dried out before the vegetables cooked through, or the marinade just burned off into nothing but acrid smoke. Honestly, I thought it was a texture disaster waiting to happen. Then last June, at a neighbor’s backyard cookout that I’d only attended out of obligation, I found myself standing over a platter of these glistening, charred beef skewers. I grabbed one just to be polite, fully expecting to confirm my long-held position. Instead, I ate four more before anyone noticed. The woman who made them—a retired home economics teacher named Gladys—just smiled when I asked for the recipe. “It’s the gochujang,” she said. “And the patience to let it marinate overnight.” I went home that night, bought beef, and spent the next week proving myself wrong.
These Sweet and Spicy Korean BBQ Beef Skewers are the thing that changed my mind about skewers entirely. The key is that the marinade does double duty—it tenderizes the beef while creating this sticky, caramelized crust that clings to every bite. The sweetness comes from brown sugar and pear (yes, pear!), while the heat builds slowly from gochujang and gochugaru. It’s not a punch-you-in-the-face spice. It’s the kind that creeps up on you, makes you reach for another skewer, and then another. Maybe you’ve been there—skeptical of a cooking method that always seemed to let you down. I get it. But these skewers? They’re the exception that proves the rule.
What makes this recipe stick with me isn’t just how good it tastes (though it’s ridiculous). It’s how it became the unexpected star of every summer gathering I’ve brought it to since. People who “don’t like spicy food” hover near the platter. Kids ask for seconds. Adults hover near the grill, pretending to help but really just waiting for the next batch to come off. There’s something about that combination—the sweet caramelized edges, the tender inside, the subtle heat that makes you keep eating—that just works. And honestly? It made me a believer in skewers again.
Why You’ll Love This Recipe
After testing this recipe at least a dozen times across three different grills (gas, charcoal, and even a stovetop grill pan), I can confidently say this is the version you’ll come back to all summer long. Here’s why it works:
- Incredibly Tender Beef: The pear in the marinade contains natural enzymes that break down proteins, making even budget cuts of beef taste like you spent a fortune. I’ve tested it with sirloin, flank steak, and even chuck—every single time, the meat comes out fork-tender.
- Perfect Balance of Sweet and Spicy: This isn’t a one-note sauce. The brown sugar and pear provide deep, fruity sweetness while the gochujang adds fermented complexity and the gochugaru brings gentle, building heat. It’s a flavor that keeps you guessing.
- Quick to Prep, Easy to Grill: The marinade takes about 10 minutes to throw together. The hardest part is waiting for the beef to marinate (overnight is ideal, but even 2 hours works). Actual grill time is under 10 minutes.
- Summer Grilling Perfection: These skewers were made for outdoor cooking. The high heat caramelizes the marinade into a sticky, slightly charred coating that you just can’t get from a pan or oven.
- Always a Crowd-Pleaser: I’ve brought these to potlucks, birthday parties, and casual weeknight dinners. They disappear every single time. Even my uncle who “doesn’t do spicy” asked for the recipe.
This isn’t just another grilled beef recipe. It’s the one that uses a clever technique—the pear marinade—to deliver restaurant-quality results with minimal effort. The kind of recipe that makes you look like you spent hours when you really just planned ahead. And honestly? That’s my favorite kind of cooking.
What Ingredients You Will Need
This recipe uses ingredients that are mostly pantry-friendly, with a few Korean staples that are worth seeking out. The beauty is that once you have gochujang and gochugaru in your fridge, you’ll find yourself using them in everything from marinades to soups to scrambled eggs.
- Beef sirloin or flank steak, sliced thin (about 1.5 pounds / 680g) — Look for meat with some marbling for best flavor. I prefer sirloin for its balance of tenderness and affordability. Slice against the grain into 1/4-inch thick strips for even cooking.
- Gochujang (Korean chili paste) (3 tablespoons) — This is the backbone of the marinade. It’s fermented, slightly sweet, and deeply savory. I recommend the brand Chung Jung One for consistent quality. You’ll find it in the international aisle or at any Korean grocery.
- Gochugaru (Korean chili flakes) (1 tablespoon) — These add a subtle smokiness and gentle heat that’s different from regular red pepper flakes. If you can’t find them, substitute with 1/2 teaspoon of cayenne (but the flavor won’t be quite the same).
- Asian pear, grated (1/2 cup, from about 1 medium pear) — This is the secret ingredient. The enzymes in pear tenderize the meat naturally. A Bosc or Anjou pear works in a pinch, but Asian pear has the perfect texture for grating.
- Brown sugar, packed (3 tablespoons) — Adds sweetness that caramelizes beautifully on the grill. Dark brown sugar gives a deeper flavor, but light works fine too.
- Soy sauce (1/4 cup / 60ml) — Use low-sodium if you’re watching salt levels. The soy sauce provides the salty backbone that balances the sweetness.
- Sesame oil, toasted (2 tablespoons) — This adds that unmistakable nutty aroma. Don’t skip it—it’s what makes the marinade taste authentically Korean.
- Rice vinegar (1 tablespoon) — A touch of acidity brightens everything up. Mirin (sweet rice wine) can be substituted if you have it.
- Garlic, minced (4 cloves) — Fresh garlic is non-negotiable here. The pre-minced stuff in jars just doesn’t have the same punch.
- Fresh ginger, grated (1 tablespoon, from about a 1-inch piece) — Adds warmth and a slight peppery kick. Grate it on a microplane for best results.
- Green onions, thinly sliced (4, plus more for garnish) — These go into the marinade and also make a beautiful garnish.
- Sesame seeds, toasted (1 tablespoon, for garnish) — Toasted sesame seeds add a nutty crunch. Toast them in a dry pan over medium heat for about 2 minutes until golden.
- Bamboo skewers, soaked (about 12-15 skewers) — Soak these in water for at least 30 minutes before grilling to prevent burning. Metal skewers work too, but bamboo gives a more traditional look.
Equipment Needed
You don’t need a fancy kitchen to pull these off. Here’s what I use every time:
- Grill (gas, charcoal, or stovetop grill pan) — I’ve tested these on all three. Charcoal gives the best smoky flavor, but gas is perfectly fine. A stovetop grill pan works if you’re cooking indoors, though you’ll miss that outdoor smokiness.
- Mixing bowls — One medium bowl for the marinade, one large bowl or a resealable bag for marinating the beef.
- Box grater or microplane — For grating the pear. A microplane works beautifully but takes a little longer. A box grater with fine holes is faster.
- Sharp knife and cutting board — For slicing the beef thinly. A sharp knife makes all the difference here—dull knives will tear the meat.
- Tongs — For flipping the skewers on the grill. Long-handled tongs keep your hands safe from flare-ups.
- Pastry brush (optional) — For brushing any reserved marinade onto the skewers during the last minute of grilling (if you want extra glaze).
- Sheet pan or platter — For holding the assembled skewers before grilling.
If you don’t have a grill, a cast-iron grill pan on the stovetop works surprisingly well. Just make sure it’s screaming hot before you add the skewers. I’ve also used an oven broiler in a pinch—place the skewers on a foil-lined baking sheet and broil on high for about 4 minutes per side.
Preparation Method

Let me walk you through this step by step. I’ve made enough mistakes with this recipe to know exactly where things can go wrong—so I’ll save you the trouble.
Step 1: Make the marinade (10 minutes)
In a medium bowl, combine the gochujang, gochugaru, grated Asian pear, brown sugar, soy sauce, sesame oil, rice vinegar, minced garlic, grated ginger, and sliced green onions. Whisk until smooth. The mixture should be thick but pourable—like a thin barbecue sauce. Taste it. You should get sweet first, then heat that builds slowly. If it’s too spicy for your liking, add another tablespoon of brown sugar. If you want more kick, add an extra teaspoon of gochugaru.
Step 2: Prepare the beef (15 minutes)
Place the beef in the freezer for about 20 minutes before slicing—this firms it up and makes thin slicing much easier. Slice the beef against the grain into strips about 1/4-inch thick and 2-3 inches long. The strips should be thin enough to cook quickly but thick enough to stay juicy. If you’re using flank steak, pay close attention to the grain direction—it’s easy to accidentally slice with the grain, which makes the meat tough.
Step 3: Marinate the beef (2 hours to overnight)
Place the sliced beef in a large bowl or a resealable plastic bag. Pour the marinade over the beef and toss to coat every piece evenly. Seal the bag (or cover the bowl) and refrigerate for at least 2 hours. Overnight is better—the pear enzymes have more time to work, and the flavors penetrate deeper. I’ve gone as long as 24 hours with no issues, but don’t go beyond that or the texture can get mushy.
Step 4: Soak the skewers (30 minutes before grilling)
If using bamboo skewers, place them in a shallow dish of water and let them soak for at least 30 minutes. This prevents them from catching fire on the grill. I learned this the hard way—nothing ruins a cookout faster than flaming skewers.
Step 5: Thread the skewers (15 minutes)
Remove the beef from the refrigerator about 20 minutes before grilling to take the chill off. Thread the beef strips onto the soaked skewers, weaving them back and forth so they lie flat. Don’t pack them too tightly—leave a tiny gap between pieces so the heat can circulate. Each skewer should hold about 4-5 strips of beef, depending on size. You should get 12-15 skewers total.
Step 6: Preheat the grill (10-15 minutes)
Preheat your grill to medium-high heat, about 400-450°F (200-230°C). For charcoal grills, the coals should be covered with a light gray ash. Clean the grates thoroughly and oil them lightly with a paper towel dipped in vegetable oil (use long tongs to avoid burning yourself).
Step 7: Grill the skewers (6-8 minutes total)
Place the skewers on the hot grill. Cook for 3-4 minutes on the first side, until you see nice char marks and the edges start to caramelize. Flip carefully using tongs and cook for another 3-4 minutes on the second side. The internal temperature should reach 135°F (57°C) for medium-rare. If you like your beef more done, cook an extra minute per side—but be careful not to overcook, as the sugar in the marinade can burn quickly.
Step 8: Rest and garnish (5 minutes)
Transfer the cooked skewers to a platter and let them rest for 5 minutes. This allows the juices to redistribute. Sprinkle with toasted sesame seeds and additional sliced green onions. Serve immediately while the edges are still sticky and caramelized.
Cooking Tips & Techniques
After making these skewers more times than I can count, here are the things I wish someone had told me from the start:
Don’t skip the pear. I know it sounds weird, but the pear is doing real work here. The enzymes break down the meat’s proteins, making even tough cuts tender. I once substituted with apple in a pinch, and while it worked okay, the texture wasn’t quite as good. Asian pear is worth the trip to the store.
Watch the sugar. The brown sugar in the marinade can burn quickly over high heat. If you see the skewers getting too dark before the meat is cooked through, move them to a cooler part of the grill or reduce the heat slightly. You want caramelization, not carbonization.
Oil the grates, not the meat. This is a mistake I made for years. If you oil the meat directly, the marinade slides off. Instead, oil the grill grates thoroughly just before adding the skewers. Use a paper towel dipped in oil and held with tongs.
Don’t overcrowd the grill. Leave space between each skewer so the heat can circulate. If you pack them too tightly, the meat steams instead of searing, and you lose that beautiful caramelization.
Reserve some marinade. Before adding the raw beef, set aside about 2 tablespoons of marinade in a small bowl. In the last minute of grilling, brush this onto the skewers for an extra layer of glossy, sticky goodness. Just don’t use marinade that’s touched raw meat.
The one time I ruined a batch: I got distracted by a phone call and left the skewers on the grill for an extra 3 minutes. The sugar burned, the meat turned dry, and I had to start over. Set a timer. Trust me.
Variations & Adaptations
This recipe is surprisingly flexible. Here are some ways I’ve adapted it over the years:
Chicken version: Substitute boneless, skinless chicken thighs for the beef. Chicken thighs stay juicier than breasts and handle the sweet marinade beautifully. Reduce grill time to 5-6 minutes total, or until internal temperature reaches 165°F (74°C).
Vegetarian option: Use extra-firm tofu or portobello mushrooms in place of beef. Press the tofu for 30 minutes to remove excess moisture, then cut into 1-inch cubes. Marinate for 1 hour (no longer, or the tofu gets too salty). Grill for 4-5 minutes per side.
Milder heat: Reduce the gochujang to 1 tablespoon and omit the gochugaru entirely. Add an extra tablespoon of brown sugar to balance the flavors. The result is still savory and sweet, just without the heat.
Extra spicy: Add 1 teaspoon of sriracha or 1/2 teaspoon of cayenne pepper to the marinade. You can also sprinkle fresh sliced red chilies over the finished skewers for a visual pop.
Oven method: If the weather isn’t cooperating, place the skewers on a foil-lined baking sheet and broil on high for 4 minutes per side. The caramelization won’t be as intense, but the flavor is still fantastic.
My favorite variation: I once added a tablespoon of honey to the marinade when I ran out of brown sugar. The honey caramelized into this almost candied crust that was absurdly good. Now I sometimes do a half-and-half mix of brown sugar and honey just for fun.
Serving & Storage Suggestions
These skewers are best served hot off the grill, but they’re surprisingly good at room temperature too—which makes them perfect for potlucks and picnics.
Serving ideas: Arrange the skewers on a large platter and sprinkle with sesame seeds and green onions. Serve with steamed rice, kimchi, and a simple cucumber salad dressed with rice vinegar and sesame oil. For a summer spread, pair them with grilled corn on the cob and a cold noodle salad. A drizzle of sriracha mayo on the side is never a bad idea.
Storage: Leftover skewers can be refrigerated in an airtight container for up to 3 days. The texture will soften slightly as they sit, but the flavor actually deepens overnight. To reheat, place them on a baking sheet in a 350°F (175°C) oven for about 8 minutes, or until warmed through. The microwave works in a pinch, but the caramelized edges will get soft.
Freezing: You can freeze the marinated raw beef for up to 3 months. Place the beef and marinade in a freezer-safe bag, squeeze out the air, and freeze flat. Thaw overnight in the refrigerator before threading and grilling. I’ve also frozen cooked skewers—just wrap them tightly in foil and freeze for up to 2 months. Reheat directly from frozen in a 375°F (190°C) oven for about 15 minutes.
Make-ahead tip: The marinade can be made up to 5 days in advance and stored in the refrigerator. This makes weeknight grilling a breeze—just slice the beef, toss with the marinade, and you’re halfway there.
Nutritional Information & Benefits
These skewers are a good source of protein and iron, with the added benefit of fermented ingredients that support gut health. Here’s the approximate nutritional breakdown per skewer (based on 12 skewers using sirloin):
| Nutrient | Amount per Skewer |
|---|---|
| Calories | 185 |
| Protein | 22g |
| Fat | 8g |
| Carbohydrates | 7g |
| Fiber | 1g |
| Sugar | 5g |
| Sodium | 420mg |
Health highlights: Gochujang is made from fermented soybeans and chili peppers, which means it contains probiotics that support digestive health. The ginger and garlic in the marinade have anti-inflammatory properties. And the beef provides a solid dose of B vitamins and zinc. If you’re watching your sodium, use low-sodium soy sauce and reduce the salt in any accompanying dishes.
Dietary considerations: This recipe is naturally dairy-free and nut-free. For a gluten-free version, substitute tamari or coconut aminos for the soy sauce. For a lower-carb option, serve the skewers over cauliflower rice or a crisp green salad instead of regular rice.
Conclusion
These Sweet and Spicy Korean BBQ Beef Skewers are the summer recipe you didn’t know you needed. They’re the kind of dish that makes people hover around the grill, asking when the next batch is coming off. The marinade is simple enough for a Tuesday night but impressive enough for a backyard party. And honestly? They’re the recipe that finally made me stop rolling my eyes at skewers.
I hope you give these a try and make them your own. Maybe you’ll add extra heat, or swap in chicken, or serve them with a different dipping sauce. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. If you make them, I’d love to hear how they turned out. Drop a comment below, share a photo, or tell me about your own skewer conversion story. Happy grilling, friends!
Frequently Asked Questions
Can I use a different cut of beef?
Absolutely. Sirloin and flank steak are my go-to choices, but ribeye, top round, or even skirt steak work well. Just make sure to slice thinly against the grain. If using a tougher cut like chuck, consider marinating for the full 24 hours to let the pear enzymes do their work.
Do I have to use gochujang?
Gochujang is what gives this recipe its distinctive Korean BBQ flavor, but if you can’t find it, you can substitute with 2 tablespoons of sriracha mixed with 1 tablespoon of miso paste. It won’t be exactly the same, but it’ll still be delicious. The gochugaru (chili flakes) can be replaced with 1/2 teaspoon of cayenne pepper.
Can I make these in the oven?
Yes! Place the skewers on a foil-lined baking sheet and broil on high for 4 minutes per side. You won’t get the same smoky char as a grill, but the flavor is still fantastic. For extra caramelization, brush with a little of the reserved marinade before the last minute of broiling.
How do I prevent the skewers from burning on the grill?
Soak bamboo skewers in water for at least 30 minutes before grilling. Also, keep an eye on the exposed ends—if they start to char, you can wrap the tips in small pieces of foil. Metal skewers eliminate this problem entirely, just make sure to oil them lightly before threading the meat.
Can I double the recipe for a crowd?
Definitely. This recipe scales beautifully. Just keep a few things in mind: don’t overcrowd the grill (cook in batches if needed), and make sure the marinade quantities are adjusted proportionally. For a large party, I’ll often make a double batch of the marinade and freeze half for later use.
Pin This Recipe!

Sweet and Spicy Korean BBQ Beef Skewers
These Sweet and Spicy Korean BBQ Beef Skewers are the summer recipe you didn’t know you needed. The key is that the marinade does double duty—it tenderizes the beef while creating this sticky, caramelized crust that clings to every bite.
- Prep Time: 15 minutes
- Cook Time: 8 minutes
- Total Time: 2 hours 23 minutes (including marinating time)
- Yield: 12-15 skewers (about 4 servings) 1x
- Category: Main Course
- Cuisine: Korean
Ingredients
- 1.5 pounds (680g) beef sirloin or flank steak, sliced thin against the grain
- 3 tablespoons gochujang (Korean chili paste)
- 1 tablespoon gochugaru (Korean chili flakes)
- 1/2 cup grated Asian pear (from about 1 medium pear)
- 3 tablespoons packed brown sugar
- 1/4 cup (60ml) low-sodium soy sauce
- 2 tablespoons toasted sesame oil
- 1 tablespoon rice vinegar
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 4 green onions, thinly sliced, plus more for garnish
- 1 tablespoon toasted sesame seeds, for garnish
- 12–15 bamboo skewers, soaked in water for 30 minutes
Instructions
- Make the marinade: In a medium bowl, combine gochujang, gochugaru, grated Asian pear, brown sugar, soy sauce, sesame oil, rice vinegar, minced garlic, grated ginger, and sliced green onions. Whisk until smooth. Set aside about 2 tablespoons of marinade in a small bowl for brushing later.
- Prepare the beef: Place the beef in the freezer for about 20 minutes to firm up. Slice against the grain into strips about 1/4-inch thick and 2-3 inches long.
- Marinate the beef: Place sliced beef in a large bowl or resealable plastic bag. Pour the marinade over the beef and toss to coat evenly. Seal and refrigerate for at least 2 hours, preferably overnight (up to 24 hours).
- Soak the skewers: If using bamboo skewers, soak them in water for at least 30 minutes before grilling.
- Thread the skewers: Remove beef from refrigerator about 20 minutes before grilling. Thread beef strips onto soaked skewers, weaving back and forth so they lie flat. Leave a small gap between pieces. Each skewer should hold about 4-5 strips.
- Preheat the grill: Preheat grill to medium-high heat (400-450°F / 200-230°C). Clean grates and oil them lightly with a paper towel dipped in vegetable oil.
- Grill the skewers: Place skewers on the hot grill. Cook for 3-4 minutes on the first side until char marks appear and edges caramelize. Flip and cook for another 3-4 minutes for medium-rare (internal temperature 135°F / 57°C). In the last minute, brush with reserved marinade if desired.
- Rest and garnish: Transfer cooked skewers to a platter and let rest for 5 minutes. Sprinkle with toasted sesame seeds and additional sliced green onions. Serve immediately.
Notes
Don’t skip the pear—it tenderizes the meat naturally. Watch the sugar content to prevent burning. Oil the grill grates, not the meat. Don’t overcrowd the grill. Set a timer to avoid overcooking.
Nutrition
- Serving Size: 3-4 skewers
- Calories: 185
- Sugar: 5
- Sodium: 420
- Fat: 8
- Saturated Fat: 2
- Carbohydrates: 7
- Fiber: 1
- Protein: 22
Keywords: Korean BBQ, beef skewers, gochujang, grilled, summer, sweet and spicy, Asian pear marinade


