Cabbage egg roast is a flavorful and hearty Indian-style dish that combines shredded cabbage and boiled eggs with a rich blend of spices. The cabbage is sautéed until tender with onions, green chilies, garlic, and a mix of turmeric, chili powder, coriander, and garam masala, which gives the dish its deep, aromatic flavor. Boiled eggs are halved and added towards the end, allowing them to absorb the masala while remaining firm. Often finished with curry...

Stuck mid-recipe?
Chefadora AI has the answer - timers, swaps, step-by-step help.
Ingredients
For the dish
cabbage (shredded)2cups
boiled eggs (cut halves or quarters)3
large onion (sliced thin)1
medium tomato (chopped)1
green chilies slit2
ginger-garlic paste1tsp
oil2tbsp- Salt to taste1tbsp
Fresh coriander (for garnish)1tbsp
Spices
mustard seeds1/2tsp
cumin seeds1/2tsp
turmeric powder1tsp
red chili powder (adjust to taste)1tsp
coriander powder1tsp
garam masala1/2tsp
black pepper (optional)1pinch
Nutrition (per serving)
Calories
46.6kcal (2.33%)
Protein
0.7g (1.44%)
Carbs
4.0g (1.44%)
Sugars
1.6g (3.1%)
Healthy Fat
2.9g
Unhealthy Fat
0.5g
% Daily Value based on a 2000 calorie diet
How to make Cabbage Egg Roast
Prepare the eggs
- Step 1
Boil 3 eggs for about 8 minutes, peel them, and set aside.
- Step 2
Slice them in half or quarter if you prefer smaller pieces.
Shred and rinse cabbage
- Step 1
Shred about 2 cups of cabbage thinly.
- Step 2
Rinse in cold water, drain well, and set aside.
Sauté the base
- Step 1
Heat 2 tbsp oil in a pan.
- Step 2
Add mustard seeds and cumin seeds. Let them splutter.
- Step 3
Add sliced onions and green chilies. Sauté until soft and golden brown.
- Step 4
Add ginger-garlic paste. Cook until the raw smell disappears, about 1–2 minutes.
Add tomatoes and spices
- Step 1
Add chopped tomatoes and a salt.
- Step 2
Cook until tomatoes turn mushy.
- Step 3
Add turmeric, red chili powder, coriander powder, and black pepper.
- Step 4
Cook the masala till oil starts to separate slightly.
Cook the cabbage
- Step 1
Add the shredded cabbage to the pan.
- Step 2
Sprinkle some salt, being careful if eggs are already salted.
- Step 3
Mix well with the masala.
- Step 4
Sprinkle some water. Cover and cook on medium-low heat for 8–10 minutes, stirring occasionally.
- Step 5
Cabbage should soften but retain a slight crunch.
Add eggs and finish
- Step 1
Once cabbage is cooked and the masala is nicely coated, gently add the boiled egg pieces.
- Step 2
Sprinkle garam masala and mix lightly without breaking the eggs.
- Step 3
Roast uncovered for another 2–3 minutes, letting the eggs absorb flavor.
Garnish & Serve
- Step 1
Garnish with freshly chopped coriander.
- Step 2
Serve hot with chapati, rice, or as a dry side dish for dal and rice.
Nutrition (per serving)
Nutrition (per serving)
Calories
46.6kcal (2.33%)
Protein
0.7g (1.44%)
Carbs
4.0g (1.44%)
Sugars
1.6g (3.1%)
Healthy Fat
2.9g
Unhealthy Fat
0.5g
% Daily Value based on a 2000 calorie diet
Tips & Tricks
Ensure the cabbage is shredded thinly for even cooking.
Adjust the spice levels based on your preference for heat.
For added flavor, you can sprinkle grated coconut or a splash of lemon juice before serving.
Use fresh curry leaves for a more authentic taste.
Be gentle when mixing the eggs to avoid breaking them.
FAQS
Can I use purple cabbage instead of green cabbage?
Yes, you can use purple cabbage, but it may slightly alter the flavor and appearance of the dish.
Can I make this dish vegan?
Yes, you can omit the eggs and add tofu or chickpeas as a protein substitute.
What can I serve with cabbage egg roast?
It pairs well with chapati, rice, or as a dry side dish for dal and rice.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently before serving.
Can I add other vegetables to this dish?
Yes, you can add vegetables like carrots or bell peppers for additional texture and flavor.
Gayatri
(@rene121)
Cooking is my passion. Flavours unite us 🤝..I love to create new recipes... and also love to learn about different cuisine.
Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia
