Cabbage Peas Shaak is a light and flavorful vegetable dish from Gujarati cuisine in India. This traditional recipe combines finely chopped cabbage and green peas with aromatic spices to create a quick, healthy, and comforting meal. Known as “Kobi Vatana nu Shaak” in Gujarati, the dish is a dry vegetable curry that is commonly served with roti, dal, or rice as part of a daily meal.
The word “shaak” simply refers to a spiced vegetable preparation in Gujarati cooking, similar to what is called “sabzi” in Hindi.
Because it requires only a few ingredients and cooks quickly, cabbage peas shaak is a favorite in many households for quick lunches or weeknight dinners.
What Is Cabbage Peas Shaak?
Cabbage Peas Shaak is a simple stir-fried vegetable dish made primarily with shredded cabbage and green peas. The vegetables are cooked with spices such as mustard seeds, turmeric, cumin, and chili powder, which give the dish its distinctive flavor.
The result is a mildly spiced curry with a slightly crunchy texture from the cabbage and a touch of sweetness from the peas. Many people appreciate this recipe for its balance of flavors, simplicity, and nutritional value.
In Gujarati households, shaak is often served as part of a traditional thali, accompanied by rotli (flatbread), dal, rice, and sometimes yogurt or pickle.
Ingredients for Cabbage Peas Shaak
Although variations exist, most versions of this recipe rely on simple pantry staples.
Typical ingredients include:
- Green cabbage, finely chopped
- Green peas (fresh or frozen)
- Oil such as peanut or sunflower oil
- Mustard seeds
- Asafetida (hing)
- Turmeric powder
- Red chili powder
- Cumin and coriander powder
- Ginger and green chili paste
- Salt
These ingredients are cooked together to produce a light vegetable curry that is both vegan and gluten-free in many versions.
How to Make Cabbage Peas Shaak
Preparing this dish is quick and straightforward. The entire cooking process usually takes about 20–25 minutes.
1. Prepare the spices
Heat oil in a wide pan. Add mustard seeds and allow them to crackle. Then add asafetida to release its aroma.
2. Cook the cabbage
Add chopped cabbage and salt. Stir well and cook until the cabbage begins to soften.
3. Add spices
Mix in turmeric, chili powder, cumin powder, and coriander powder. These spices provide the characteristic warm flavor of Gujarati cooking.
4. Add peas
Add green peas and cook for several minutes until the vegetables are tender but still slightly crisp.
5. Serve
Turn off the heat and serve the shaak warm with roti, dal, or rice.
This method keeps the cabbage slightly crunchy, which many people prefer.
Why This Dish Is So Popular
Cabbage Peas Shaak is beloved because it is simple, healthy, and versatile.
Key reasons for its popularity include:
- Quick preparation – ready in about 15–20 minutes
- Minimal ingredients – uses basic spices found in most Indian kitchens
- Healthy and light – cabbage is low in calories and rich in vitamins
- Naturally vegetarian – perfect for plant-based diets
- Flexible recipe – potatoes or tomatoes can be added for variation
The combination of cabbage and peas creates a satisfying dish that works well as both a main meal and a side dish.
Tips for the Best Cabbage Peas Shaak
To achieve the best flavor and texture, keep these tips in mind:
- Do not overcook the cabbage – it should remain slightly crunchy.
- Use fresh spices to enhance the aroma of the dish.
- Add potatoes or carrots if you want a heartier version.
- Adjust the chili level according to your preference.
Some cooks also finish the dish with fresh cilantro or a squeeze of lemon juice for extra freshness.
How to Serve Cabbage Peas Shaak
This dish is typically served as part of a traditional Indian meal.
Popular pairings include:
- Phulka or chapati (Indian flatbread)
- Steamed basmati rice
- Gujarati kadhi (yogurt curry)
- Simple dal (lentil soup)
Because it is light and mildly spiced, cabbage peas shaak complements richer dishes very well.
Final Thoughts
Cabbage Peas Shaak is a perfect example of how simple ingredients can create a delicious and nutritious meal. With its quick preparation and comforting flavors, it has become a staple in many Gujarati homes.
Whether you are exploring Indian cuisine for the first time or looking for an easy vegetarian recipe, this cabbage and peas curry is a wonderful dish to try. It offers a balance of flavor, texture, and nutrition while remaining easy enough for everyday cooking.