Indonesian Meatballs
Indonesian Meatballs, or “Bakso,” are a delightful culinary experience that transports you straight to the bustling streets of Indonesia. These tender, flavorful bites are perfectly spiced and can be enjoyed on their own or served in a fragrant broth. With a crispy exterior and a juicy center, they are sure to impress anyone who’s lucky enough to try them. Let’s dive into this delicious recipe that’s not only easy to prepare but also packed with authentic Indonesian flavors.
What Makes This Recipe Special

What sets these Indonesian Meatballs apart is the combination of fresh herbs and spices that create a vibrant flavor profile. The use of ground chicken keeps them light yet satisfying, while the addition of lemongrass and Kaffir lime leaves infuses the dish with a refreshing zest that’s characteristic of Southeast Asian cuisine. Plus, they’re versatile enough to be served as an appetizer, a main course, or as part of a larger feast.
Ingredient Notes
- 1 pound ground chicken: Lean and tender, providing a great base for our meatballs.
- 1 cup breadcrumbs: Panko is preferred for its light, crispy texture.
- 1 red chili pepper: Adds a touch of heat; feel free to adjust based on your spice tolerance.
- 4 cloves garlic: Minced for a robust flavor that complements the meatballs.
- 1 tablespoon garam masala: A warm spice blend that enhances the meatballs’ flavor.
- 1 teaspoon nutmeg: Gives a warm, aromatic touch.
- 5 green onions: Chopped for freshness and crunch.
- ½ cup fresh cilantro: Adds a bright flavor; you can adjust based on your preference.
- 1 egg: Binds the mixture and adds moisture.
- 2 teaspoons salt: Enhances all flavors (adjust to taste).
- 1 teaspoon pepper: Adds a bit of warmth.
- 1 teaspoon red curry paste (optional): For an extra layer of richness.
- 2 tablespoons peanut oil: Ideal for frying, giving a lovely nutty flavor.
- 2 stalks lemongrass: Adds a citrusy aroma; use the tender part only.
- 1 cup chicken broth: Low sodium is recommended to control the saltiness.
- 2 tablespoons red curry paste: For the broth, enriching the overall flavor.
- 14-ounce unsweetened coconut milk: Creamy and delicious, making the broth luscious.
- 1 tablespoon curry powder: Adds warmth and complexity to the broth.
- ½ teaspoon salt (or to taste): For seasoning the broth.
- ½ teaspoon pepper (or to taste): For additional seasoning.
- 5 fresh Kaffir lime leaves: Fragrant leaves that elevate the broth’s flavor.
- 2 tablespoons sweetened shredded coconut (optional): For garnish, adding a hint of sweetness.
- 1 tablespoon fresh cilantro (chopped): For garnish, to brighten up the dish.
Tools of the Trade
- Mixing bowl: For combining the meatball ingredients.
- Frying pan: For cooking the meatballs to a golden brown.
- Pot: To simmer the broth and meatballs together.
- Wooden spoon: For mixing and stirring ingredients.
- Measuring cups and spoons: To ensure precise ingredient measurements.
- Knife and cutting board: For chopping vegetables and herbs.
Make Indonesian Meatballs: A Simple Method

Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the ground chicken, breadcrumbs, chopped red chili pepper, minced garlic, garam masala, ground nutmeg, chopped green onions, chopped cilantro, egg, salt, pepper, and optional red curry paste. Mix everything together until just combined, being careful not to overmix.
Step 2: Shape the Meatballs
Using your hands, shape the mixture into small meatballs, about 1 inch in diameter. Place them on a plate or baking sheet as you go.
Step 3: Fry the Meatballs
In a large frying pan, heat the peanut oil over medium heat. Once hot, add the meatballs in batches, being careful not to overcrowd the pan. Fry them for about 5-7 minutes, turning occasionally, until they are golden brown and cooked through. Remove and place on a paper towel-lined plate to drain excess oil.
Step 4: Make the Broth
In a pot, heat a tablespoon of peanut oil over medium heat. Add the finely chopped lemongrass and sauté for a minute until fragrant. Then, add the chicken broth, red curry paste, coconut milk, curry powder, salt, and pepper. Stir to combine, bringing the mixture to a simmer.
Step 5: Add the Meatballs
Once the broth is simmering, gently add the fried meatballs to the pot. Toss in the Kaffir lime leaves and let everything simmer for an additional 10-15 minutes, allowing the flavors to meld together beautifully.
Step 6: Serve and Garnish
Ladle the meatballs and broth into bowls. If desired, sprinkle with sweetened shredded coconut and additional chopped cilantro for a lovely garnish. Serve hot, and enjoy the flavors of Indonesia!
Dietary Customizations

