
Ikan Asam Manis
Dinner • Indonesia
About Ikan Asam Manis
Sweet-and-sour battered fish
How to Make Ikan Asam Manis (Traditional & Healthy Version)
Ikan Asam Manis is a beloved Indonesian sweet and sour fish dish that beautifully combines the fresh flavors of local fish with a vibrant, tangy sauce. Originating from coastal regions of Indonesia, especially Sumatra and Java, this dish is known for its balance of sweet, sour, and savory notes. It’s often enjoyed for family dinners and festive occasions, offering both comfort and a taste of Indonesia’s rich culinary heritage. What makes Ikan Asam Manis stand out is its use of fresh fish—commonly snapper or tilapia—lightly pan-fried and then coated in a luscious sauce made from tomatoes, pineapple, and a blend of traditional Indonesian spices. The sauce’s unique character comes from the harmonious blend of tamarind, palm sugar, and chili, offering a refreshing taste perfect for anyone seeking authentic Indonesian flavors. This dish is an excellent choice for those who want a healthy, protein-rich meal without sacrificing taste. Its vibrant colors and bold flavors make it a centerpiece for any dinner table, inviting everyone to experience the diversity and excitement of Indonesian cuisine.
Ingredients(for 1 medium fish fillet with sauce (approx. 200g serving))
- 300g Fresh snapper fillet (ikan kakap, boneless)
- 1 tablespoon Lime juice (jeruk nipis)
- 1/2 teaspoon Salt (garam)
- 1/4 teaspoon Black pepper (lada hitam)
- 1 tablespoon Cornstarch (maizena)
- 3 cloves Shallots (bawang merah, thinly sliced)
- 2 cloves Garlic (bawang putih, minced)
- 1 medium Tomato (chopped)
- 1/4 cup Pineapple (nanas, diced)
- 1 piece Red chili (cabe merah, deseeded and sliced) - optional
- 2 tablespoons Tamarind water (air asam jawa)
- 1 teaspoon Palm sugar (gula jawa, or brown sugar)
- 1 teaspoon Low-sodium soy sauce (kecap asin)
- 1/2 cup Water (for sauce)
- 1 tablespoon Cooking oil (for pan-frying)
- 1 stalk Spring onion (daun bawang, sliced for garnish) - optional
Instructions
- 1
Pat the snapper fillets dry. Rub with lime juice, salt, and black pepper. Let marinate for 5 minutes.
5 minutes
Marinating helps remove any fishy odor and infuses flavor.
- 2
Lightly coat the fish fillets with cornstarch on both sides.
2 minutes
Cornstarch creates a light, crispy layer without deep-frying.
- 3
Heat 1 tablespoon of cooking oil in a non-stick pan over medium heat. Pan-fry the fish until golden brown on both sides, about 2-3 minutes per side. Remove and set aside.
7 minutes
Avoid moving the fish too much to keep the crust intact.
- 4
In the same pan, sauté shallots and garlic until fragrant. Add chopped tomatoes, pineapple, and chili (if using). Cook for 2 minutes.
4 minutes
Use ripe tomatoes and fresh pineapple for best flavor.
Why This Dish is Healthy
This healthy Ikan Asam Manis recipe avoids deep-frying and uses fresh, natural ingredients, making it suitable for calorie-conscious diets. By pan-frying with minimal oil and adding plenty of vegetables and fruit, you get a nutrient-dense meal packed with flavor and essential nutrients. The balance of lean protein, fiber, and healthy carbs makes it ideal for weight management and overall wellness.
Ikan Asam Manis is rich in high-quality protein from fresh fish, which supports muscle repair and overall health. It contains vitamins A and C from tomatoes and pineapple, and beneficial minerals like potassium and magnesium. The use of minimal oil and natural sweeteners keeps saturated fat and added sugars low. This recipe is also a good source of antioxidants and omega-3 fatty acids, supporting heart and immune health.
Pro Tips
- 💡Try using different types of white fish for variety.
- 💡Adjust the tamarind and sugar to your preferred level of sweetness and tang.
- 💡Serve with steamed brown rice or cauliflower rice for a lighter meal.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove to preserve the fish’s texture and the sauce’s freshness.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 190.0 kcal |
| Protein | 18.0 g |
| Carbohydrates | 16.0 g |
| Total Fat | 6.0 g |
| Fiber | 1.0 g |


