
Laksa Johor (Dairy-Free)
A rich and flavorful Malaysian noodle soup with a thick fish-based gravy. This dairy-free version uses coconut milk for richness and creaminess, replacing the evaporated milk traditionally used.
Ingredients
- 1 lb Dried Spaghetti
- 1 lb Mackerel or Sardines, boiled and flaked
- 2 cans (13.5oz) Coconut Milk
- 1/2 lb Prawns, peeled and deveined
- 3 stalks Lemongrass, bruised
- 2 inches Galangal, sliced
- 1 inch Ginger, sliced
- 10 Dried Chilies, soaked
- 2 medium Onions
- 6 cloves Garlic
- 5 Candlenuts
- 1 teaspoon Turmeric Powder
- 1 teaspoon Coriander Powder
- 1/2 teaspoon Cumin Powder
- 2 tablespoons Tamarind Paste
- 2 tablespoons Fish Sauce
- 3 tablespoons Vegetable Oil
- 1 Cucumber, sliced
- 1 cup Pickled Vegetables
- 1 cup Bean Sprouts
- 1/4 cup Mint Leaves
Instructions
- 1Bring a large pot of water to a rolling boil over high heat (212°F / 100°C). Add the 1 lb Dried Spaghetti and cook for 8 to 10 minutes, stirring occasionally, until the spaghetti is tender but still firm to the bite (al dente). Drain the spaghetti thoroughly and set it aside.
- 2In a blender, combine the 10 Dried Chilies (soaked), 2 medium Onions (roughly chopped), 6 cloves Garlic (peeled), 5 Candlenuts, 2 inches Galangal (sliced), and 1 inch Ginger (sliced). Blend until a very fine, smooth paste forms, scraping down the sides as needed.
- 3Heat the 3 tablespoons Vegetable Oil in a large heavy-bottomed pot (such as a 6-quart Dutch oven) over medium heat (approximately 300-325°F / 150-160°C). Add the blended spice paste and the 3 stalks Lemongrass (bruised). Sauté for 8 to 10 minutes, stirring frequently, until the paste is fragrant, has darkened slightly in color, and the oil begins to separate from the paste.
- 4Add the 1 lb Mackerel or Sardines (boiled and flaked), 1 teaspoon Turmeric Powder, 1 teaspoon Coriander Powder, and 1/2 teaspoon Cumin Powder to the pot. Stir well to thoroughly combine the fish and spices with the paste, cooking for 2 to 3 minutes.
- 5Pour in the 2 cans (13.5oz) Coconut Milk and the 2 tablespoons Tamarind Paste. Bring the mixture to a gentle simmer over medium-low heat (approximately 180-200°F / 82-93°C). Cook for 30 minutes, stirring occasionally to prevent sticking, until the gravy has thickened slightly.
- 6Add the 1/2 lb Prawns (peeled and deveined) to the simmering gravy. Cook for 3 to 5 minutes, stirring gently, until the prawns turn opaque pink and curl. Stir in the 2 tablespoons Fish Sauce.
- 7To serve, divide the cooked 1 lb Dried Spaghetti among four serving bowls. Ladle the hot Laksa Johor gravy generously over the spaghetti. Garnish each bowl with slices of the 1 Cucumber, 1 cup Pickled Vegetables, 1 cup Bean Sprouts, and 1/4 cup Mint Leaves.
Substitutions
Evaporated Milk → Coconut Milk
Provides similar richness and creaminess without dairy.
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.