Introduction
Welcome to Love With Recipes, where culinary adventures meet comfort and bold flavors. Today, we’re diving into a vibrant and fiery Indonesian-inspired dish: Spicy Sour Kakap Fillet Soup. This recipe showcases tender kakap fish fillets simmered in a tangy, spicy broth infused with a complex blend of herbs, chilies, and aromatic spices. Whether you’re looking for a hearty lunch, a warming dinner, or a bold dish to impress guests, this soup delivers an explosion of flavors that will excite your palate and transport you straight to the bustling markets of Indonesia. Its perfect balance of spiciness, sourness, and savory depth makes it an unforgettable culinary experience. As always, this recipe is shared with love on Love With Recipes, your trusted platform for authentic, delicious, and innovative dishes.
Time
- Preparation Time: 20 minutes
- Cooking Time: 35 minutes
- Total Time: 55 minutes
Needed Equipment
- Mortar and pestle – essential for grinding the shallots, garlic, and candlenut to release their full aroma and flavor.
- Large heavy-bottomed pot or Dutch oven – ideal for simmering the soup evenly and preventing burning.
- Sharp chef’s knife – for slicing vegetables and fish fillets with precision.
- Cutting board – a sturdy surface for prepping ingredients.
- Measuring spoons and cups – for accurate measurement of liquids and spices.
- Wooden spoon or spatula – for stirring the ingredients during cooking.
- Fine mesh strainer or slotted spoon – optional, for removing any solid spice residues if desired.
- Serving bowls – to present the soup elegantly and maintain its warmth.
- Frying pan – for preparing crispy shallots (optional but recommended for garnish).
- Juicer or reamer – for extracting lime juice efficiently.
Tags
- Indonesian cuisine
- Seafood
- Spicy
- Sour
- Healthy
- Comfort food
- Soup
Serving Size
Serves 4 to 6 people, depending on portion size. This recipe is perfect for sharing with family or friends, and it can be easily scaled up for larger gatherings.
Difficulty Level
Intermediate. This recipe requires some basic knife skills, familiarity with spice grinding, and a little patience for simmering, but it’s approachable for home cooks with some experience in Asian cooking or flavorful soups.
Allergen Information
- Seafood: Contains kakap fish (a type of snapper)
- Nuts: Candlenut (a tree nut, used as a spice)
- Chilies: Contains various spicy peppers, which may cause reactions in sensitive individuals
Dietary Preference
- Gluten-Free: Yes (assuming curry powder and other ingredients are gluten-free)
- Low Carb: Yes (mainly protein and vegetables; check spice mixes for additives)
- Pescatarian: Yes
Course
Main Course, Soup
Cuisine
Indonesian
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Kakap fish fillets | 2 fillets | Cut into bite-sized chunks, not too small |
| Water | 3 cups | For the broth |
| Shallots | 5 | Coarsely ground |
| Garlic cloves | 3 | Coarsely ground |
| Candlenut | 1 | Coarsely ground, use fresh if possible |
| Onion | 1 medium | Sliced thinly |
| Green chilies (large) | 2 | Sliced |
| Green bird’s eye chilies | 5 | Adjust for spice preference |
| Devil’s chili (extremely spicy) | 1 | Optional, for those who dare |
| Tomato | 1 | Sliced | Carrot | 1 | Julienned or sliced diagonally |
| Juice of half lime | 1/2 lime | Freshly squeezed |
| Curry powder (Desaku brand) | 2 tbsp | Adjust to taste |
| Spring onion | 1 stalk | Chopped for garnish |
| Celery stalk | 1 | Sliced diagonally |
| Salt | To taste | |
| Sugar | To taste | Balances the sourness and spice |
| Cooking oil | As needed | For sautéing |
Instructions
Preparation of Ingredients
Begin by thoroughly rinsing the kakap fish fillets under cold running water to remove any residual scales or impurities. Pat them dry with paper towels. Once cleaned, gently marinate the fillets with a splash of fresh lime juice. This not only enhances flavor but also helps to tenderize the fish and reduce any fishy odor. Set aside for about 10 minutes while you prepare the rest of the ingredients.
Grinding the Aromatics
Using a mortar and pestle, coarsely grind the shallots, garlic cloves, and candlenut. This method releases essential oils and aromas that are key to building the soup’s base flavor profile. Take your time to crush them until they form a coarse paste—there’s no need for a fine puree, as the texture will add depth and rustic appeal to the broth.
Prepping Vegetables
While the aromatics are being ground, proceed to slice the vegetables. Slice the carrot into thin julienne strips or diagonal slices for visual appeal and quicker cooking. Slice the tomatoes and onion into thin wedges or rings. Chop the spring onion into small rings and slice the celery diagonally. Keep all vegetables ready and within reach for the cooking process, ensuring a smooth workflow.
Cooking the Soup
- Heat approximately 2-3 tablespoons of cooking oil in a large heavy-bottomed pot over medium heat. The choice of oil can influence the flavor; vegetable oil or peanut oil are good options due to their neutral taste.
- Add the ground shallots, garlic, and candlenut to the hot oil. Sauté, stirring constantly, until fragrant and lightly golden—about 3-4 minutes. This step is critical as it develops the foundational aroma of the soup.
- Add the sliced onion and chilies (both large and bird’s eye). Continue to sauté until the onion becomes translucent and the chilies soften, releasing their spicy aroma. Be cautious here—chilies can cause eye irritation, so consider wearing gloves if necessary.
- Introduce the sliced carrots to the pot, stirring for 2 minutes to allow them to absorb some of the flavors.
- Pour in the water, bringing the mixture to a gentle boil. Once boiling, add the kakap fish fillets, carefully lowering them into the broth. Stir gently to prevent breaking apart the fish pieces.
- Stir in the curry powder, salt, and sugar. These seasonings should be adjusted according to your taste preferences. The curry powder adds depth and a subtle earthiness, while the sugar balances the sour and spicy elements.
- Reduce the heat to a gentle simmer. Cover the pot partially to maintain a consistent temperature and allow the flavors to meld. Cook for approximately 15-20 minutes, or until the kakap fillets are fully cooked and tender.
- In the last 5 minutes of cooking, add the sliced tomato and squeeze in the lime juice. The tomato adds a tangy brightness, while the lime enhances the sour profile and freshness of the broth.
- Finally, stir in the sliced spring onion and celery. Allow them to cook for an additional 2-3 minutes to soften slightly but retain their vibrant color and crunch.
- Taste the broth and adjust seasoning as necessary—adding more salt, sugar, or lime juice. For extra heat, you can include additional chopped chilies or a dash of chili oil.
Garnishing and Serving
Prior to serving, if desired, fry some shallots in a small amount of oil until golden brown for a crispy garnish. Sprinkle these over each bowl for added texture and aroma. Ladle the hot soup into individual bowls, ensuring each portion contains a good mix of fish, vegetables, and broth. Serve immediately with steamed rice or crusty bread on the side to soak up the flavorful broth.
Preparation Tips
- Use fresh kakap fillets for the best texture and flavor. Frozen fish can be used but ensure it is thoroughly thawed and patted dry before cooking.
- Adjust the number of chilies according to your spice tolerance. The devil’s chili is extremely hot, so add it cautiously—start with half and increase if you desire more heat.
- For a richer broth, add a splash of coconut milk near the end of cooking, but this will alter the flavor profile to a more creamy, less sour taste.
- Ensure the lime juice is freshly squeezed for maximum brightness and acidity.
- Let the soup sit for a few minutes after cooking to allow flavors to settle before serving.
Nutritional Information
| Nutrient | Per Serving (approximate) |
|---|---|
| Calories | 210 kcal |
| Protein | 20 g |
| Fat | 8 g |
| Carbohydrates | 15 g |
| Sodium | 500 mg |
| Fiber | 3 g |
Tips and Tricks
- For an extra layer of flavor, toast the candlenuts and spices lightly in a dry pan before grinding.
- If you prefer a clearer broth, strain out the spice solids after sautéing before adding the water and fish.
- Use a fish stock or broth instead of plain water for a more intense seafood flavor.
- To make the soup more filling, add cooked rice or noodles directly into the bowl before ladling the hot soup over them.
- For a vegetarian version, substitute fish with tofu or tempeh and add vegetable broth instead of water.
Add-ons
- Extra chili slices for spicier flavor
- Hard-boiled eggs for added protein
- Fresh herbs such as cilantro or Thai basil for garnish
- Crushed peanuts or fried shallots for texture
Side Dishes
- Steamed jasmine rice or coconut rice
- Indonesian sambal or chili paste for additional heat
- Fresh vegetable salad with lime dressing
- Crackers or crispy chips for crunch
Improvements and Variations
- Incorporate additional vegetables like bok choy, spinach, or snow peas for more nutrition and color.
- Add a splash of coconut milk near the end for a creamier texture.
- Use different types of fish such as snapper or grouper for varied flavor profiles.
- For a more sour kick, add a dash of tamarind paste or vinegar instead of lime juice.
Save and Store
This soup is best enjoyed fresh. Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat, adding a splash of water or broth if necessary to loosen the soup. For best results, avoid freezing, as fish texture can deteriorate when thawed.
FAQ
Can I make this soup vegetarian?
Yes, substitute the fish with firm tofu or tempeh, and use vegetable broth instead of water. Adjust seasonings accordingly to maintain the bold flavor profile.
How spicy is this soup?
The level of spiciness depends on the types and amounts of chilies used. The inclusion of devil’s chili makes it very hot, so adjust the spice level to your preference by reducing or omitting the hottest chilies.
Can I add coconut milk?
Absolutely. Adding coconut milk will give the soup a creamy texture and a subtle sweetness, balancing the sour and spicy elements beautifully. Add it towards the end of cooking and simmer briefly to incorporate.
What fish is best for this recipe?
Kakap is a mild, flaky fish ideal for soups. However, other firm white fish such as snapper, grouper, or sea bass can be used as excellent substitutes.
Is this dish gluten-free?
Generally, yes—assuming the curry powder and spice mixes used are gluten-free. Always check labels, especially for curry powders that may contain additives or wheat-based thickeners.
Conclusion
Embark on an Indonesian culinary journey with this spicy sour kakap fillet soup, a dish that combines the richness of fresh seafood with the fiery zest of chilies and the tang of lime. Its layers of flavor, vibrant colors, and satisfying textures make it a standout addition to your home cooking repertoire. Perfect for those who crave bold, authentic flavors, this soup encapsulates the spirit of Indonesian street food — lively, spicy, and full of character. Remember, the key to elevating this dish lies in balancing the spice, sourness, and seasoning to suit your taste. So gather your ingredients, set aside some time, and prepare to delight your senses with this extraordinary soup. As always, thank you for choosing Love With Recipes as your culinary guide—happy cooking!
