# Royal Thai Satay ## Description An elevated version of Thailand's beloved street food, these premium meat skewers showcase the perfect balance of sweet, savory, and aromatic flavors. Traditionally served at royal banquets, this recipe uses high-quality grass-fed beef and wild-caught prawns, marinated in a complex blend of authentic Thai spices and served with a rich, homemade satay sauce that's completely paleo-friendly. ## Quick Facts - Calories: 485 per serving - Prep Time: 45 minutes - Cook Time: 20 minutes - Total Time: 65 minutes - Servings: 3 - Difficulty: hard - Cuisine: Thai - Health Score: 8.5/10 ## Nutrition Per Serving - Calories: 485 - Protein: 42g - Carbohydrates: 18g - Fat: 28g - Fiber: 3g - Sugar: 12g - Sodium: 580mg ## Dietary Information This recipe is: Gluten-Free, Dairy-Free ## Ingredients (3 servings) - 300 grams grass-fed beef tenderloin (cut into 1-inch cubes) - 12 pieces wild tiger prawns (peeled, deveined, tail on) - 3 stalks lemongrass (tender parts only, minced) - 2 tablespoons galangal (finely grated) - 4 leaves kaffir lime leaves (finely shredded) - 2 tablespoons Thai red curry paste (paleo-friendly, no sugar) - 3 tablespoons coconut aminos - 400 ml full-fat coconut milk (divided use) - 4 tablespoons almond butter (unsweetened, smooth) - 3 tablespoons lime juice (freshly squeezed) - 2 tablespoons raw honey - 4 cloves garlic (minced) - 3 pieces shallots (finely chopped) - 1 tablespoon coriander seeds (toasted and ground) - 1 teaspoon cumin seeds (toasted and ground) - 1 teaspoon turmeric powder - 3 tablespoons coconut oil (for grilling) - 18 pieces bamboo skewers (soaked in water 30 minutes) ## Instructions 1. Toast coriander and cumin seeds in a dry pan until fragrant, about 2 minutes. Grind to a fine powder using a mortar and pestle 2. Prepare the marinade by combining lemongrass, galangal, kaffir lime leaves, curry paste, 2 tablespoons coconut aminos, 100ml coconut milk, garlic, half the shallots, ground spices, and turmeric in a food processor. Blend until smooth 3. Divide marinade into two bowls. Place beef cubes in one bowl and prawns in the other. Mix well to coat evenly. Cover and refrigerate for at least 2 hours, preferably overnight 4. For the satay sauce, heat 1 tablespoon coconut oil in a saucepan. Sauté remaining shallots until golden. Add remaining coconut milk, almond butter, honey, lime juice, and remaining coconut aminos. Simmer gently for 10 minutes, stirring frequently 5. Thread marinated beef onto skewers, 3-4 pieces per skewer. Thread prawns onto separate skewers, 2 per skewer. Brush with coconut oil 6. Preheat grill or grill pan to high heat. Grill beef skewers for 2-3 minutes per side for medium-rare. Grill prawn skewers for 2 minutes per side until pink and cooked through 7. Let skewers rest for 2 minutes. Serve immediately with warm satay sauce, garnished with fresh herbs and lime wedges ## Allergen Information Contains: tree nuts, shellfish ## Tags thai, satay, grilled, appetizer, paleo, gluten-free, dairy-free, premium ## Source Recipe by: CalorieGram AI ## Machine-Readable Data ### Recipe Metadata ```json { "id": "e5380fd9-d122-497d-aa5a-13bae004ca69", "youtube_id": null, "title": "Royal Thai Satay", "cuisine_type": "Thai", "meal_type": [ "appetizer" ], "difficulty_level": "hard", "servings": 3, "prep_time_minutes": 45, "cook_time_minutes": 20, "total_time_minutes": 65, "health_score": 8.5, "created_at": "2025-06-24T16:40:10.000Z", "updated_at": "2025-06-24T16:40:10.000Z" } ``` ### Ingredients Data ```json { "servings": 3, "ingredients": [ { "name": "grass-fed beef tenderloin", "amount": 300, "unit": "grams", "notes": "cut into 1-inch cubes" }, { "name": "wild tiger prawns", "amount": 12, "unit": "pieces", "notes": "peeled, deveined, tail on" }, { "name": "lemongrass", "amount": 3, "unit": "stalks", "notes": "tender parts only, minced" }, { "name": "galangal", "amount": 2, "unit": "tablespoons", "notes": "finely grated" }, { "name": "kaffir lime leaves", "amount": 4, "unit": "leaves", "notes": "finely shredded" }, { "name": "Thai red curry paste", "amount": 2, "unit": "tablespoons", "notes": "paleo-friendly, no sugar" }, { "name": "coconut aminos", "amount": 3, "unit": "tablespoons", "notes": null }, { "name": "full-fat coconut milk", "amount": 400, "unit": "ml", "notes": "divided use" }, { "name": "almond butter", "amount": 4, "unit": "tablespoons", "notes": "unsweetened, smooth" }, { "name": "lime juice", "amount": 3, "unit": "tablespoons", "notes": "freshly squeezed" }, { "name": "raw honey", "amount": 2, "unit": "tablespoons", "notes": null }, { "name": "garlic", "amount": 4, "unit": "cloves", "notes": "minced" }, { "name": "shallots", "amount": 3, "unit": "pieces", "notes": "finely chopped" }, { "name": "coriander seeds", "amount": 1, "unit": "tablespoon", "notes": "toasted and ground" }, { "name": "cumin seeds", "amount": 1, "unit": "teaspoon", "notes": "toasted and ground" }, { "name": "turmeric powder", "amount": 1, "unit": "teaspoon", "notes": null }, { "name": "coconut oil", "amount": 3, "unit": "tablespoons", "notes": "for grilling" }, { "name": "bamboo skewers", "amount": 18, "unit": "pieces", "notes": "soaked in water 30 minutes" } ] } ``` ### Nutrition Data (per serving) ```json { "calories": 485, "macros": { "protein_g": 42, "carbs_g": 18, "fat_g": 28, "fiber_g": 3, "sugar_g": 12, "sodium_mg": 580 }, "dietary_tags": { "vegan": false, "vegetarian": false, "gluten_free": true, "dairy_free": true, "nut_free": false } } ``` --- This recipe is from CalorieGram Recipes - Your AI-powered healthy recipe discovery platform. Visit https://recipes.caloriegram.ai for more healthy recipes.