
Laksa Johor (Malaysian Noodle Soup with Fish Gravy)
A rich and flavorful Malaysian noodle soup featuring a thick fish-based gravy. Made gluten-free and nut-free.
30m prep + 60m cook4 servings
Contains shellfishContains fishNUTS-free
700 cal|35g protein|80g carbs|30g fat|7g fiber
Ingredients
- 1 lb Fish (Mackerel or Sardines)
- 1 lb Gluten-Free Spaghetti
- 1 tbsp Dried Shrimp Paste (Belacan)
- 1 Onion
- 4 cloves Garlic
- 2 inch Ginger
- 2 stalks Lemongrass
- 1 inch Galangal
- 2 tbsp Chili Paste
- 2 cups Coconut Milk
- 1 tbsp Tamarind Paste
- 1 Cucumber
- 1 cup Bean Sprouts
- 1/2 cup Long Beans
- 1/2 cup Pickled Vegetables
Instructions
- 1Place the 1 lb Fish in a medium pot (3-quart/3-liter) and add 4 cups (1 liter) of water, ensuring the fish is covered. Bring the water to a rolling boil over high heat (212°F/100°C). Reduce the heat to medium-low (185-205°F/85-96°C) and simmer for 10-15 minutes, or until the fish reaches an internal temperature of 145°F (63°C) and flakes easily with a fork. Carefully remove the 1 lb Fish from the pot, reserving the fish broth. Allow the fish to cool for 10 minutes, then remove all bones and flake the cooked fish meat.
- 2Prepare the aromatic ingredients: peel and cut the 1 Onion into 1-inch (2.5 cm) pieces; peel the 4 cloves Garlic; peel and cut the 2 inch Ginger into 1-inch (2.5 cm) pieces; trim the woody ends from the 2 stalks Lemongrass, remove the tough outer layers, and cut into 1-inch (2.5 cm) pieces; peel and cut the 1 inch Galangal into 1-inch (2.5 cm) pieces. In a blender or food processor, combine the flaked fish meat, 1 tbsp Dried Shrimp Paste, the prepared 1 Onion, 4 cloves Garlic, 2 inch Ginger, 2 stalks Lemongrass, 1 inch Galangal, and 2 tbsp Chili Paste. Blend until a smooth, uniform paste forms.
- 3Pour the blended fish paste into a large heavy-bottomed pot (6-quart/6-liter). Add the reserved fish broth, 2 cups Coconut Milk, and 1 tbsp Tamarind Paste. Stir thoroughly with a spoon to combine all ingredients. Bring the mixture to a gentle simmer over medium heat (300-325°F/150-160°C), then reduce the heat to low (200-225°F/93-107°C) and cook for 30-40 minutes, stirring every 5-7 minutes, until the gravy has thickened enough to coat the back of a spoon.
- 4While the gravy simmers, cook the 1 lb Gluten-Free Spaghetti. Bring 4 quarts (3.8 liters) of water to a rolling boil in a large pot over high heat (212°F/100°C). Add the 1 lb Gluten-Free Spaghetti and cook for 8-12 minutes, or until the spaghetti is tender when bitten. Drain the cooked spaghetti thoroughly using a colander.
- 5Prepare the garnishes: thinly slice the 1 Cucumber into 1/8-inch (3 mm) rounds; rinse the 1 cup Bean Sprouts under cold water; trim the ends from the 1/2 cup Long Beans and cut them into 1-inch (2.5 cm) pieces; roughly chop the 1/2 cup Pickled Vegetables into 1/2-inch (1.2 cm) pieces.
- 6To serve, divide the cooked 1 lb Gluten-Free Spaghetti evenly among four serving bowls. Ladle the hot fish gravy generously over the spaghetti in each bowl. Top each serving with slices of the 1 Cucumber, a portion of the 1 cup Bean Sprouts, pieces of the 1/2 cup Long Beans, and a sprinkle of the 1/2 cup Pickled Vegetables.
Allergy Disclaimer — Safe Plated Pte. Ltd.
This content is AI-generated by Safe Plated and is not medical advice. AI can make errors and may miss allergens or cross-contamination risks. Always read physical ingredient labels and verify allergen safety independently before preparing or consuming any food. Consult your allergist for guidance specific to your situation.
Related Guides
Keep reading this recipe
Open this recipe in the appSign in to continue with this recipe. No meal plan generation needed.
Want a full week of recipes like this?
Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.
Build my free 7-day planNo credit card required.