Cauliflower and pea curry is a classic Gujarati shaak. Gujarati curries are mostly really healthy and this one is no different. They are less saucy than some of the more popular Punjabi curries you find in Indian restaurants. Different vegetable combinations are steam cooked with lots of spices. Gujarati curries are all about the texture of the vegetables and have less tomato or cream based sauces.
This was another staple dish in my house growing up. My mum would cook this for us on weeknights as it takes less than 30 minutes to cook. You can also make this curry with potato instead of cauliflower. Both versions taste really good but the potato version is cooked slightly differently. It also makes a great filling for stuffed paratha.
Most Gujarati shaaks start with a vagar (tempering) of the spices. This is very typical for Indian cooking in general. There are a handful of spices that are constantly used for Gujarati cooking. These are the spices you find in an Indian persons spice tin. If you would like to learn more about Indian spices, then sign up to my mailing list and get your free spice guide. The art of Gujarati cooking is to know how much spice is needed, when to add the spices and which spices compliment the right vegetables. That is the main reason why mastering Gujarati cooking can be so hard but once you know the basics you can make as much curry as you like.
This recipe includes frozen peas, it’s best to use petits pois instead of garden peas as they are smaller and sweeter. You can also use fresh peas if they are in season. The sweetness of the peas and texture of the cauliflower with the Indian spices makes a really tasty curry.
This curry takes 30 minutes to cook. Start with tempering the mustard seeds and waiting for them to start popping. The asafoetida and turmeric is added next with the cauliflower and peas. The vegetables are steam cooked with a few tablespoons of water. Once the cauliflower is soft the fresh chilli and garlic is added with the remaining spices. This curry can be made in advance and reheated just before serving.
Cauliflower and pea curry is best served with homemade roti, rice, Gujarati dhal and a side of cucumber raita. If you don’t have time to make roti then you can buy them from the supermarket or a similar type of flatbread.
Do you like spicy curries? Leave me a comment and rate this recipe if you like it. Share your pictures on Instagram with #prettyvegetarian.
Gujarati cauliflower and pea curry
Yield 2 people
Cauliflower and pea curry is a classic Gujarati shaak. This is a super healthy vegetable curry that is steam cooked. The sweetness of the peas and texture of the cauliflower in combination with Indian spices make a really tasty curry.
- 3 birds eye green chillies, minced
- 2 cloves garlic, minced
- 1 tablespoon sunflower oil
- 1 teaspoon brown mustard seeds
- ¼ teaspoon asafoetida (hing)
- ½ teaspoon turmeric
- 1 medium cauliflower, cut into small florets (1cm)
- 400g (3 ½ cups) frozen peas (petits pois)
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon salt
- Peel the garlic and mince with the green chillies in a chopper.
- Heat the oil in a large pan over a medium heat for 30 seconds.
- Add the mustard seeds.
- When the mustard seeds start popping, this will happen after a minute or so, reduce the heat to low.
- Add the asafoetida and turmeric followed by the cauliflower and peas. Stir and return to a medium heat for 5 minutes.
- Now add a few tablespoons of water, cover the pan and cook for a further 10-15 minutes on a low to medium heat, stirring occasionally.
- Once the cauliflower has softened, add the minced green chilli and garlic along with the ground coriander, cumin and salt.
- Mix together and let the shaak cook for 5 minutes.
- Taste and add spices accordingly.
- Serve hot with homemade chapattis, rice, Gujarati dhal and a side of cucumber raita.
- The smaller the cauliflower florets the faster the curry will cook.
Amount Per Serving
% Daily Value
Total Fat 10 g
Saturated Fat 1 g
Sodium 1426 mg
Total Carbohydrates 31 g
Dietary Fiber 18 g
Sugars 7 g
Protein 17 g
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.