Introduction
Bandeng Masak Kecap, a beloved Indonesian culinary treasure, showcases the rich flavors of milkfish simmered in a savory sweet soy sauce with aromatic spices. This dish is a testament to the complex yet harmonious fusion of flavors that characterize Indonesian cuisine—balancing umami, sweetness, and a hint of spiciness, all infused with fragrant herbs and spices. The preparation involves frying the fish to crispy perfection, followed by simmering it in a flavorful kecap manis-based sauce, which lends the dish its signature glossy appearance and sweet-savory taste. At Love With Recipes, we aim to guide you through every step of this recipe, ensuring you achieve authentic flavors and a memorable dining experience. This dish is perfect for family gatherings, celebratory feasts, or simply indulging in a comforting home-cooked meal that celebrates Indonesia’s culinary heritage.
Time
Preparation Time: Approximately 45 minutes
Cooking Time: Around 30 minutes
Total Time: About 1 hour and 15 minutes
Needed Equipment
- Large wok or deep frying pan
- Medium saucepan
- Blender or mortar and pestle (for spice paste)
- Slotted spoon
- Kitchen tongs
- Paper towels
- Measuring spoons and cups
- Cutting board
- Chef’s knife
- Stirring spoon
- Serving dish
Tags
Indonesian Cuisine, Fish Recipes, Traditional Dishes, Indonesian Fish Stew, Spicy Recipes, Quick Fish Meal, Family Dinner, Delicious Seafood, Authentic Indonesian Flavor
Serving Size
This recipe yields approximately 4-6 servings, depending on portion size. It pairs beautifully with steamed jasmine rice, making it a hearty and satisfying meal.
Difficulty Level
Intermediate: Requires basic frying and simmering techniques, along with spice paste preparation. Suitable for home cooks familiar with handling fish and aromatic ingredients.
Allergen Information
- Fish: Contains milkfish (bandeng)
- Garlic and shallots: Common allergen for some individuals
- Chilies: Spicy component, not an allergen but should be noted for sensitive individuals
Dietary Preference
Gluten-Free: Not inherently gluten-free due to soy sauce; can be adapted by using gluten-free soy sauce or kecap manis. Vegetarian or vegan options are not applicable unless fish is substituted with plant-based alternatives.
Course
Main Course
Cuisine
Indonesian
Ingredients
Fish
| Ingredient | Quantity | Notes |
|---|---|---|
| Whole Bandeng (Milkfish) | 2 fish (about 600-800 grams each) | Cleaned, gutted, and cut into desired pieces |
| Cooking Oil (for frying) | 500 ml | Vegetable oil suitable for deep frying |
Spice Paste
| Ingredient | Quantity | Notes |
|---|---|---|
| Garlic cloves | 4 cloves | Fresh, peeled |
| Shallots | 5 shallots | Peel before processing |
Sliced Spices & Aromatics
| Ingredient | Quantity | Notes |
|---|---|---|
| Red chilies | 3 | Adjust based on heat preference |
| Bird’s eye chilies (optional) | 5 | For extra spiciness |
| Galangal (crushed) | 5 cm piece | Fresh |
| Bay leaves | 3 leaves | Fresh or dried | Kaffir lime leaves | 3 leaves | Fresh or dried |
Additional Seasonings & Sauces
| Ingredient | Quantity | Notes |
|---|---|---|
| Sweet soy sauce (kecap manis) | 5-6 tbsp | Optional, for sweetness and color |
| Chicken bouillon powder | 1 tsp | Enhances umami flavor |
| Salt | To taste | |
| Sugar | To taste | |
| Seasoning powder (optional) | To taste |
Instructions
Step 1: Preparing the Fish
Start by selecting high-quality milkfish (bandeng). If purchasing whole, ensure it has been cleaned thoroughly—scales removed, innards extracted, and gills cleaned. For ease of handling and presentation, you may cut the fish into manageable pieces, roughly 4-6 inches in length, depending on your preference. Rinse the fish pieces under cold running water to eliminate any residual blood or impurities. Drain thoroughly, then gently squeeze the fish with fresh lime juice or calamansi to neutralize any fishy odor—this step is crucial for achieving a clean, fresh flavor profile. Set aside on a paper towel-lined plate to absorb excess moisture.
Step 2: Frying the Fish
Heat 500 ml of vegetable oil in a large wok or deep frying pan over medium heat. To test if the oil is ready, insert the tip of a wooden chopstick or a small piece of fish; if bubbles form immediately, the oil is hot enough. Carefully lower the fish pieces into the hot oil, avoiding overcrowding to ensure even frying. Fry the fish until golden brown and crispy on all sides—this typically takes about 4-6 minutes per batch, depending on thickness. Use tongs or a slotted spoon to turn the fish occasionally. Once fried, transfer the fish to a plate lined with paper towels to drain excess oil. This step creates a delightful crispy texture that contrasts beautifully with the savory sauce later in the process.
Step 3: Preparing the Spice Paste
While the fish is frying, prepare the aromatic spice paste. In a blender or mortar and pestle, combine the peeled garlic cloves and shallots. Blend or pound until a smooth, fragrant paste develops—this forms the base of your flavor profile. In a separate pan, heat 50 ml of cooking oil over medium heat. Once hot, add the spice paste to the oil, stirring continuously to prevent sticking and burning. Sauté for 3-5 minutes until the paste turns fragrant and slightly golden, releasing a rich aroma that signals the spices are well developed. This step is crucial for building the depth of flavor that characterizes authentic Indonesian dishes.
Step 4: Sautéing Sliced Spices and Aromatics
Next, add the sliced dried red chilies, bird’s eye chilies if using, crushed galangal, bay leaves, and kaffir lime leaves into the pan with the sautéed spice paste. Stir well to combine, and continue cooking for another 2-3 minutes until the spices are aromatic and their oils start to seep out. Be mindful of the heat; if the mixture begins to burn or stick, lower the temperature slightly. These spices infuse the oil with vibrant flavors that will permeate the fish and sauce, creating a complex and layered taste experience.
Step 5: Combining and Simmering the Fish
Carefully add the fried fish pieces into the pan with the spiced sauce. Gently stir to coat each piece thoroughly with the aromatic mixture. Pour in 600 ml of water—adjust quantity based on your preferred sauce consistency. Bring the mixture to a gentle boil over medium-high heat. Once boiling, add the sweet soy sauce (kecap manis), which lends the dish its characteristic sweetness, along with chicken bouillon powder to enhance umami. Season with salt and sugar to balance flavors, and add seasoning powder if desired. Reduce the heat to low and let everything simmer uncovered for about 10-15 minutes, allowing the flavors to meld and the sauce to slightly thicken. During this time, the fish absorbs the rich flavors, and the sauce develops a glossy, appealing sheen.
Step 6: Final Touches and Serving
Just before serving, stir in the chopped scallions for a fresh, vibrant note. Let the dish simmer for an additional 2-3 minutes, ensuring the scallions soften slightly and release their aroma. Taste the sauce and adjust seasoning if necessary—adding more salt, sugar, or soy sauce to suit your preference. Once ready, transfer the Bandeng Masak Kecap to a serving dish, preferably a deep bowl or platter that showcases its rich colors and glossy appearance. Serve hot alongside steamed jasmine rice, allowing each bite to be a harmonious blend of crispy fish and flavorful sauce. Garnish with extra scallions or fried shallots if desired for added texture and flavor.
Preparation Tips
- Use fresh, high-quality milkfish for the best flavor and texture. If unavailable, frozen fish can be used, but ensure it is thoroughly thawed and drained to prevent excess moisture during frying.
- Adjust the spiciness by varying the amount and type of chilies. For a milder version, reduce or omit the bird’s eye chilies.
- For a richer sauce, you may add a splash of coconut milk during simmering—though traditional recipes typically do not include this.
- Ensure the oil is hot enough before frying to prevent sticking and to achieve a crispy exterior.
- Always taste and adjust seasoning at the end to perfectly balance sweetness, saltiness, and spice.
Nutritional Information
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | Approximately 350 kcal |
| Protein | About 25 grams |
| Fat | Approximately 20 grams |
| Carbohydrates | About 18 grams |
| Sodium | Varies depending on soy sauce and seasoning adjustments |
Tips and Tricks
- Frying the fish twice—once for crispiness and once for flavor absorption—can enhance texture and taste. Fry once until crispy, then briefly reheat in the sauce before serving.
- Use a thermometer to maintain oil temperature around 180°C (356°F) for perfect frying results.
- To prevent fish sticking to the pan during frying, ensure the oil is hot enough and avoid overcrowding.
- For a deeper flavor, toast the spice paste in a dry skillet before adding oil and sautéing, which intensifies aroma and complexity.
- Adding a squeeze of fresh lime or calamansi just before serving can brighten the dish and enhance its freshness.
Add-ons
- Fried shallots or crispy garlic as garnish for added texture and flavor
- Freshly chopped coriander or basil for a herbal note
- Hard-boiled eggs or tofu for added protein
Side Dishes
- Steamed jasmine rice or fragrant basmati rice
- Indonesian-style vegetable sambal or stir-fried greens
- Pickled vegetables or acar for a tangy contrast
- Kerupuk (Indonesian crackers) for crunch
Improvements
- Experiment with different soy sauces, such as dark or light, to adjust color and flavor intensity.
- Add a splash of lime juice at the end for acidity to balance sweetness.
- Incorporate other aromatic herbs like lemongrass or Thai basil for regional variations.
Save and Store
If you have leftovers, refrigerate in an airtight container for up to 2 days. Reheat gently in a pan over low heat or microwave, ensuring the fish remains moist. Due to the fried nature of the fish, it’s best to reheat gently to maintain crispiness. For longer storage, freeze in a sealed container, but note that texture may slightly change upon thawing. To keep the sauce fresh, store separately if possible.
FAQ
Can I use other types of fish instead of milkfish?
Yes, firm white fish such as snapper, grouper, or tilapia can be substituted. However, milkfish is traditional due to its unique flavor and texture.
Is kecap manis essential?
While traditional recipes use kecap manis for its sweetness and depth, you can substitute with a mixture of soy sauce and a touch of honey or brown sugar if unavailable.
Can I make this dish vegetarian?
Since the dish relies heavily on fish, a vegetarian version would require plant-based fish alternatives and vegetable-based sauces. The flavor profile can be mimicked with mushrooms or eggplant, but it won’t be authentic.
What is the best way to prevent fish from breaking apart during frying?
Ensure the fish is patted dry, the oil is hot enough, and avoid overcrowding the pan. Using a slotted spoon to handle the fish helps maintain its integrity.
Conclusion
Bandeng Masak Kecap stands as a shining example of Indonesian home cooking—rich in tradition, bursting with flavor, and visually appealing. Its harmonious blend of crispy fish, fragrant spices, and sweet soy sauce creates a memorable dish that delights the senses. Perfectly suited for any occasion, whether a casual family dinner or a festive celebration, this recipe embodies the essence of Indonesian culinary artistry. At Love With Recipes, we hope this comprehensive guide inspires you to bring the authentic taste of Indonesia into your own kitchen, elevating your culinary repertoire with confidence and joy.
References
- Indonesian Food & Cookery by Sri Owen
- Traditional Indonesian Recipes by the Indonesian Culinary Institute
