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...

Cabbage Egg Roast recipe
Prep Time
15min
Cook Time
20min
Total Time
35min

Ingredients

4 Servings
(1 serving = 1 portion)

For the dish

  • cabbage (shredded)
    cabbage (shredded)
    2cups
  • boiled eggs (cut  halves or quarters)
    boiled eggs (cut halves or quarters)
    3
  • large onion (sliced thin)
    large onion (sliced thin)
    1
  • medium tomato (chopped)
    medium tomato (chopped)
    1
  • green chilies slit
    green chilies slit
    2
  • ginger-garlic paste
    ginger-garlic paste
    1tsp
  • oil
    oil
    2tbsp
  • Salt to taste
    Salt to taste
    1tbsp
  • Fresh coriander (for garnish)
    Fresh coriander (for garnish)
    1tbsp

Spices

  • mustard seeds
    mustard seeds
    1/2tsp
  • cumin seeds
    cumin seeds
    1/2tsp
  • turmeric powder
    turmeric powder
    1tsp
  • red chili powder (adjust to taste)
    red chili powder (adjust to taste)
    1tsp
  • coriander powder
    coriander powder
    1tsp
  • garam masala
    garam masala
    1/2tsp
  • black pepper (optional)
    black pepper (optional)
    1pinch

How to make Cabbage Egg Roast

Prepare the eggs

  1. Step 1

    Boil 3 eggs for about 8 minutes, peel them, and set aside.

  2. Step 2

    Slice them in half or quarter if you prefer smaller pieces.

Shred and rinse cabbage

  1. Step 1

    Shred about 2 cups of cabbage thinly.

    Step 2.1: Shred about 2 cups of cabbage thinly
  2. Step 2

    Rinse in cold water, drain well, and set aside.

Sauté the base

  1. Step 1

    Heat 2 tbsp oil in a pan.

  2. Step 2

    Add mustard seeds and cumin seeds. Let them splutter.

  3. Step 3

    Add sliced onions and green chilies. Sauté until soft and golden brown.

    Step 3.1: Add sliced onions and green chilies
  4. Step 4

    Add ginger-garlic paste. Cook until the raw smell disappears, about 1–2 minutes.

Add tomatoes and spices

  1. Step 1

    Add chopped tomatoes and a salt.

  2. Step 2

    Cook until tomatoes turn mushy.

  3. Step 3

    Add turmeric, red chili powder, coriander powder, and black pepper.

  4. Step 4

    Cook the masala till oil starts to separate slightly.

    Step 4.1: Cook the masala till oil starts to separate slightly

Cook the cabbage

  1. Step 1

    Add the shredded cabbage to the pan.

  2. Step 2

    Sprinkle some salt, being careful if eggs are already salted.

  3. Step 3

    Mix well with the masala.

    Step 5.1: Mix well with the masala
  4. Step 4

    Sprinkle some water. Cover and cook on medium-low heat for 8–10 minutes, stirring occasionally.

    Step 5.1: Sprinkle some water
  5. Step 5

    Cabbage should soften but retain a slight crunch.

Add eggs and finish

  1. Step 1

    Once cabbage is cooked and the masala is nicely coated, gently add the boiled egg pieces.

  2. Step 2

    Sprinkle garam masala and mix lightly without breaking the eggs.

  3. Step 3

    Roast uncovered for another 2–3 minutes, letting the eggs absorb flavor.

Garnish & Serve

  1. Step 1

    Garnish with freshly chopped coriander.

  2. Step 2

    Serve hot with chapati, rice, or as a dry side dish for dal and rice.

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

  1. Ensure the cabbage is shredded thinly for even cooking.

  2. Adjust the spice levels based on your preference for heat.

  3. For added flavor, you can sprinkle grated coconut or a splash of lemon juice before serving.

  4. Use fresh curry leaves for a more authentic taste.

  5. Be gentle when mixing the eggs to avoid breaking them.

FAQS

  1. 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.

  2. Can I make this dish vegan?

    Yes, you can omit the eggs and add tofu or chickpeas as a protein substitute.

  3. What can I serve with cabbage egg roast?

    It pairs well with chapati, rice, or as a dry side dish for dal and rice.

  4. How do I store leftovers?

    Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently before serving.

  5. Can I add other vegetables to this dish?

    Yes, you can add vegetables like carrots or bell peppers for additional texture and flavor.

Loading reviews...

rene121's profile picture

Gayatri

(@rene121)

Cooking is my passion. Flavours unite us 🤝..I love to create new recipes... and also love to learn about different cuisine. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia