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.

35 min total2 servingsmedium190 kcal / 100g

Ingredients

  • Fresh snapper fillet
    300g Fresh snapper fillet (ikan kakap, boneless)
  • Lime juice
    1 tablespoon Lime juice (jeruk nipis)
  • Salt
    1/2 teaspoon Salt (garam)
  • Black pepper
    1/4 teaspoon Black pepper (lada hitam)
  • Cornstarch
    1 tablespoon Cornstarch (maizena)
  • Shallots
    3 cloves Shallots (bawang merah, thinly sliced)
  • Garlic
    2 cloves Garlic (bawang putih, minced)
  • Tomato
    1 medium Tomato (chopped)
  • Pineapple
    1/4 cup Pineapple (nanas, diced)
  • Red chili
    1 piece Red chili (cabe merah, deseeded and sliced)
  • Tamarind water
    2 tablespoons Tamarind water (air asam jawa)
  • Palm sugar
    1 teaspoon Palm sugar (gula jawa, or brown sugar)
  • Low-sodium soy sauce
    1 teaspoon Low-sodium soy sauce (kecap asin)
  • Water
    1/2 cup Water (for sauce)
  • Cooking oil
    1 tablespoon Cooking oil (for pan-frying)
  • Spring onion
    1 stalk Spring onion (daun bawang, sliced for garnish)

Step-by-step instructions

Step 1: Pat the snapper fillets dry
0%
5 min

Step 1 · Pat the snapper fillets dry

Pat the snapper fillets dry. Rub with lime juice, salt, and black pepper. Let marinate for 5 minutes.

Step 2: Lightly coat the fish fillets with cornstarch on both sides
0%

Step 2 · Lightly coat the fish fillets with cornstarch on both sides

Lightly coat the fish fillets with cornstarch on both sides.

Step 3: Heat 1 tablespoon of cooking oil in a non-stick pan over medium heat
0%
3 min

Step 3 · Heat 1 tablespoon of cooking oil in a non-stick pan over medium heat

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.

Step 4: In the same pan
0%
2 min

Step 4 · In the same pan

In the same pan, sauté shallots and garlic until fragrant. Add chopped tomatoes, pineapple, and chili (if using). Cook for 2 minutes.

Step 5: Pour in tamarind water
0%

Step 5 · Pour in tamarind water

Pour in tamarind water, palm sugar, soy sauce, and water. Stir to dissolve, and simmer until the sauce thickens slightly.

Step 6: Return the fish to the pan
0%
2 min

Step 6 · Return the fish to the pan

Return the fish to the pan, spoon the sauce over, and simmer for 2 minutes to let the flavors meld.

Step 7: Transfer to a serving plate
0%

Step 7 · Transfer to a serving plate

Transfer to a serving plate. Garnish with sliced spring onion before serving.

Why this recipe 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.

A note on tradition

Ikan Asam Manis is popular across Indonesia’s coastal regions, especially in Sumatra and Java, where fresh fish is abundant. Traditionally enjoyed at family gatherings and special occasions, it showcases Indonesia’s love for bold, balanced flavors. The dish’s sweet and sour profile appeals to all ages, making it a favorite for communal meals and festive celebrations.

← Back to Ikan Asam Manis nutrition