Beef Agujas Recipe: Skewered Spiced Beef with Charred Onions

Main Courses

Beef Agujas Recipe: Skewered Spiced Beef with Charred Onions

This Filipino beef agujas recipe transforms tough cuts into melt-in-your-mouth skewers with a perfect balance of smoky char and sweet-savory sauce. The secret lies in marinating the beef overnight with a blend of soy sauce, vinegar, and aromatic spices—creating tender, flavorful bites that are irresistibly crispy when grilled.

What makes this dish special is how it combines traditional Filipino flavors with a technique that’s both impressive and approachable, even for home cooks.

The recipe begins with thinly sliced beef, tenderized through marinating and skewering, then grilled to achieve that signature charred exterior. Charred onions add depth and texture, while the sauce—made with soy, vinegar, garlic, and ginger—ties everything together with a rich, umami-packed finish.

This dish is a celebration of Filipino comfort food, where bold flavors and simple techniques come together to create something truly special.

By the time you’re done, you’ll have skewers that are tender yet firm, coated in a glossy, caramelized sauce with just the right amount of tang.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of smoky, savory, and slightly sweet flavors. It’s the kind of dish that feels both nostalgic and exciting, bringing a taste of home to any meal.

Serve with steamed rice to soak up every last bit of sauce, or pair it with atchara (pickled papaya) and garlic fried rice for a full Filipino feast. The beauty of this recipe is its versatility—it’s perfect for gatherings, family dinners, or even a special weekend treat. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef agujas

Tender beef, charred onions, and a sweet-savory sauce make this Filipino skewer dish unforgettable.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Thinly sliced against grain
Yellow Onions 🧅 2 whole Cut into 1-inch thick slices
Soy Sauce 🥄 ½ cup Filipino or regular soy sauce
White Vinegar 🍶 ¼ cup For tangy marinade
Garlic Cloves 🧄 8 cloves Minced for marinade
Fresh Ginger 🌿 2 tbsp Finely grated, peeled
Brown Sugar 🍚 2 tbsp For caramelized sauce
Olive Oil 🫒 2 tbsp For grilling skewers
Black Peppercorns 🌶️ 1 tsp Coarsely crushed
Bay Leaves 🌿 2 whole For aromatic depth
Wooden Skewers 🪵 16 pieces Soaked in water 30 mins
Salt 🧂 1 ½ tsp Kosher or sea salt

The beef is everything here. Chuck roast is perfect—it's tough enough to hold skewers but tenderizes beautifully when marinated. Filipino markets often carry pre-sliced beef for agujas, but if you're slicing yourself, go against the grain for maximum tenderness. Look for good marbling in the meat—this means more flavor. The onions? Yellow onions work best—they caramelize better than red. Grab a couple of large ones, and slice them into thick rounds so they char nicely on the grill.

No soy sauce? Coconut aminos works in a pinch, though it's not quite the same. The vinegar adds that signature tang—white vinegar or cane vinegar are both great. Fresh ginger is ideal, but if you're using dried, reduce to half the amount. The brown sugar caramelizes into a glossy sauce, so don't skip it. For extra depth, add a pinch of ground coriander to the marinade. And if you're worried about the skewers falling apart, soak them in water for at least 30 minutes before using. Trust me on this—it makes all the difference.

Marinate the beef for at least 4 hours, but overnight is best. The skewers keep well in the fridge for 2 days before grilling, and the leftover sauce freezes beautifully for 3 months. Grill over medium-high heat for that signature char—don't rush it. The onions should be blackened in spots, and the beef should have grill marks. Serve immediately with steamed rice to soak up every last bit of that delicious sauce.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pan, one mess. Slice the beef chuck, toss it with onions and garlic, and let the vinegar cut through the richness while the soy sauce deepens the flavor—no flipping, no fuss, just hands-off cooking.
  • Umami Bomb: That tangy-sweet combo? Chef’s kiss. The white vinegar brightens the beef while the soy sauce caramelizes into a glossy, savory glaze—like a cross between a braise and a quick stir-fry, but way more addictive.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired to think. The leftovers reheat like a dream (yes, even the next day), and it’s the only beef dish my picky husband won’t complain about—no fancy plating, just pure satisfaction.
  • Budget Stretch: A chuck roast goes a long way here, and the ingredients? Basic, but transformed. I’ve fed six people for under $15, and honestly? Nobody would guess it’s just beef, onions, and pantry staples—it’s that good.

