Beans Poriyal Recipe Veg Recipes Made Easy and Delicious

Updated On: October 5, 2025

Beans Poriyal is a classic South Indian vegetable side dish that brings simplicity and flavor together in perfect harmony. This dish is made with fresh green beans, tempered with mustard seeds, dried red chilies, and garnished with freshly grated coconut, creating a vibrant and wholesome accompaniment to any meal.

Whether you are looking to add more vegetables to your diet or want a quick and healthy side for your rice and sambar, beans poriyal is a fantastic choice. Its subtle spices and delightful crunch make it appealing even to picky eaters.

Plus, it’s vegan, gluten-free, and packed with nutrients.

In this post, I’ll walk you through a detailed, easy-to-follow Beans Poriyal recipe that you can whip up in under 30 minutes. Along the way, you’ll discover helpful tips, ingredient substitutions, and serving suggestions that will elevate your meal.

Why You’ll Love This Recipe

Beans Poriyal is more than just a tasty side dish. It’s a celebration of natural flavors and simple cooking techniques that highlight the freshness of green beans.

  • Quick & Easy: Ready in 20-30 minutes, perfect for busy weeknights.
  • Healthy & Nutritious: Low in calories, rich in fiber, vitamins, and antioxidants.
  • Versatile: Pairs beautifully with rice, dosa, idli, or even as a salad topping.
  • Traditional & Authentic: Brings the taste of South Indian home cooking to your table.
  • Customizable: You can tweak the spice level and add nuts or other veggies to suit your preference.

Ingredients

  • 250 grams fresh green beans (French beans), washed and chopped into 1-inch pieces
  • 2 tablespoons grated fresh coconut (optional but recommended)
  • 1 tablespoon oil (preferably coconut or vegetable oil)
  • 1 teaspoon mustard seeds
  • 1 teaspoon urad dal (split black gram)
  • 1-2 dried red chilies, broken into pieces
  • 1-2 green chilies, finely chopped (adjust to taste)
  • 1/4 teaspoon turmeric powder
  • A pinch of asafoetida (hing)
  • Salt to taste
  • 2 tablespoons chopped fresh coriander leaves (optional for garnish)
  • 10-12 cashew nuts or peanuts (optional for crunch)

Equipment

  • Non-stick or heavy-bottomed frying pan / skillet
  • Sharp kitchen knife
  • Cutting board
  • Measuring spoons
  • Mixing bowl
  • Wooden spatula or spoon
  • Grater (for fresh coconut)

Instructions

  1. Prepare the beans: Wash and trim the ends of the green beans. Chop into roughly 1-inch pieces and set aside.
  2. Heat oil: In a frying pan over medium heat, add the oil and let it warm up.
  3. Tempering: Add mustard seeds and wait for them to crackle. Then add urad dal and fry until golden brown.
  4. Add spices: Toss in dried red chilies, chopped green chilies, and a pinch of asafoetida. Stir for a few seconds until fragrant.
  5. Add beans and turmeric: Add the chopped green beans and turmeric powder. Mix well to coat the beans with the spices.
  6. Cook the beans: Sprinkle salt and mix again. Cover and cook on low-medium heat for about 10-12 minutes, stirring occasionally. The beans should be tender but still have a slight crunch.
  7. Add coconut and nuts: Remove the lid, add grated fresh coconut and cashew nuts (if using). Stir well and cook uncovered for 2-3 minutes to combine flavors.
  8. Final garnish: Turn off heat and garnish with chopped coriander leaves if desired. Serve warm.

Tips & Variations

“For the best texture, avoid overcooking the beans. They should retain a slight crunch for that perfect poriyal bite.”

  • Use frozen beans: If fresh beans aren’t available, frozen chopped beans work well too. Just adjust cooking time accordingly.
  • Add peanuts: For extra crunch and protein, substitute cashews with roasted peanuts.
  • Make it spicy: Increase the amount of green chilies or add a pinch of red chili powder.
  • Nut-free version: Skip nuts altogether or replace them with sunflower seeds for a nut-free poriyal.
  • Other veggies: Add grated carrots or finely chopped bell peppers for colorful variation.
  • Tempering options: Mustard seeds and urad dal are traditional, but you can add chana dal or cumin seeds for a different flavor profile.

