• Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
×

Sri Lankan Green Bean Stir Fry Recipe

Published: Mar 1, 2026 by Eliza · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 15 reviews

If you're craving a vibrant and flavorful vegetable dish that bursts with the exotic taste of Sri Lanka, you have to try this Sri Lankan Green Bean Stir Fry Recipe. It's a wonderfully fragrant and spicy stir fry, where crisp green beans get beautifully coated in a mixture of aromatic curry leaves, garlic, ginger, and just the right amount of heat from serrano peppers and chili flakes. The addition of creamy coconut milk softens everything to creamy perfection, making this dish a perfect side to your meal or a star on its own. Every bite is an exploration of bold flavors balanced by the subtle sweetness and earthiness that will transport your palate straight to the heart of Sri Lankan cuisine.

Ingredients You'll Need

A white bowl filled with fresh green beans that are sliced lengthwise, showing the smooth outer skin and the inside with small beans visible. The green beans are piled casually inside the bowl with some overlapping. The bowl is placed on a surface with a white marbled texture. The lighting is natural, highlighting the fresh green color and smooth texture of the green beans photo taken with an iphone --ar 4:5 --v 7

Getting this Sri Lankan Green Bean Stir Fry Recipe right is all about simple yet carefully chosen ingredients. Each element plays a crucial role in layering the flavors, building texture, and adding vibrant colors that make this dish both appetizing and satisfying.

  • 2 tablespoon coconut oil: Adds a rich, tropical flavor essential to authentic Sri Lankan cooking.
  • ½ of a large onion, sliced lengthwise: Offers sweetness and a delicate crunch that softens as it cooks.
  • 8 - 10 curry leaves: These aromatic leaves bring a distinctive fragrance and depth of flavor.
  • 2 serrano peppers or long green chilies: Provide a sharp heat that livens up the dish; remove seeds for a milder taste.
  • 3 garlic cloves, roughly chopped: Introduce a warm, pungent aroma crucial for balancing spices.
  • 1 inch ginger, cut into strips or chopped: Adds zest and a refreshing spicy undertone.
  • ½ teaspoon ground turmeric: Offers earthy flavor and a beautiful golden hue.
  • 1 tablespoon Maldive fish: Imparts authentic umami depth; see notes for vegetarian substitutes.
  • 1 teaspoon sugar (white, brown, or honey): Balances heat and acidity with a subtle sweetness.
  • ½ teaspoon Sri Lankan curry powder: This fragrant blend unites the spices in perfect harmony.
  • 1 tablespoon chili flakes (crushed red pepper): Adds extra heat, adjust based on your preference.
  • 12 oz fresh green beans, sliced into 2-3 inch pieces: The star ingredient, providing crunch and freshness.
  • ¾ teaspoon sea salt: Enhances all the flavors naturally.
  • ½ cup full-fat coconut milk or cream: Creates a luscious, creamy finish.
  • Extra salt and water or coconut milk as needed: To adjust seasoning and desired bean tenderness.

How to Make Sri Lankan Green Bean Stir Fry Recipe

Step 1: Heat and Sauté the Aromatics

Start by heating a large 12-inch skillet over medium-high to high heat, making sure it gets really hot. As the pan heats up, pour in the coconut oil and add the sliced onions. Let the onions soak up the oil and start softening, infusing the oil with their sweet flavor. This base will become the flavor powerhouse for your dish.

Step 2: Add Garlic, Ginger, Curry Leaves, and Chilies

Once the onions show signs of softening, toss in the roughly chopped garlic, ginger, curry leaves, and serrano peppers. Give them a few minutes to sauté, releasing those intoxicating aromas and tenderizing the garlic. This combo layers your dish with authentic Sri Lankan fragrance and a gentle heat kick.

Step 3: Spice It Up with Turmeric, Maldive Fish, and More

Sprinkle in the turmeric, Maldive fish, sugar, Sri Lankan curry powder, and chili flakes. Stir everything well to coat the onions with these spices, allowing the pan to regain its high heat. This step ensures the flavors meld beautifully and get toasted slightly for a richer taste.

Step 4: Stir Fry the Green Beans

Next, add the fresh green beans and sea salt to the pan. Keep the heat high and stir fry the beans for 2 to 3 minutes until they turn a bright green and are evenly coated with the spice mixture. This quick cooking preserves their crisp texture, which is essential to this recipe's charm.

Step 5: Finish with Coconut Milk and Cook to Perfection

