Tired of the same old steamed green beans? Let’s elevate this humble vegetable into a show-stopping side dish! This recipe smothers tender-crisp green beans in a luxurious, creamy yogurt sauce, made rich with poppy seeds or cashews and delicately spiced with ginger, cumin, and a hint of nutmeg. It’s incredibly versatile—serve it warm alongside your favorite flatbread or chilled as a refreshing salad. Get ready to fall in love with green beans all over again!
**Preparation time:** 10 minutes
**Cooking time:** 5 minutes
**Serves:** 4 to 5
Ingredients
• For the Beans & Sauce Base
• 16 oz / 454 g Green beans, trimmed and cut into 3-inch pieces
• 0.75 cup / 170 g Plain yogurt
• 3 tbsp / 42 g Ghee or unsalted butter
• For the Spice Paste & Seasoning
• 3 tbsp / 28 g White poppy seeds or raw cashews
• 2 Hot green chilies, to taste
• 0.5 inch / 1.27 cm Fresh ginger root, chopped
• 0.5 tsp Cumin seeds
• 0.25 cup / 15 g Fresh coriander or parsley, chopped and divided
• 6 Fresh curry leaves OR 1 small bay leaf
• 1 tsp / 6 g Salt
• 0.25 tsp Freshly ground nutmeg
Instructions
1. Steam the green beans until tender but still crisp. Set aside.
2. In a blender or food processor, grind the white poppy seeds or cashews into a fine powder.
3. Add the green chilies, ginger, cumin seeds, half of the fresh coriander, and the plain yogurt to the blender. Blend until you have a completely smooth and creamy paste.
4. In a large bowl, combine the steamed green beans with the yogurt paste, tossing well to ensure every bean is coated.
5. Heat the ghee or butter in a large skillet over medium heat. Once hot, add the curry leaves or bay leaf and let them sizzle for about 30 seconds until fragrant.
6. Pour the coated green beans into the skillet. Add the salt and freshly ground nutmeg. Stir-fry for 3-5 minutes, or until the sauce has thickened to your liking and the beans are heated through.
7. Transfer to a serving dish, garnish with the remaining fresh coriander, and serve immediately. This dish is also delicious at room temperature or chilled.
Nutritional Information
• Serving Size: 1 of 4
• Calories: approx. 220 kcal
• Protein: 6g
• Fiber: 5g
• Healthy Fats: 15g
• A good source of Vitamin K, Vitamin C, and manganese.
Pro Tips
• For a vegan version, use a thick, unsweetened plant-based yogurt and coconut oil instead of ghee.
• To get perfectly tender-crisp beans, blanch them in boiling salted water for 2-3 minutes, then immediately plunge them into an ice bath to stop the cooking.
• The yogurt sauce can be made up to 2 days in advance and stored in the refrigerator. Simply toss with freshly steamed beans and heat just before serving.
• Control the heat by de-seeding the green chilies for a milder flavor, or leave them in for a spicier kick.
FAQ
Q: Can I make this creamy green bean recipe vegan
A: Absolutely! For a completely vegan version, use a thick, unsweetened plant-based yogurt such as coconut or soy yogurt, and substitute coconut oil or another neutral vegetable oil for the ghee. The dish will remain just as rich and creamy.
Q: How can I add more protein to this vegetarian dish
A: To boost the protein content, be sure to use the raw cashews option instead of poppy seeds for the sauce. To make it a more complete meal, you can serve it alongside a lentil curry (dal), chickpeas, or quinoa.
Q: What are some good vegetarian meal pairings for these green beans
A: These versatile green beans work beautifully as a side dish for many vegetarian mains. Pair them with Indian dishes like Palak Paneer or Chana Masala, serve them with grilled tofu or tempeh, or enjoy them simply with warm naan or roti bread.
Q: Can I prepare this green bean dish ahead of time
A: Yes, this recipe is great for meal prep. The yogurt sauce can be made up to 2 days in advance and stored in an airtight container in the fridge. When ready to serve, simply steam fresh green beans and toss them with the sauce before heating through in the skillet.