Nutrition Facts

Nutrient Amount per Serving
Calories 120 kcal
Carbohydrates 15 g
Protein 3 g
Fat 6 g
Fiber 5 g
Vitamin C 20% of RDI
Vitamin A 10% of RDI

Serving Suggestions

Beans poriyal pairs wonderfully with a variety of South Indian staples. Serve it alongside steaming hot Magic Dough Recipe rice or crispy dosas for a wholesome meal.

It also complements Kosher Sushi Salad Recipe and other salads as a side.

For a heartier plate, try adding it to your thali with sambar, rasam, and papad for a full traditional experience. It can even be mixed with quinoa or millet for a nutritious bowl.

Conclusion

Beans Poriyal is a simple yet flavorful dish that can brighten up any meal with its vibrant colors and fresh ingredients. It’s a perfect way to enjoy green beans while keeping your cooking light and healthy.

This recipe’s straightforward method and customizable nature make it accessible for cooks of all skill levels. Whether you are new to Indian cooking or looking to add variety to your vegetable repertoire, beans poriyal is a must-try.

For more delicious and easy-to-make vegetable recipes, check out our Jamaican Minced Beef Recipes or dive into the sweet world with our Marzipan Challah Recipe.

📖 Recipe Card: Beans Poriyal

Description: A simple and flavorful South Indian stir-fried green beans dish with coconut and spices. Perfect as a healthy side for rice or dosa.

Prep Time: PT10M
Cook Time: PT15M
Total Time: PT25M

Servings: 4 servings

Ingredients

  • 250 grams green beans, chopped
  • 1 tablespoon oil
  • 1 teaspoon mustard seeds
  • 1 teaspoon urad dal
  • 1 dried red chili, broken
  • 1 sprig curry leaves
  • 1/4 teaspoon asafoetida (hing)
  • 1/2 cup grated fresh coconut
  • Salt to taste
  • 1 green chili, finely chopped (optional)

Instructions

  1. Heat oil in a pan and add mustard seeds.
  2. When they crackle, add urad dal, dried red chili, curry leaves, and asafoetida.
  3. Add chopped green beans and sauté for 2 minutes.
  4. Add salt and a splash of water, cover and cook on low heat for 10 minutes.
  5. Remove lid and cook until water evaporates and beans are tender.
  6. Add grated coconut and chopped green chili, mix well and cook for 2 more minutes.
  7. Turn off heat and serve warm.

Nutrition: Calories: 120 kcal | Protein: 3 g | Fat: 6 g | Carbs: 14 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beans Poriyal”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and flavorful South Indian stir-fried green beans dish with coconut and spices. Perfect as a healthy side for rice or dosa.”, “prepTime”: “PT10M”, “cookTime”: “PT15M”, “totalTime”: “PT25M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“250 grams green beans, chopped”, “1 tablespoon oil”, “1 teaspoon mustard seeds”, “1 teaspoon urad dal”, “1 dried red chili, broken”, “1 sprig curry leaves”, “1/4 teaspoon asafoetida (hing)”, “1/2 cup grated fresh coconut”, “Salt to taste”, “1 green chili, finely chopped (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add mustard seeds.”}, {“@type”: “HowToStep”, “text”: “When they crackle, add urad dal, dried red chili, curry leaves, and asafoetida.”}, {“@type”: “HowToStep”, “text”: “Add chopped green beans and saut\u00e9 for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add salt and a splash of water, cover and cook on low heat for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove lid and cook until water evaporates and beans are tender.”}, {“@type”: “HowToStep”, “text”: “Add grated coconut and chopped green chili, mix well and cook for 2 more minutes.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and serve warm.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “3 g”, “fatContent”: “6 g”, “carbohydrateContent”: “14 g”}}

Photo of author

Marta K

Leave a Comment

X