If you’re looking for a quick, comforting dish that’s full of flavor, this Indian-inspired green pea curry is a must-try! With its bold spices and minimal prep—thanks to frozen peas—it’s ready in 30 minutes, making it the perfect side dish to enjoy with roti or rice.
If you’re in the mood for something quick, flavorful, and filling, this curried green peas (also known as green pea masala) will hit the spot. Packed with bold, aromatic spices, it comes together effortlessly, perfect for busy evenings when you want something delicious without spending hours in the kitchen.
This curry is a fantastic side dish to serve with warm chapati or rice, like my fragrant chickpea pulao.
Jump to:
💚Why you will love this recipe
- Rich, aromatic, and bursting with bold flavors
- Versatile and pairs beautifully with roti or rice
- Using frozen peas cuts down on prep time, making it even easier
- Perfect for meal prep—leftovers only get tastier the next day!
🧅What you will need
📃Ingredients notes and substitutions
- Green peas – Am using frozen green peas, but fresh or canned peas can also be used. There is no need to thaw frozen peas beforehand.
- Canned tomatoes – Regular tomatoes work well, but fire-roasted tomatoes add a smokier flavor.
- Coconut milk – Use canned coconut milk, either full-fat or lite, depending on your preference.
- Spices – For the best flavor, using all the spices listed in this recipe is recommended.
- Garam masala - A popular Indian spice blend commonly used in curries to add warmth and aroma.
🔪How to make
- Step 1: Heat a non-stick or cast iron pan, then add onion and saute until translucent.
- Step 2: Add garlic and ginger. Fry for a minute.
- Step 3: Add all spices and fry for another minute until fragrant.
- Step 4: Pour in canned tomatoes, water, and coconut milk. Allow sauce to simmer for 10 minutes.
💡Tips
You can adjust the consistency of the curry to your liking. For a creamier mouthfeel, use less broth and more coconut milk, or add more broth/water for a thinner consistency.
- Step 5: Add frozen green peas and simmer for another 10 minutes.
- Step 6: Serve green peas masala with rice or curry and enjoy while hot!
✅Helpful tips
- Add other ingredients - You can easily customize these curried peas by adding tofu cubes, seitan, vegetables like cauliflower, broccoli, zucchini, or even paneer (just toss it in during the last few minutes of cooking).
- Make it spicier – For those who love heat, add some fresh chopped green chilies, amp up the chili powder, or sprinkle in a dash of cayenne pepper for an extra kick.
- Blend the gravy – If you prefer a smoother, creamier texture, simply blend the curry with an immersion blender before adding the green peas.
🍚How to serve
Serve it with rice or dal – Pair this green pea curry with comforting sides like rice cooker biryani, paratha, or naan for a complete meal.
Try it with other curries – It’s fantastic alongside dishes like vegetable vindaloo, Indian tofu curry, or Instant Pot dal. Soya chunks Manchurian also make a flavorful pairing.
Add some sides – Round out your meal with sides like vegan momos, tandoori tofu, or a vibrant Indian vegetable stir-fry.
❄️Storing suggestions
Refrigerate - Store leftover green pea masala in the fridge for 4-5 days. The flavors deepen and improve over time, making this curry an ideal meal-prep option.
Freeze – Freeze for up to 3 months by portioning into freezer bags or Souper Cubes. Allow to defrost overnight in the fridge before reheating.
Reheat – Reheat on the stove or in the microwave. Add a splash of water if needed to thin the curry while reheating.
🍛More curries
If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉
📖 Recipe
Indian Green Peas Curry (green peas masala)
Equipment
- immersion blender optional
- 1 cup souper cubes for storage
Ingredients
- 1 tablespoon cooking oil
- 1 medium red onion chopped
- 3 cloves garlic minced
- 1 inch ginger roughly chopped
- 1 cup water
- ½ 15 oz can can diced tomatoes or 2 large tomatoes, diced
- ½ cup coconut milk
- 2 cups frozen green peas or fresh/canned
- 2 teaspoon sugar
Spices
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1 teaspoon chili powder
- ½ teaspoon turmeric powder
- ½ teaspoon garam masala
- salt to taste
Instructions
- Heat a tablespoon of oil in a non-stick or cast-iron pan. Once heated, add onion and saute until translucent.
- Add garlic and ginger. Fry for a minute until aromatic.
- Add all spices and fry for another minute until fragrant.
- Pour in water, canned tomatoes, and coconut milk. Allow sauce to simmer for 10 minutes. Optionally, blend the sauce using an immersion blender for a smoother curry.
- Add frozen green peas and simmer for another 10 minutes. Add sugar and season with salt.
- Serve Indian green peas curry with rice or roti and enjoy while hot!
Notes
Nutrition
Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.
Join the discussion !