- Gluten-Free: Use gluten-free breadcrumbs instead of regular breadcrumbs.
- Vegetarian/Vegan Option: Substitute the ground chicken with a plant-based protein and the egg with a flaxseed egg (1 tablespoon ground flaxseed mixed with 2.5 tablespoons water).
- Lower Fat: You can bake the meatballs instead of frying them for a lighter version.
- Spice Level: Adjust the number of chili peppers or omit them entirely for a milder dish.
Pro Perspective
When making Indonesian Meatballs, the key is to balance the flavors. Don’t hesitate to taste the meatball mixture before frying; adjust the spices as needed to suit your palate. Also, allow the meatballs to simmer in the broth to soak up all those wonderful flavors, making each bite a delightful experience. For the best texture, ensure your meatballs are not overcooked during frying; they should remain juicy and tender.
Storage & Reheat Guide
These Indonesian Meatballs can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm them in a saucepan over low heat, adding a splash of chicken broth if needed to keep the broth from drying out. You can also freeze the meatballs before cooking; just thaw and cook them directly from frozen, adding a few extra minutes to the cooking time.
Your Questions, Answered
Can I use a different type of meat for the meatballs?
Absolutely! While ground chicken is traditional, you can use ground turkey, beef, or pork as alternatives. Just keep in mind that cooking times may vary slightly depending on the meat used.
How can I adjust the spice level in the broth?
You can control the heat by adjusting the amount of red curry paste and the red chili pepper. Start with smaller amounts and taste as you go until you reach your desired spice level.
Can I make these meatballs ahead of time?
Yes! You can prepare the meatballs in advance and store them uncooked in the fridge for a day or freeze them for longer storage. Just cook them when you’re ready to serve!
What dishes can I serve with Indonesian Meatballs?
These meatballs pair wonderfully with steamed jasmine rice, noodles, or even in a fresh salad. You can also serve them with a side of pickled vegetables for a refreshing contrast.
Explore More
That’s a Wrap
Indonesian Meatballs are an incredible way to enjoy vibrant flavors and hearty textures in one dish. Whether you’re serving them at a dinner party or enjoying them as a comforting meal at home, they are sure to please everyone at the table. With a few simple ingredients and easy steps, you can create a dish that brings the essence of Indonesia right into your kitchen. Enjoy every bite of this delightful culinary adventure!

Indonesian Meatballs
Ingredients
Equipment
Method
- In a large mixing bowl, combine the ground chicken, breadcrumbs, chopped red chili pepper, minced garlic, garam masala, ground nutmeg, chopped green onions, chopped cilantro, egg, salt, pepper, and optional red curry paste. Mix everything together until just combined, being careful not to overmix.
- Using your hands, shape the mixture into small meatballs, about 1 inch in diameter. Place them on a plate or baking sheet as you go.
- In a large frying pan, heat the peanut oil over medium heat. Once hot, add the meatballs in batches, being careful not to overcrowd the pan. Fry them for about 5-7 minutes, turning occasionally, until they are golden brown and cooked through. Remove and place on a paper towel-lined plate to drain excess oil.
- In a pot, heat a tablespoon of peanut oil over medium heat. Add the finely chopped lemongrass and sauté for a minute until fragrant. Then, add the chicken broth, red curry paste, coconut milk, curry powder, salt, and pepper. Stir to combine, bringing the mixture to a simmer.
- Once the broth is simmering, gently add the fried meatballs to the pot. Toss in the Kaffir lime leaves and let everything simmer for an additional 10-15 minutes, allowing the flavors to meld together beautifully.
- Ladle the meatballs and broth into bowls. If desired, sprinkle with sweetened shredded coconut and additional chopped cilantro for a lovely garnish. Serve hot, and enjoy the flavors of Indonesia!
Notes
- For a gluten-free option, use gluten-free breadcrumbs.
- To make it vegetarian, substitute ground chicken with a plant-based protein.
- Store leftovers in an airtight container for up to 3 days in the fridge.
