Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Malaysian Beef Satay

Malaysian Beef Satay


  • Author: Imili Johnson
  • Total Time: 35 minutes (excluding marination)

Ingredients

Scale

Ingredients:

For the Beef Satay:
  • 500g (1 pound) beef (preferably sirloin or flank), thinly sliced
  • 2 tablespoons lemongrass, finely chopped
  • 1 tablespoon garlic, minced
  • 1 tablespoon shallots, minced
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground coriander
  • 1 teaspoon cumin powder
  • 1 tablespoon soy sauce
  • 1 tablespoon oyster sauce
  • 2 tablespoons sugar (preferably palm sugar)
  • 2 tablespoons vegetable oil
  • Bamboo skewers, soaked in water for 30 minutes
For the Peanut Sauce:
  • 1 cup roasted peanuts, finely ground
  • 1 cup coconut milk
  • 1 tablespoon tamarind paste
  • 2 tablespoons chili paste (adjust to taste)
  • 2 tablespoons sugar
  • 1 tablespoon soy sauce
  • 1 teaspoon salt
  • ½ cup water
Optional Garnishes and Sides:
  • Cucumber slices
  • Red onion, cut into wedges
  • Ketupat (rice cakes)

Instructions

Preparation:

Step1: Prepare the Beef
  1. Slice the beef into thin strips, approximately 2–3 inches long and 1 inch wide.
  2. In a large mixing bowl, combine lemongrass, garlic, shallots, turmeric powder, ground coriander, cumin, soy sauce, oyster sauce, sugar, and vegetable oil to create a marinade.
  3. Add the beef strips to the marinade, ensuring each piece is well-coated. Cover and refrigerate for at least 2 hours, preferably overnight, for maximum flavor.
Step2: Soak the Skewers
  1. While the beef marinates, soak the bamboo skewers in water for at least 30 minutes to prevent them from burning during grilling.
Step3: Make the Peanut Sauce
  1. In a saucepan, combine ground peanuts, coconut milk, tamarind paste, chili paste, sugar, soy sauce, and salt.
  2. Heat the mixture over medium heat, stirring continuously to prevent burning.
  3. Gradually add water until the sauce reaches your desired consistency. Simmer for 5–7 minutes until the flavors meld together.
  4. Remove from heat and set aside to cool slightly.
Step4: Skewer the Beef
  1. Thread the marinated beef onto the soaked bamboo skewers. Do not overcrowd the skewers; leave some space between pieces for even cooking.
Step5: Grill the Satay
  1. Preheat your grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
  2. Grill the skewers for 2–3 minutes per side, turning frequently, until the beef is cooked through and has a slight char.
  3. Baste the skewers with leftover marinade as they cook for added flavor.

Notes

Cooking Notes:

  • Always slice the beef against the grain to ensure tenderness.
  • Avoid overcooking the skewers, as this can result in dry, chewy meat.
  • If grilling isn’t an option, a stovetop grill pan or oven broiler can be used.
  • Prep Time: 20 minutes (plus 2 hours to marinate)
  • Cook Time: 15 minutes

Nutrition

  • Calories: 350
  • Sodium: 800mg
  • Protein: 25g