Best Indian Beans Recipe for Lunch or Dinner

Best Indian Beans Recipe for Lunch or Dinner

Some dishes quietly earn a permanent spot in the weekly rotation, and a good beans sabzi is one of them. It's quick, light, and pairs with almost anything on an Indian thali. If you've ever stared at a bunch of green beans wondering what to do beyond boiling them, this is the recipe that changes that. This Indian beans masala turns humble French beans into a flavour-packed side in under 30 minutes no fancy technique, no endless ingredient list. Whether it's a rushed weekday lunch or a relaxed dinner, this beans recipe delivers. Let's start with the beans, then build up to a plate you'll look forward to.

A Quick Word on Beans

When Indians say "beans" in a recipe, we usually mean French beans the long, green, crisp pods also called green beans or fansi. They're mild, slightly sweet, and soak up masala beautifully, which is why they work so well in Indian cooking. They're also genuinely good for you. A 100g serving of green beans has only about 31 calories, roughly 2g of protein and close to 2.7g of fibre, plus a healthy dose of vitamin C and vitamin K. With a low glycaemic index of around 15, they're gentle on blood sugar too. Light on calories, heavy on nutrition a rare combination for something this tasty.

Ingredients 

Here's what goes into a classic beans masala for four people. Most of it is already sitting in your kitchen:

  • 250g French beans, finely chopped
  • 1 medium onion, finely chopped
  • 1 medium tomato, chopped (optional, for a softer masala)
  • 1 tsp ginger-garlic paste
  • 2 tbsp oil
  • ½ tsp cumin seeds
  • ¼ tsp turmeric powder
  • ½ tsp red chilli powder
  • 1 tsp coriander powder
  • ½ tsp garam masala
  • 2 tbsp grated coconut (optional, South-Indian style)
  • Salt to taste

A quick note on the masala: the fresher your spices, the better the finish. In a minimal dish like this, the spice does all the talking, so freshly ground blends like ZOFF's coriander powder and garam masala keep the aroma sharp.

How to Make Beans at Home (Step by Step)

This is where the easy beans recipe comes together:

  1. Prep the beans: Wash and trim the ends, then chop finely. Smaller pieces cook faster and hold masala better, so even sizing matters.
  2. Temper: Heat oil in a pan, add cumin seeds, and let them splutter. This is the flavour base for the whole dish.
  3. Sauté the aromatics: Add the onion and cook until soft and light golden. Stir in the ginger-garlic paste and cook for a minute, until the raw smell goes.
  4. Add tomato and spices: Toss in the tomato, then turmeric, red chilli and coriander powder with a splash of water so the masala doesn't catch. Cook until the oil separates.
  5. Cook the beans: Add the beans and salt, mix well, and cover. Steam-cook on low heat for 8–10 minutes, stirring now and then. Add a splash of water if they stick.
  6. Finish: Once the beans are tender but still have a slight bite, add the garam masala (and coconut, if using). Cook uncovered for two minutes and switch off.

That's it a fresh, home-style beans masala ready to serve.

Serving Suggestions

Beans masala is a true all-rounder. For a simple lunch, serve it with hot phulkas and a bowl of dal. It also shines as a dry side with rice, sambar and rasam in a South-Indian spread. Packing a lunchbox? Beans sabzi holds up for hours, making it a reliable tiffin option. For dinner, pair it with jeera rice and curd. A squeeze of lemon before eating lifts the whole plate.

Other Bean Variations

Green beans are only the beginning India's love for beans runs deep, and this same masala base works across many of them. Rajma (kidney beans) makes a hearty, protein-rich curry; cooked rajma has around 8–9g of protein per 100g, which is why rajma-chawal feels so satisfying. Cluster beans (gavar) and broad beans (sem or papdi) turn into rustic regional sabzis. Down south, beans thoran and beans poriyal add grated coconut and curry leaves, while a North-Indian aloo-beans brings potato and beans together in one pan. Lobia (black-eyed peas) and chana (chickpeas) round out the list.

Tips for the Best Beans Masala

A few small things separate a good beans sabzi from a great one:

  • Chop evenly: Uniform pieces cook at the same rate and stay bright.
  • Don't overcook: Beans should be tender with a slight crunch never mushy or grey. Keep the heat low and check often.
  • Steam, don't drown: Add water in small splashes rather than boiling the beans, so they keep their colour.
  • Salt at the right time: Adding salt with the beans helps them release moisture and cook evenly.
  • Fresh spice wins: In a recipe this simple, spice quality is everything good turmeric, chilli and garam masala do the heavy lifting.

Get these right, and you'll have a beans recipe worth coming back to.

Explore Other Blogs

Batata Vada|Bhel Puri|Moong Dal Chilla|Dhokla|Fish Fry

Disclaimer: The information in this blog is for general informational purposes gathered from various sources. Zoff Foods does not guarantee specific health or nutritional outcomes. Please consult a qualified health professional for personalised dietary advice. 

 

Frequently Asked Questions

1. What are "beans" in Indian cooking?

In most Indian recipes, "beans" refers to French beans, also known as green beans or fansi. These are the long, green, crisp pods used in dishes like beans masala, beans sabzi and beans thoran. Other beans such as rajma (kidney beans), chana (chickpeas) and lobia (black-eyed peas) are usually named specifically.

 

2. How long do green beans take to cook?

Finely chopped green beans take about 8–10 minutes to cook when covered on low heat. They're done when tender but still have a slight bite. Overcooking makes them mushy and dulls their bright green colour.

3. Is beans masala healthy?

Yes. Green beans are low in calories (about 31 per 100g), high in fibre, and rich in vitamin C and vitamin K, with a low glycaemic index of around 15. Made with minimal oil, beans masala is a light, nutritious side for lunch or dinner.

4. How do you make beans masala at home?

To make beans masala, temper cumin seeds in oil, sauté onion and ginger-garlic paste, add tomato and spices, then cook finely chopped French beans covered on low heat for 8–10 minutes until tender. Finish with garam masala. The whole dish takes under 30 minutes.

5. What can I serve with beans masala?

Beans masala pairs well with roti, phulka or chapati and dal for a simple meal. It also works as a dry side with rice, sambar and rasam, or with jeera rice and curd for a lighter dinner. It holds up well in lunchboxes too.

6. Can I make beans without onion and garlic?

Yes. Skip the onion and ginger-garlic paste, and instead temper cumin seeds with a pinch of asafoetida (hing). Add the spices and beans directly. This Jain-friendly version is just as flavourful.

 

About the Author

ZOFF Foods is built on the belief that great taste starts with great ingredients. With cool grinding technology and a focus on freshness, ZOFF brings authentic Indian flavours to every kitchen. From everyday cooking to match-night feasts, ZOFF helps you cook with confidence.

 

 

 

 

 

 

Back to blog