This Sri Lankan Coconut Curry is a flavorful, creamy, and spicy dish made with fresh coconut milk, curry leaves, aromatic spices, and optional vegetables or proteins. It’s a soul-satisfying meal inspired by the island’s vibrant cuisine.

Yields: 4-6 servings
Prep time: 20 minutes
Cook time: 35 minutes

Ingredients:

  • 2 tablespoons coconut oil
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 green chilies, slit lengthwise (adjust to your spice preference)
  • 1 sprig of curry leaves
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon chili powder (adjust to your spice preference)
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 cup vegetable or chicken broth
  • 1 (13.5-ounce) can full-fat coconut milk
  • 1 pound firm tofu, cut into 1-inch cubes (or 1 pound chicken or vegetables of your choice)
  • Salt to taste
  • Fresh cilantro, chopped, for garnish
  • Lime wedges, for serving (optional)

Equipment:

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Grater
  • Measuring spoons and cups

Instructions :

Step 1: Gather all your ingredients. This ensures you have everything you need before you start cooking.

Sri Lankan Coconut Curry Recipe

Step 2: Heat coconut oil in a large pot or Dutch oven over medium heat. Add thinly sliced onions and cook until softened and translucent, about 5-7 minutes.

Step 3: Add minced garlic, grated ginger, slit green chilies, and curry leaves to the pot. Sauté for another minute until fragrant.

Sri Lankan Coconut Curry Recipe

Step 4: Stir in turmeric powder, ground cumin, ground coriander, and chili powder. Cook for about 30 seconds, stirring constantly, until the spices are fragrant. Be careful not to burn them.

Step 5: Add the diced tomatoes (undrained) and vegetable or chicken broth to the pot. Bring the mixture to a simmer, scraping up any browned bits from the bottom of the pot. Cook for 5 minutes, allowing the flavors to meld.

Sri Lankan Coconut Curry Recipe

Step 6: Pour in the coconut milk and stir well to combine. Bring the curry back to a gentle simmer.

Step 7: Add the cubed tofu (or chicken/vegetables) to the simmering curry. Stir gently to coat them evenly with the sauce.

Sri Lankan Coconut Curry Recipe

Step 8: Reduce the heat to low, cover the pot, and let the curry simmer for 15-20 minutes, or until the tofu (or chicken/vegetables) is heated through and the flavors have melded beautifully. Stir occasionally.

Step 9: Season the curry with salt to taste. Stir in fresh cilantro for garnish.

Step 10: Serve the Sri Lankan Coconut Curry hot with rice, roti, or bread. Offer lime wedges on the side for an extra burst of flavor, if desired.

Sri Lankan Coconut Curry Recipe
💡 Pro Tips

✔ Coconut milk hack: Shake the can well before opening to mix the cream and liquid.
✔ No pandan? Add a drop of vanilla extract for a similar floral note.
✔ Extra creamy: Stir in 1 tbsp maldive fish (umbalakada) for umami (traditional touch).

🍽 Serving Ideas
  • With rice: Pair with steamed basmati or red rice.
  • With bread: Serve with flaky roti or hoppers (Sri Lankan pancakes).
  • As a soup: Thin with broth for a light meal.
📊 Nutrition (Per Serving, Veg Version)

Calories: ~250 | Protein: 5g | Fat: 20g | Carbs: 15g | Fiber: 3g

🌶️ Variations
  • Vegan: Skip fish/seafood; use tofu or chickpeas.
  • Spicier: Add ½ tsp black pepper or cayenne.
  • Kiri Hodi (White Curry): Omit curry powder for a mild, pale yellow curry.

Enjoy your delicious homemade curry!

THANK YOU for Visiting Savory Life Recipes!

👉 If you loved this recipe, please share it on Pinterest, Facebook, or Instagram!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *