Sate Lilit

Introduction
Get ready to embark on a culinary journey to the beautiful island of Bali with this incredible Sate Lilit recipe! Sate Lilit is a traditional Balinese delight, featuring minced meat (often fish, chicken, or pork) mixed with a rich blend of aromatic spices and freshly grated coconut. Unlike other satay, the mixture is wrapped around a lemongrass stalk or bamboo skewer, creating a unique texture and infusing it with an irresistible fragrance as it cooks.
What makes Sate Lilit so special is its incredible depth of flavor. The combination of fresh herbs, spices, and coconut creates a harmonious taste that is both savory and slightly sweet. Plus, it’s surprisingly easy to make at home! The minced ingredients come together quickly, and shaping them around skewers is a fun, hands-on process that doesn’t require any special skills.
You’re going to love bringing the vibrant flavors of Bali right into your kitchen. This recipe is perfect for a weeknight meal or for impressing guests at your next gathering. So, tie on your apron and let’s create some delicious Sate Lilit together!
Cooking Time & Prep Time
- Prep Time: 40 minutes
- Cooking Time: 15 minutes
- Total Time: 55 minutes
Small tip: You can prepare the spice paste and mince the fish a day ahead to cut down on prep time on cooking day. Just store them separately in airtight containers in the fridge.
Ingredients
This recipe makes approximately 14-16 skewers, serving 4-6 people as a main dish or more as an appetizer.
For the Sate Lilit Mixture:
- 500g fresh white fish fillet (such as snapper, mackerel, or cod), finely minced or processed
- 100g fresh grated coconut
- 2 tablespoons thick coconut milk
- 2 tablespoons tapioca flour (or cornstarch)
- 1 teaspoon salt
- 1 teaspoon palm sugar (or brown sugar)
- 14-16 stalks fresh lemongrass, trimmed and bruised at the base, or bamboo skewers
For the Balinese Spice Paste (Bumbu Dasar Kuning):
- 6 shallots, roughly chopped
- 4 cloves garlic, roughly chopped
- 2 cm fresh ginger, peeled and roughly chopped
- 2 cm fresh galangal, peeled and roughly chopped
- 2 cm fresh turmeric, peeled and roughly chopped (or 1 tsp ground turmeric)
- 2 red chilies (deseeded for less heat, or leave seeds for more), roughly chopped
- 3 candlenuts, toasted lightly (or substitute with raw cashews)
- 2 kaffir lime leaves, stem removed and thinly sliced
- 1 tablespoon vegetable oil (for blending)
For Serving (Optional):
- Lime wedges
- Fresh coriander or mint leaves
- Sambal Matah (Balinese raw chili sambal)
Step-by-Step Instructions
-
Step 1: Prepare the Lemongrass Skewers
If using fresh lemongrass, trim off the very top and the hard base. Gently bruise the thicker, white part of the stalk with the back of a knife or a pestle. This helps release its wonderful aroma and makes it easier to wrap the mixture. If using bamboo skewers, soak them in water for at least 30 minutes to prevent burning.
-
Step 2: Make the Balinese Spice Paste (Bumbu)
Combine all the ingredients for the Balinese Spice Paste (shallots, garlic, ginger, galangal, turmeric, red chilies, toasted candlenuts, kaffir lime leaves, and vegetable oil) in a food processor or blender. Process until you have a smooth, fragrant paste. Small tip: If the paste is too thick to blend, add another tablespoon of oil or a tiny splash of water.
-
Step 3: Combine the Sate Lilit Mixture
In a large mixing bowl, combine the minced fish, fresh grated coconut, coconut milk, tapioca flour, salt, and palm sugar. Add the freshly made Balinese Spice Paste to this mixture. Use your hands to thoroughly mix all the ingredients together until well combined and slightly sticky. Small tip: Knead the mixture for a few minutes to help develop its binding properties, ensuring the sate sticks well to the skewers.
-
Step 4: Form the Sate Lilit
Take about 2 tablespoons of the fish mixture and firmly mold it around the wider end of a prepared lemongrass stalk or bamboo skewer. Press and smooth it into an elongated shape, ensuring it adheres well to the skewer. Repeat with the remaining mixture and skewers. Small tip: Lightly wet your hands with a little water or oil to prevent the mixture from sticking to them while shaping.
-
Step 5: Cook the Sate Lilit
Heat a grill, grill pan, or a non-stick pan over medium heat. Lightly brush the sate lilit with a little oil. Cook for 3-4 minutes on each side, turning occasionally, until golden brown and cooked through. The exact cooking time will depend on the thickness of your sate. Small tip: Do not overcrowd your cooking surface; cook in batches if necessary to ensure even browning and cooking.
-
Step 6: Serve and Enjoy
Once cooked, remove the Sate Lilit from the heat. Arrange them on a platter and garnish with fresh lime wedges, coriander, or mint leaves. Serve immediately while hot. These are wonderful on their own or with your favorite accompaniments.
Tips & Variations
- Gluten-Free Option: This recipe is naturally gluten-free! Just ensure your tapioca flour is certified gluten-free and double-check any pre-packaged coconut milk for additives, although most are naturally GF.
- Vegan/Vegetarian Option: For a delicious plant-based version, replace the fish with an equal amount of firm tofu (pressed and crumbled), jackfruit (boiled and shredded), or a mix of finely chopped mushrooms. Adjust seasoning as needed.
- Add More Vegetables or Protein: For an extra boost, finely chop some green beans or grated carrots and mix them into the sate lilit mixture. You can also use minced chicken, pork, or even prawns instead of fish for different flavor profiles.
- Spicy Version: If you love heat, increase the number of red chilies in the spice paste to 4-5, or add a couple of bird’s eye chilies. You can also serve it with a fiery sambal on the side.
- Flavor Tip: For an even deeper coconut flavor, lightly toast the grated coconut in a dry pan until fragrant before adding it to the mixture. This adds a lovely nutty dimension.
Nutritional Information
Approximate values per serving (based on 4 servings):
- Calories: 420 kcal
- Protein: 35g
- Carbohydrates: 20g
- Fat: 22g
Please note that these values are approximate and may vary depending on the specific ingredients and brands used.
Health Benefits
Sate Lilit is not just delicious; it also packs a punch of health benefits thanks to its wholesome ingredients.
The main ingredient, fresh fish, is an excellent source of lean protein, essential for muscle repair and growth. Many types of fish, like mackerel or snapper, are also rich in Omega-3 fatty acids, which are known to support heart health, reduce inflammation, and improve brain function.
The vibrant Balinese spice paste is a powerhouse of beneficial compounds. Turmeric, with its active compound curcumin, is a potent anti-inflammatory and antioxidant. Ginger and galangal are well-regarded for their digestive aid properties and ability to soothe nausea. Garlic and shallots contribute to immune health and provide numerous vitamins and minerals.
Fresh grated coconut offers healthy fats, particularly medium-chain triglycerides (MCTs), which can provide a quick energy source and support metabolism. It also adds dietary fiber, promoting good digestion. The lemongrass, beyond its aromatic appeal, contains antioxidants and has been traditionally used for its calming and digestive benefits.
Overall, Sate Lilit is a flavorful way to incorporate lean protein, healthy fats, and a diverse range of beneficial spices into your diet. It’s a dish that nourishes both body and soul.
Serving Suggestions
- Serve your Sate Lilit with a generous portion of warm steamed white or brown rice to soak up all the delicious flavors.
- Complement the sate with a fresh, vibrant Balinese Sambal Matah (raw shallot and lemongrass sambal) for an authentic experience, or a simple squeeze of fresh lime juice.
- Turn it into a complete meal by adding a side of blanched or stir-fried green vegetables, like snake beans or water spinach, for extra crunch and nutrients.
- Sate Lilit makes a fantastic appetizer for parties or a unique main course. Pair it with other Indonesian dishes for a grand feast!
Storage Tips
Cooked Sate Lilit can be stored in an airtight container in the refrigerator for up to 2-3 days. To reheat, gently pan-fry them over medium heat until warmed through, or use a grill for a smoky finish. You can also freeze uncooked sate lilit for up to 1 month. Lay them flat on a baking sheet to freeze individually, then transfer to a freezer-safe bag. Thaw in the refrigerator overnight before cooking, or cook directly from frozen, adding a few extra minutes to the cooking time.
Conclusion
There you have it – your very own homemade Sate Lilit! This dish truly captures the essence of Balinese cuisine with its intricate flavors and fragrant aromas. It’s a culinary masterpiece that looks impressive but is surprisingly simple to create, proving that authentic taste is well within reach for any home cook.
We encourage you to try this recipe and experience the joy of making something so uniquely delicious. The process is rewarding, and the result is an explosion of taste that will transport your senses straight to the beaches of Bali. Don’t be shy; give it a go!
Whether you’re making it for a special occasion or just a delightful weeknight dinner, Sate Lilit is perfect for sharing



