Balinese Salmon Meatballs with Spicy Lentil Gravy for Families
Looking for a hearty, flavorful meal to enjoy with your family in Bali? These Balinese salmon meatballs paired with spicy lentil gravy bring a local twist to a classic dish.
Packed with tropical spices and kid-friendly flavors, it’s a must-try for moms visiting Bali with children.
What Are Balinese Salmon Meatballs?
Balinese salmon meatballs are a tropical twist on traditional meatballs, made with fresh salmon, local spices, and paired with a tangy, spicy lentil gravy.
This dish is nutritious, easy to prepare, and perfect for a family-friendly meal.
Balinese Inspiration for Spicy Lentil Gravy
Balinese cuisine often features rich, spiced gravies. By combining lentils, coconut milk, and spices like turmeric, lemongrass, and chili, this gravy provides a bold and unique flavor profile that pairs beautifully with salmon meatballs.
Ingredients for Kids (Serves 4)

For the Meatballs:
200g fresh salmon fillet, finely chopped
50g breadcrumbs
1 egg
1 tablespoon finely chopped shallots
1 teaspoon grated ginger
1 teaspoon turmeric powder
Pinch of salt and pepper
For the Spicy Lentil Gravy:
100g red lentils
200ml coconut milk
1 tablespoon Balinese sambal (adjust for spice)
1 teaspoon turmeric powder
1 teaspoon lemongrass paste
1 tablespoon vegetable oil
Pinch of salt
Step-by-Step Recipe Guide
Prepare the Meatballs:
In a bowl, combine the salmon, breadcrumbs, egg, shallots, ginger, turmeric, salt, and pepper.
Mix until well combined and shape into 8 small meatballs.
Chill in the fridge for 10 minutes.
Cook the Lentil Gravy:
Heat oil in a pan and sauté sambal, turmeric, and lemongrass paste for 2 minutes.
Add red lentils, coconut milk, and 200ml water. Simmer for 20 minutes until lentils are soft.
Cook the Meatballs:
Heat a non-stick pan and lightly fry the meatballs until golden brown and cooked through.
Combine and Serve:
Pour the lentil gravy over the meatballs.
Garnish with fresh coriander and serve on a banana-leaf-lined plate for a Balinese touch.
Tips for a Bali-Style Presentation
Serve with steamed rice and a side of fresh cucumber slices.
Add a drizzle of coconut cream for extra richness.
Detailed Recipe Overview and Cost for Bali Families
Preparation Time: 20 minutes
Difficulty Level: Easy
Servings: 4 (Kid-sized portions)
Calories Per Serving: 220 kcal
Nutrition Facts (Per Serving):
Calories
220 kcal
Fat
10g (5g saturated fat)
Cholesterol
30mg
Sodium
45mg
Carbohydrates
18g (5g sugars, 3g fiber)
Protein
15g
Estimated Cost in Bali: IDR 70,000 – 90,000
Ingredients Substitution Options:
Replace sambal with mild chili paste for younger kids.
Use canned salmon if fresh is unavailable.
Allergen Information:
Contains fish, eggs, and coconut.
FAQs About Salmon Meatballs in Bali
Q: Can I make these meatballs ahead of time?
A: Yes, you can prepare the meatballs and refrigerate them for up to 24 hours before cooking.
Q: Where can I buy fresh salmon in Bali?
A: Fresh salmon is available at supermarkets like Pepito and Frestive Market.
Q: Can I make the lentil gravy vegetarian?
A: Absolutely! Skip the meatballs and add roasted vegetables to the gravy for a vegetarian option.