Step-by-step instructions for beef agujas recipe

Here's how to transform simple ingredients into tender, smoky beef skewers with caramelized onions—every bite packed with depth.

1

Marinate the Beef for Maximum Flavor

In a large bowl, combine the 0.5 cup soy sauce, 0.25 cup white vinegar, 2 tbsp finely grated fresh ginger, 8 minced garlic cloves, 2 tbsp brown sugar, 1.5 tsp salt, and 1 tsp coarsely crushed black peppercorns. Stir until the brown sugar dissolves completely—this creates a smooth marinade base.

Add the 1.5 lb thinly sliced beef chuck roast (cut against the grain) to the marinade, ensuring every piece is coated. Cover and refrigerate for at least 4 hours, or overnight for best results. The acidity from the vinegar will tenderize the beef while the soy sauce and spices infuse deep flavor. I like to marinate overnight—it makes a noticeable difference in tenderness and flavor penetration.

2

Prepare the Onions and Skewers

Cut the 2 whole yellow onions into 1-inch thick slices—this thickness ensures they caramelize beautifully on the skewers. Soak the 16 wooden skewers in water for 30 minutes to prevent burning during grilling. Drain before using.

In a small bowl, combine 2 tbsp olive oil with the 2 whole bay leaves. Brush this mixture lightly over the onion slices—just enough to help them brown without making them soggy. The bay leaves add subtle aromatic depth that pairs perfectly with the beef.

3

Assemble and Grill the Skewers

Drain the beef from the marinade (reserve ¼ cup marinade for basting) and thread 4-5 beef slices onto each skewer, alternating with 2 onion slices. Start with beef at one end and onions at the other to create visual contrast. Leave a small gap between pieces so they cook evenly.

Heat a grill or grill pan over medium-high heat until hot. Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the beef reaches 160°F internally and develops deep grill marks. The onions should be golden brown with caramelized edges—this is where their sweetness really shines.

4

Finish with Caramelized Glaze

Remove skewers from heat and transfer to a plate. In the same grill pan, pour the reserved ¼ cup marinade and let it simmer for 2-3 minutes until slightly reduced and syrupy. The sugar in the marinade will caramelize, creating a glossy glaze.

Brush this glaze generously over the beef and onions, letting it drip down the sides of the skewers. The combination of the smoky grill flavor, caramelized onions, and sticky glaze makes this dish irresistible. Serve immediately while the beef is still juicy and the onions are warm and caramelized.

5

Rest and Serve with Confidence

Let the skewers rest for 5 minutes before serving. This resting time allows the juices to redistribute, ensuring each bite stays tender. Arrange the skewers on a platter and garnish with fresh cilantro if desired—it adds a bright contrast to the rich, smoky flavors.

Serve with steamed jasmine rice or crusty bread to soak up the delicious glaze. The perfect balance of sweet, tangy, and smoky flavors makes this dish a crowd-pleaser that's perfect for gatherings or weeknight dinners. Enjoy while everything is still warm!

👨‍🍳

Pro Tips For Making Beef Agujas

  • Slice Before Marinating: The beef chuck roast needs to be thinly sliced—about ¼-inch thick—before it hits the marinade. I used to try to marinate the whole roast and then slice it, but the thick pieces never tenderize properly. Cutting it first lets the soy sauce and vinegar work their magic evenly.
  • Char the Onions First: Sauté the sliced onions in a dry pan until deeply browned—almost black in spots—before adding any liquid. That caramelized bitterness cuts through the richness of the beef and balances the soy. Skip this, and you’ll end up with a dish that tastes flat and one-note.
  • Use Cold Vinegar: Drizzle the white vinegar over the beef after it’s cooked, not before. Adding it raw to the marinade or pan will cook it off too fast, leaving a harsh, unbalanced tang. A quick splash at the end brightens the dish without overpowering it—trust me, your taste buds will notice.
  • Don’t Overcrowd the Pan: Cook the beef in batches if your pan is too small—crowding steams the slices instead of searing them. You want those edges crispy and caramelized, not soggy. A quick test: if the beef isn’t sizzling within 10 seconds of hitting the pan, you’ve got too much in there.

