Beans poriyal is a staple in my house! These South Indian stir fry green beans take me back to my childhood. If you’ve never had green beans poriyal, then you’re in for a treat. They’re juicy, delicious, savory, and a great way to eat beans (that’s not boring).

An overhead image of Indian stir fry green beans on a serving plate with a fork on the side.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

This recipe is both vegan and gluten-free, making it great for all eaters. It comes together in just 30 minutes and a great way to get your kids to eat some greens. It’s crunchy, just a bit spicy, and tastes perfect with rice!

📋 Ingredients and notes

To make this stir fry green beans recipe, you’ll need a pound of green beans, cooking oil, mustard seeds, split lentils, and unsweetened desiccated coconut. Then, you’ll need the same lentils, dried Indian red chilis (or red pepper flakes), and salt for the spice mix.

An overhead image of the ingredients of beans poriyal in separate containers.

Variations and Substitutions

  • Green beans. Use fresh green beans for the best texture and flavor, but in a pinch you can also use frozen green beans.
  • Desiccated coconut. You can also use unsweetened, shredded coconut or grated coconut.
  • Dried red chili. Use red chilli flakes for a similar spicy kick, and skip the sautéing step. I find using red pepper flakes in the sauté step makes it too spicy.
  • Mustard seeds. Optional ingredient, you can skip this if you don’t have it.

Lentil Substitutions

There are four options for making the dry spice mixture (and check out lentil chart below for visual differences – the traditional combo are the two on the bottom right!)

  • Traditional. The way my mom makes it (aka the recipe, as written) uses two types of lentils – urad dal and chana dal. If you have both of those on hand, you’re in for a treat.
  • Best single lentil. Your best bet to optimize use of lentils is by using toor dal. It’s a great multi-purpose lentil for most Indian cooking, and you can find this on Amazon.
  • Easiest lentil to find. If you’re in a rush, try finding red lentils (aka masoor dal) at your local grocery store. Those work in a pinch as well.
  • No lentil option. Okay, you’re all out of luck, and just want to use an alternative? Crush up some peanuts. Unsalted works best in this case.
Labeled list of different types of lentils showing the physical difference

If you’re interested in learning more about how to stock a simple but effective Indian Pantry, don’t forget to check out my detailed guide on the key Indian spices and ingredients you must get, and some nice-to-haves.

📖 How to make beans poriyal recipe

Step 1:
Start by trimming the ends of a pound of green beans, and chop them into small, 1-2″ pieces. Bring a large pot of salted water to boil, add the green beans and cook for 3-5 minutes to soften them. You want them to have a crisp-tender texture, and not mushy.

An overhead image of boiled Indian stiry fry green beans.

Step 2:
Add a tablespoon each of urad dal and chana dal, 2-3 red chilis, and a teaspoon of salt to a spice grinder and dry grind into a fine powder.

An overhead image of urad dal, chana dal, red chilis, and a teaspoon of salt in a small bowl before grinding in a spice grinder.
An overhead image of ground spices.

Step 3:
Add a tablespoon of vegetable oil to a large skillet followed by a teaspoon of mustard seeds and a tablespoon of urad dal.

An overhead image of sauteing mustard seeds and a tablespoon of urad dal in a medium skillet.

Step 4:
Drain the green beans and add to a skillet and cook for 1-2 minutes. Then, add the dry spice mixture and give it a good mix. Let it cook for 3-4 minutes. Taste and adjust salt.

An overhead image of green beans on the skillet with the spice mix on top.

Step 5:
Finally, turn the heat to low, and add your desiccated coconut and give it all a good mix to combine and turn off the heat. Serve hot!

An overhead image of desiccated coconut on top of the green beans.
An overhead image of stir fried green beans on a skillet.

Shruthi’s Top Tip

Place the beans in an ice bath after boiling them to stop the cooking process. This helps retain their bright green color and crisp-tender texture.

  • Toast the coconut. When adding shredded or desiccated coconut, toast it lightly in the pan on low heat to enhance its flavor. Be cautious not to burn it.
  • Use a food processor. If you don’t have a spice grinder, you can use a food processor to grind the spices. Pulse in short bursts for a consistent grind. You can also use a mortar and pestle, or buy pre-ground spices.

👩🏽‍🍳 Troubleshooting FAQs

What can I substitute for the urad and chana dals?

I suggest substituting these lentils with toor dal, a multi-purpose split yellow lentil. I highly recommend having this on hand if you’re into Indian cooking. You can also use masoor dal, traditional red lentils that you can find at most grocery stores, or simply crush up some peanuts for both the spice mixture and the sautéing.

Do I need to use Indian red chilis?

Indian red chilis are dried chilis, so they have a rich depth of flavor (in addition to adding some spice value). If you don’t have these on hand, I suggest using red pepper flakes in the spice mix, and skipping it in the sautéing step.

Can I make poriyal with other vegetables?

Absolutely! Poriyal is traditionally served as a side to any lunch meal (or thali) in South India. You can make this with a number of veggies – carrots, beans, okra, cabbage, beets, the list is endless! Make a batch of the spice mix and get going!

🍴 How to serve stir fry green beans

I highly recommend serving these as part of a full Indian meal – think, homemade naan, jeera rice, dal tadka, sambar, and these green beans. You’re in for a treat!

An image of beans poriyal on a serving plate.

🍴Storage and reheating suggestions

You can store these stir fry green beans in the fridge for up to 2-3 days in an airtight container. Reheat gently on the stovetop or in the microwave, adding a splash of water if necessary to prevent drying out.

🍴 More delicious Indian recipes

If you like this recipe, don’t forget to try out my other Indian curries:

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Baingan Bharta

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 2 votes

Stir Fry Green Beans with Coconut (Beans Poriyal)

I love making Beans Poriyal— South Indian green beans stir-fried with coconut and spices. It's my go-to for a quick, healthy side dish with rice or flatbread!
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6 servings

Ingredients 

Indian Stir Fry Spice Mix

  • ½ tablespoon urad dal, see notes for substitutions
  • ½ tablespoon chana dal, see notes for substitutions
  • 3 dried Indian red chili , adjust to your spice tolerance!
  • 1 teaspoon salt

Green Bean Stir Fry

  • 1 tablespoon vegetable oil
  • 1 teaspoon mustard seeds, optional, can skip
  • 1 tablespoon urad dal, see notes for substitutions
  • 1 lb green beans, trimmed, sliced into 1-2" pieces
  • ½ teaspoon salt, adjust to your taste levels
  • ¼ cup unsweetened desiccated coconut
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Start by trimming the ends of a pound of green beans, and chop them into small, 1-2" pieces. Bring a large pot of salted water to boil, add the green beans and cook for ~5 minutes to soften them. They'll still have a bit of a bite, but that's good! You don't want them mushy.
  • Add a tablespoon each of urad dal and chana dal, 2-3 red chilis, and a teaspoon of salt to a spice grinder and dry grind into a fine powder.
    Note: If you don't have these lentils on hand, you can substitute by using just one of them, by using toor dal or masoor dal (red lentils) to replace both of them, or by simply using crushed peanuts instead.
  • Add a tablespoon of vegetable oil to a large skillet followed by a teaspoon of mustard seeds and a tablespoon of urad dal.
    Note: If you don't have urad dal, replace with toor dal or masoor dal or crushed peanuts.
  • Drain the green beans and add to the skillet and cook for 1-2 minutes. Then, add the dry spice mixture and give it a good mix. Let it cook for 3-4 minutes. Taste and adjust salt.
  • Finally, turn the heat to low, and add your shredded or desiccated coconut and give it all a good mix to combine and turn off the heat. Serve hot!

Notes

Lentil Substitutions: You can use toor dal (a great, multi-purpose split yellow lentil), masoor dal (traditional red lentils, found at most grocery stores) or simply just crush up some peanuts for both the spice mixture and the sautéing. Note that the recipe taste will differ slightly based on which path you take, but it’ll be delicious!
Red Chili Pepper Substitutions:
Indian dried red chili is a really unique and rich taste that’s not just spicy. However, if you don’t have these on hand, use a teaspoon of red pepper flakes in the spice mixture and leaving it out of the sautéing step. I find using red pepper flakes in the sauté step makes it too spicy. 

Nutrition

Calories: 86kcal | Carbohydrates: 9g | Protein: 3g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Sodium: 588mg | Potassium: 187mg | Fiber: 4g | Sugar: 3g | Vitamin A: 588IU | Vitamin C: 10mg | Calcium: 35mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Ann says:

    5 stars
    Really tasty and easy as long as you have Urad and Chana dal available