Sri Lankan Green Bean Stir Fry

User Reviews

5

10 reviews
Excellent

Sri Lankan Green Bean Stir Fry

The Sri Lankan Green Bean Stir Fry uses fresh green beans with a blend of aromatic spices, curry leaves, garlic, ginger, and chili peppers for heat. Coconut oil and coconut milk provide rich flavor and creaminess, while Maldive fish adds a distinctive savory depth. The green beans are quickly stir-fried to a bright green, crisp-tender texture, coated with an earthy and spicy seasoning that reflects Sri Lankan flavor profiles.

Description

This stir fry starts by sautéing sliced onions in coconut oil until softened, then adding garlic, ginger, curry leaves, and chili peppers to build an aromatic base. Ground turmeric, Maldive fish, sugar, Sri Lankan curry powder, and crushed red pepper bring complex savory, sweet, and spicy notes to the dish. Fresh green beans are stir-fried over high heat until vibrant green and coated evenly with the spice blend. Coconut milk is added toward the end and cooked down, lending creaminess without overpowering the crisp beans. The final dish balances spice and richness while retaining a crunchy texture characteristic of good stir fries.

The stir fry can be served as a vegetable side dish, complementing rice or curry dishes. It also stands on its own as a flavorful vegetarian option when using appropriate Maldive fish substitutes or omitting it. The combination of fresh curry leaves and coconut milk gives it a uniquely Sri Lankan character.

Frozen green beans are a possible substitute but require longer cooking and yield a softer texture. Maldive fish has alternatives like fish sauce, mushroom powder, or fresh mushrooms to replicate its umami depth when unavailable. Adjust stirring, heat, and liquids as needed to achieve the desired bean tenderness and flavor balance.

I Made This!

1 person made this

Save this

4 people saved this

Ingredients

Servings
  • 2 tbsp coconut oil any cooking oil can be used
  • ½ onion sliced lengthwise into ½ cm slices, large
  • 8 - 10 curry leaves
  • 2 Serrano pepper cut lengthwise (remove seeds if you don’t want the heat from the chili peppers, or long green chili
  • 3 garlic roughly chopped, cloves
  • 1 inch ginger cut into strips or roughly chopped
  • ½ tsp Turmeric ground
  • 1 tbsp Maldive fish see recipe notes for substitutes
  • 1 tsp sugar white or brown or even honey can be used
  • ½ tsp Sri Lankan curry powder
  • 1 tbsp crushed red pepper adjust to your taste and tolerance level, chili flakes
  • 12 oz Green bean about 350 - 400 g), sliced into 2 - 3 inch pieces, fresh
  • ¾ tsp salt sea salt
  • ½ cup coconut milk full fat or cream
  • salt more, to taste
  • water extra and/or coconut milk if needed

Instructions

  1. Heat a large 12 inch skillet over medium high to high heat. The pan needs to be hot.
  2. As the pan is heating, add the oil and onions. Saute the onions while the oil heats up.
  3. When the onions are starting to soften, add the garlic, ginger, curry leaves, and green chili peppers.
  4. Saute for a couple of minutes to soften the garlic.
  5. Add the turmeric, Maldive fish, sugar, curry powder, and chili flakes/crushed red pepper.
  6. Stir fry with the onions for 2 - 5 minutes. Make sure the pan returns to a high heat before adding the beans.
  7. Add the beans and salt. Stir fry over high heat for 2 - 3 minutes until the beans turn a bright green color and are coated with the spices.
  8. Pour in the coconut milk, and lower the heat to medium high. Keep stir frying, until the coconut milk has completely evaporated.
  9. The beans should still be bright green, and al dente in texture. If you want the beans to be softer, add more coconut milk or water, and cook further to soften the beans.
  10. Taste and season with more salt if needed.
  11. Serve with warm basmati rice.

Notes

  • Frozen green beans can be used but will result in softer beans and require longer cooking.
  • If Maldive fish is unavailable, substitute with madras curry powder or ½ tablespoon fish sauce plus salt, adding at the cooking stage where Maldive fish is used.
  • Shiitake mushroom powder or fresh mushrooms can also replace Maldive fish, added during sautéing.
  • Adjust coconut milk or water quantity and cooking time to soften beans if preferred.

Nutrition Information

Show Details
Calories 166kcal (8%) Carbohydrates 12g (4%) Protein 3g (6%) Fat 13g (20%) Saturated Fat 11g (55%) Sodium 479mg (20%) Potassium 319mg (7%) Fiber 4g (16%) Sugar 5g (10%) Vitamin A 1378IU (28%) Vitamin C 104mg (116%) Calcium 69mg (7%) Iron 2mg (11%)

Nutrition Facts

Serving: 4servings

Amount Per Serving

Calories 166 kcal

% Daily Value*

Calories 166kcal 8%
Carbohydrates 12g 4%
Protein 3g 6%
Fat 13g 20%
Saturated Fat 11g 55%
Sodium 479mg 20%
Potassium 319mg 7%
Fiber 4g 16%
Sugar 5g 10%
Vitamin A 1378IU 28%
Vitamin C 104mg 116%
Calcium 69mg 7%
Iron 2mg 11%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

10 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Loaded Mashed Potatoes

American
5.0 (33 reviews)

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Easy Baked Sweet Potatoes

American
5.0 (15 reviews)

Candied Yams

American
5.0 (21 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Lamb Stew

Irish
5.0 (18 reviews)

Broccoli Casserole

American
5.0 (36 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Crab Cake Sandwich

American
5.0 (15 reviews)

Vegetable Beef Stew

American
5.0 (30 reviews)

Cajun Roasted Turkey

American
5.0 (39 reviews)

Oven Baked Chicken and Rice

American
5.0 (27 reviews)