Thai Ribbons
Thai Ribbons offer a vibrant, savory experience with tender marinated beef threaded onto skewers, then broiled to perfection. The dish features bold flavors from teriyaki, ginger, garlic, and red pepper, making it ideal for grill or barbecue lovers seeking a quick, flavorful appetizer or main course.
Ingredients
Instructions
- Soak 30 bamboo skewers (6-inch) in water for 30 minutes.
- Combine teriyaki sauce, finely chopped ginger, vegetable oil, minced garlic, and crushed red pepper to make the marinade.
- Cut the beef flank steak across the grain into 1/4-inch thick slices.
- Place the sliced steak in a plastic bag.
- Pour the marinade over the steak and marinate in the refrigerator for up to 2 hours.
- Thread the marinated steak slices onto the soaked bamboo skewers.
- Place the skewers on a rack in a broiler pan, 3 to 4 inches from the heat source.
- Broil the skewers for 2 minutes on each side until cooked to desired doneness.
- Sprinkle with sesame seeds before serving.
Tips & Substitutions
For a richer flavor, consider adding a splash of lime juice to the marinade. If flank steak is unavailable, skirt steak or sirloin can work as substitutes. Marinating for the full 2 hours enhances tenderness but avoid over-marinating as the acidity can affect the texture. Additionally, feel free to customize the marinade with your favorite spices or herbs for added depth, similar to Malaysian Beef.
Serving Suggestions
These Thai Ribbons are perfect served with jasmine rice or a fresh cucumber salad for a light and refreshing meal. They also pair beautifully with sesame noodles or as an appetizer at your next gathering. For a complete experience, serve with a side of dipping sauce, such as a spicy chili sauce or peanut sauce, to enhance the flavors.
Storage & Reheating
Leftover skewers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a preheated oven at 350°F for about 10 minutes. Alternatively, you can reheat them in a skillet over medium heat for a few minutes until warmed through.
Nutrition & Diet Analysis (per serving)
Each serving of Thai Ribbons contains roughly 51 calories, with 3g protein, 9g carbohydrates, and 1g fat. It is a good source of dietary fiber (11% of the Daily Value). Note that it is relatively high in sodium, at 1798mg per serving (78% of the Daily Value).
Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.
* % Daily Values based on a 2,000 calorie diet (FDA 2020).
Frequently Asked Questions
Can I use chicken or pork instead of beef for this recipe?
Absolutely! Chicken thighs or pork tenderloin can be great alternatives. Adjust the marinating time slightly, reducing it to 1 hour for chicken, as it can become too soft if marinated too long. Ensure that the cooking time is adjusted based on the protein used, as chicken and pork may require different cooking durations.
What if I don’t have bamboo skewers?
If bamboo skewers aren’t available, metal skewers work wonderfully and eliminate the need for soaking. Alternatively, you can cook the marinated beef in a grill pan or on a stovetop grill without skewers. Just ensure to slice the beef thinly for even cooking and to maximize flavor absorption from the marinade.
How can I make this dish more spicy?
If you prefer a spicier kick, increase the amount of crushed red pepper in the marinade or add sliced fresh chilies. You can also serve the skewers with a side of spicy dipping sauce to enhance the heat. Experimenting with different chili sauces can also elevate the spiciness to your liking.
Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).