How to Make Beef Satay (Traditional & Healthy Version)

Beef Satay is a beloved Malaysian street food that brings together the multicultural essence of Malaysia’s vibrant cuisine. Originating from the bustling night markets (pasar malam) across Peninsular Malaysia, Beef Satay features tender beef skewers marinated in a fragrant blend of local spices, grilled to smoky perfection, and served with a rich peanut sauce. The aroma of lemongrass, coriander, and turmeric creates a mouthwatering experience that Malaysians of all backgrounds enjoy, especially during gatherings and festive seasons. This healthy Beef Satay recipe is crafted to maintain traditional flavors while being conscious of calories, fat, and portion size. It highlights the use of lean beef, minimal oil, and a homemade peanut sauce with reduced sugar. Incorporating locally sourced ingredients like serai (lemongrass), kunyit (turmeric), and bawang putih (garlic) ensures an authentic taste. Ideal for lunch, Beef Satay is both satisfying and nourishing, making it a great option for those tracking their nutrition and aiming for a balanced Malaysian meal.

35 min total2 servingsmedium180 kcal / 100g

Ingredients

  • Lean beef sirloin
    250g Lean beef sirloin (cut into thin strips)
  • Serai (lemongrass)
    2 stalks Serai (lemongrass) (white part only, finely chopped)
  • Bawang putih (garlic)
    3 cloves Bawang putih (garlic) (minced)
  • Bawang merah (shallot)
    2 Bawang merah (shallot) (minced)
  • Kunyit powder (turmeric)
    1 tsp Kunyit powder (turmeric)
  • Coriander powder
    1 tsp Coriander powder
  • Cumin powder
    1/2 tsp Cumin powder
  • Low-sodium soy sauce
    1 tbsp Low-sodium soy sauce
  • Honey
    1 tsp Honey (or gula Melaka syrup)
  • Cooking oil
    1 tbsp Cooking oil (preferably canola or sunflower)
  • Peanut butter (unsweetened)
    2 tbsp Peanut butter (unsweetened) (for sauce)
  • Air asam jawa (tamarind water)
    2 tbsp Air asam jawa (tamarind water) (for sauce)
  • Cucumber
    1/2 Cucumber (cut into sticks, for serving)
  • Red onion
    1 small Red onion (cut into wedges, for serving)
  • Chili flakes
    1/2 tsp Chili flakes (optional, for heat)

Step-by-step instructions

Step 1: Prepare the marinade by blending serai
0%

Step 1 · Prepare the marinade by blending serai

Prepare the marinade by blending serai, bawang putih, bawang merah, kunyit powder, coriander, cumin, soy sauce, honey, and half the oil until smooth.

Step 2: Coat beef strips evenly with the marinade
0%
1h 0m

Step 2 · Coat beef strips evenly with the marinade

Coat beef strips evenly with the marinade. Cover and refrigerate for at least 1 hour (or overnight for deeper flavor).

Step 3: Thread marinated beef onto bamboo skewers
0%

Step 3 · Thread marinated beef onto bamboo skewers

Thread marinated beef onto bamboo skewers, pressing the meat flat for even grilling.

Step 4: Grill beef satay over a hot barbecue or grill pan
0%
3 min

Step 4 · Grill beef satay over a hot barbecue or grill pan

Grill beef satay over a hot barbecue or grill pan, brushing lightly with remaining oil, for 2-3 minutes per side until cooked through and slightly charred.

Step 5: For the peanut sauce: In a small saucepan
0%

Step 5 · For the peanut sauce: In a small saucepan

For the peanut sauce: In a small saucepan, combine peanut butter, air asam jawa, a splash of water, and chili flakes. Simmer on low heat until slightly thickened.

Step 6: Serve beef satay hot with peanut sauce
0%

Step 6 · Serve beef satay hot with peanut sauce

Serve beef satay hot with peanut sauce, cucumber, and red onion on the side.

Why this recipe is healthy

Opting for lean cuts of beef and grilling instead of deep-frying significantly lowers saturated fat content, making this Malaysian Beef Satay a heart-healthy option. The use of natural ingredients and portion control supports weight management and blood sugar stability. Peanut sauce, when made with unsweetened peanut butter and reduced sugar, supplies healthy fats without excess calories.

A note on tradition

Beef Satay is a staple across Malaysia, enjoyed by Malays, Chinese, and Indian communities alike. It is particularly popular in the states of Johor and Selangor, often found at festive gatherings, Ramadan bazaars, and open houses. Satay is not only a lunch favorite but also a highlight at weddings and communal events, symbolizing unity and shared Malaysian heritage.

← Back to Beef Satay nutrition