Perfect pairings for beef agujas

Filipino Side Dish

Serve your beef agujas with steamed jasmine rice—the perfect vessel for soaking up that rich, caramelized glaze. I like to cook 2 cups of rice for every 4 servings, using a 1:1.5 rice-to-water ratio.

For extra authenticity, try garlic fried rice—sauté 1 cup cooked rice with 3 minced garlic cloves, 1 tbsp soy sauce, and 1 tbsp butter until crispy. 🍚

Pickled Vegetables

Add a tangy contrast with atchara (Filipino pickled papaya)—its sweet and sour flavors cut through the richness beautifully.

If you can't find atchara, make a quick version by thinly slicing 1 cup green papaya, soaking in ½ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 2 hours.

For a non-papaya option, try pickled red cabbage with 1 tbsp sugar and 1 tsp mustard seeds.

Creamy Dips

For a cooling accompaniment, whip up a cucumber-dill dip. Mix 1 cup Greek yogurt with ½ cup grated cucumber, 1 tbsp chopped fresh dill, 1 tsp lemon juice, and ½ tsp salt. This pairs wonderfully with the smoky, charred flavors of the beef.

Another great option is spicy peanut sauce—blend ½ cup peanut butter, 2 tbsp soy sauce, 1 tbsp lime juice, 1 tsp sriracha, and 2 tbsp water until smooth. 🥜

Drink Pairings

Quench your meal with a Filipino calamansi juice—mix ½ cup calamansi juice (or sub lime + orange juice) with ½ cup soda water and ice. For a non-alcoholic option, try iced green tea with honey.

If you prefer beer, a light Filipino lager like San Miguel complements the dish without overpowering it. For wine lovers, a dry Riesling with its crisp acidity balances the sweet-savory flavors beautifully. 🍷

Garnishes & Finishing Touches

Brighten your platter with fresh cilantro or Thai basil—sprinkle it over the skewers right before serving. For extra crunch, add toasted sesame seeds or crushed peanuts.

A drizzle of chili oil (mix 2 tbsp neutral oil with 1 tsp red pepper flakes and ½ tsp garlic) adds a fiery kick that elevates the dish. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 14g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What cut of beef works best for this recipe?

Use chuck roast or flank steak—both are budget-friendly and become incredibly tender when marinated and cooked low-and-slow. For extra tenderness, slice against the grain before marinating. Avoid lean cuts like sirloin, as they won't hold up as well on skewers.

2

Can I make beef agujas without a grill?

Use a grill pan or cast-iron skillet over medium-high heat for the same charred flavor. For even cooking, arrange skewers in a single layer and avoid overcrowding. If your pan isn't hot enough, the onions won't caramelize properly—let it get smoking hot before adding the skewers.

3

How do I prevent the skewers from falling apart?

Soak wooden skewers in water for 30 minutes before using to prevent burning. For extra security, thread 2 pieces of beef per skewer instead of 4-5. If using metal skewers, ensure they're sturdy enough to hold the weight—thin ones may bend. Also, don't overcrowd the beef on each skewer.

4

What's the secret to the perfect caramelized onions?

Slice onions 1-inch thick and cook them slowly over medium heat until deeply browned and sweet. The key is patience—rush the process, and they'll burn instead of caramelizing. For extra depth, add a pinch of sugar or brown sugar to the marinade used for basting.

5

Can I make this dish ahead of time?

Yes! Assemble the skewers and refrigerate for up to 2 days before grilling. For best results, marinate the beef overnight and grill the skewers fresh. The sauce can also be made ahead—store it in the fridge for 3 days or freeze for 3 months. Reheat gently before using.

★★★★★5.0(11 reviews)
Categories Main Courses