Pour in the coconut milk and reduce the heat to medium-high. Stir constantly, allowing the coconut milk to slowly evaporate, melding the creaminess with the spicy beans. Your green beans should remain vibrant and slightly firm to the bite. If you prefer them softer, add a splash more coconut milk or water and cook longer until you get the texture you love.

Step 6: Taste and Adjust Seasonings

Before serving, taste your stir fry and season with extra salt if needed. The balance between the spices, heat, and creamy coconut milk should be just right—exciting but harmonious, with each bite inviting you back for more.

How to Serve Sri Lankan Green Bean Stir Fry Recipe

A white plate is filled with a bed of white rice as the bottom layer, topped on one side with green beans that are cooked and shiny with a slight spicy red seasoning and small bits of garlic scattered on them, and on the other side with tender, shredded brown meat in a rich sauce. The plate sits on a white marbled surface with some white cloth partially visible in the background. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding a few garnishes can elevate your Sri Lankan Green Bean Stir Fry Recipe even further. Freshly chopped cilantro or a sprinkle of toasted grated coconut brings brightness and texture. A wedge of lime on the side adds a tangy contrast that pairs beautifully with the creamy coconut flavors.

Side Dishes

This dish shines when served alongside fluffy basmati rice, which soaks up the flavorful sauce perfectly. It also pairs beautifully with other Sri Lankan favorites such as yellow lentil dhal or coconut sambol, creating a colorful and balanced meal that delights the senses.

Creative Ways to Present

For a fun twist, serve the stir fry within hollowed-out coconut shells or on banana leaves to add an authentic island vibe to your table. Alternatively, scatter crispy fried onions on top for an extra crunch that adds amazing textural contrast and visual appeal.

Make Ahead and Storage

Storing Leftovers

This Sri Lankan Green Bean Stir Fry Recipe keeps well in an airtight container placed in the refrigerator for up to 3 days. The flavors deepen over time, making leftovers just as delicious the next day. Before storing, let it cool to room temperature to preserve freshness.

Freezing

You can freeze this stir fry, though the texture of the green beans may soften slightly upon thawing. Use a freezer-safe container and consume within 1 month for the best taste. Thaw in the refrigerator overnight before reheating.

Reheating

Reheat gently in a skillet over medium-low heat, adding a splash of water or coconut milk to bring back creaminess and prevent drying out. Stir frequently to warm evenly and keep the green beans tender but crisp.

FAQs

Can I substitute Maldive fish in the recipe?

Absolutely! If you prefer a vegetarian option or can’t find Maldive fish, you can substitute it with a dash of soy sauce or a sprinkle of smoked paprika to mimic the savory depth it provides.

How spicy is this Sri Lankan Green Bean Stir Fry Recipe?

The dish has a pleasant medium heat, thanks to the serrano peppers and chili flakes. You can easily adjust the spice level by removing seeds from the chilies or reducing chili flakes if you prefer a milder flavor.

Can I use frozen green beans instead of fresh?

Fresh green beans are ideal for their texture and vibrant color, but frozen green beans can work in a pinch. Just thaw and pat them dry first, then reduce the cooking time slightly to avoid overcooking.

Is coconut oil essential, or can I use another oil?

Coconut oil gives this dish its authentic Sri Lankan flavor and aroma. However, if you don’t have it, you can use any neutral cooking oil like vegetable or canola oil. The final taste will differ slightly but still be delicious.

How long does this dish take to prepare?

From start to finish, this Sri Lankan Green Bean Stir Fry Recipe takes about 50 minutes, including prep and cooking. The majority of the time is spent building flavors with the spices and aromatics, which makes every minute worthwhile.

Final Thoughts

This Sri Lankan Green Bean Stir Fry Recipe is a true gem that will bring warmth and excitement to any meal. Its combination of fragrant spices, creamy coconut milk, and crisp green beans is irresistible. I encourage you to give it a try soon—you might just find it becoming one of your favorite go-to vegetable dishes that sparks joy every time you cook it.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sri Lankan Green Bean Stir Fry Recipe

Delicious Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 15 reviews

  • Author: Eliza
  • Total Time: 50 minutes
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

This Sri Lankan Green Bean Stir Fry is a vibrant and flavorful vegetable dish featuring fresh green beans sautéed with aromatic spices, curry leaves, chili, and coconut milk. The stir fry combines the unique flavors of Sri Lankan curry powder and Maldive fish with the creamy richness of coconut milk, making it a perfect side dish to complement warm basmati rice. It is quick to prepare and offers a deliciously spicy and fragrant vegetable option with a slightly al dente texture.


Ingredients

Vegetables and Aromatics

  • 12 oz fresh green beans (about 350 - 400 g), sliced into 2 - 3 inch pieces
  • ½ of a large onion, sliced lengthwise into ½ cm slices
  • 3 garlic cloves, roughly chopped
  • 1 inch ginger, cut into strips or roughly chopped
  • 8 - 10 curry leaves
  • 2 serrano peppers / long green chili, cut lengthwise (remove seeds if less heat is desired)

Spices and Seasonings

  • ½ tsp ground turmeric
  • ½ tsp Sri Lankan curry powder
  • 1 tbsp Maldive fish (or substitute with anchovy paste or fish sauce)
  • 1 tsp sugar (white, brown, or honey can be used)
  • 1 tbsp chili flakes (crushed red pepper), adjust to taste
  • ¾ tsp sea salt, plus more to taste

Oils and Liquids

  • 2 tbsp coconut oil (or any cooking oil)
  • ½ cup full fat coconut milk or cream
  • Extra water and/or coconut milk if needed


Instructions

  1. Heat the skillet: Heat a large 12 inch skillet over medium high to high heat until it is hot to ensure proper stir frying.
  2. Sauté onions: Add the oil and sliced onions to the hot skillet. Sauté the onions while the oil heats up and until they start to soften.
  3. Add aromatics: Add the chopped garlic, ginger, curry leaves, and green chili peppers to the skillet with the onions.
  4. Softening aromatics: Stir and sauté this mixture for a couple of minutes until the garlic begins to soften and become fragrant.
  5. Add spices and flavorings: Mix in the ground turmeric, Maldive fish, sugar, Sri Lankan curry powder, and chili flakes/crushed red pepper.
  6. Cook spices with onions: Stir fry this blend with the onions for 2 to 5 minutes, ensuring the pan remains hot before proceeding.
  7. Add green beans and salt: Add the sliced green beans and ¾ teaspoon sea salt. Stir fry over high heat for 2 to 3 minutes until the beans turn a bright green color and are well coated with the spices.
  8. Add coconut milk and reduce heat: Pour in the coconut milk and lower the heat to medium high. Continue stir frying until the coconut milk has completely evaporated.
  9. Adjust bean texture: At this stage, the beans should be bright green and al dente. To soften them further, add more coconut milk or water and cook longer as desired.
  10. Season to taste: Taste and add more salt if needed to balance the flavors.
  11. Serve: Serve the Sri Lankan Green Bean Stir Fry hot alongside warm basmati rice for a complete meal.

Notes

  • Maldive fish adds umami and depth; if unavailable, substitute with anchovy paste or a small amount of fish sauce.
  • Adjust chili flakes and serrano peppers according to your preferred heat level.
  • Use full fat coconut milk or cream for richness; reduced fat versions will alter the texture and flavor.
  • Stir frying on high heat keeps the beans crisp and bright green.
  • Leftovers can be refrigerated and reheated gently to maintain texture.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Frying
  • Cuisine: Sri Lankan

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Side-Dish

  • Lightened Up Sweet Potato Casserole Recipe
    Lightened Up Sweet Potato Casserole Recipe
  • Stone Fruit Salad with Mint Honey Vinaigrette Recipe
    Stone Fruit Salad with Mint Honey Vinaigrette Recipe
  • Crispy Air Fryer Eggplant Slices Recipe
    Crispy Air Fryer Eggplant Slices Recipe
  • California Chicken Salad Recipe
    California Chicken Salad Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Eliza, I’m a passionate home cook, recipe creator, and storyteller who believes that food is a universal language that connects us all. I live with my little boy, Ely, and together we fill our kitchen with laughter, love, and the comforting aroma of something delicious made with care.

Learn more

Popular

  • Cheesy Pumpkin Ricotta Pasta Bake Recipe
    Cheesy Pumpkin Ricotta Pasta Bake Recipe
  • Easy Roasted Pumpkin Seeds with Savory Spices Recipe
    Easy Roasted Pumpkin Seeds with Savory Spices Recipe
  • Strawberry Lemonade Mocktail Recipe
    Strawberry Lemonade Mocktail Recipe
  • Butterscotch Muddy Buddy Recipe
    Butterscotch Muddy Buddy Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Kind. All rights reserved.