Spiced Indian Aloo Gobi with Cauliflower and Potatoes

Prep: 15 minCook: 25 min4 servingsmediumIndian
Spiced Indian Aloo Gobi with Cauliflower and Potatoes

A classic Indian comfort dish featuring tender potatoes and cauliflower simmered in aromatic spices like turmeric, cumin, and coriander. This dry curry develops deep flavor through slow cooking, allowing the ghee and spices to coat each piece perfectly. The dish balances earthy vegetables with warming spices and a hint of heat from serrano chile. Perfect as a side dish for Indian meals or enjoyed with rice and naan as a satisfying vegetarian main course.

Ingredients

4 servings
  • 3 tablespoons ghee
    coconut oil1:1vegandairy-free

    slightly different flavor

    Full guide →
  • 1 shallot, chopped
  • 4 cloves garlic, chopped
  • 1 teaspoon fresh ginger, finely chopped
  • 1 serrano chile, split down the middle, stem intact
    jalapeño1:1milder

    less heat

  • 8 curry leaves(optional)
  • 2 teaspoons whole cumin seeds
  • 1 teaspoon black mustard seeds
  • ½ teaspoon ground turmeric
  • ½ teaspoon paprika
    chili powder1:1spicy

    adds heat level

    Full guide →
  • ½ teaspoon asafoetida
  • 1 teaspoons ground coriander
  • 1 medium tomato, finely diced, with juices
  • ¾ cup water
  • 1 teaspoon salt
  • 2 cups potatoes, diced (3/4 inch dice)
  • 1 small head cauliflower, cut into small bite-sized florets

Instructions

  1. 1

    Heat ghee in a large skillet over medium heat

  2. 2

    Add shallot, garlic, ginger and serrano chili and saute until fragrant and golden

  3. 3

    Add curry leaves, cumin seeds and mustard seeds and saute

  4. 4

    Lower heat and add turmeric, paprika, asafoetida, coriander along with tomato and juices

  5. 5

    Cook the tomatoes down on low heat until they begin to break down

  6. 6

    Add salt and water, stir scraping up any browned bits

  7. 7

    Add potatoes and cauliflower, toss to coat

  8. 8

    Cover, bring to a gentle simmer over medium-low heat and cook covered until fork-tender

  9. 9

    Uncover and reduce until all remaining liquid is gone, stirring occasionally

  10. 10

    Spoon into serving dish, scraping all goodness from bottom of pan over top

  11. 11

    Garnish with cilantro sprigs

Tips

Tip 1

Use ghee instead of oil for the most authentic flavor and richness in this traditional dish.

Tip 2

Keep the final dish fairly dry by reducing all liquid - the ghee will provide moisture and prevent sticking.

Tip 3

Cut vegetables into uniform sizes to ensure even cooking during the 15-minute covered simmer.

Good to Know

Storage

Refrigerate covered for up to 3 days. Reheat gently in skillet or microwave.

Make Ahead

Can be made 1 day ahead and reheated. Flavors improve overnight.

Serve With

Serve hot with naan, basmati rice, or roti as traditional accompaniments.

See pairing guide →

Common Mistakes

Watch

Don't rush the tomato cooking stage to avoid raw tomato flavor in final dish.

Watch

Avoid adding too much water to prevent mushy vegetables and watery curry.

Substitutions

Dairy-Free Swaps

ghee
coconut oil1:1vegandairy-free

slightly different flavor

Full guide →
ghee
peanut oil1:1vegandairy-freeadds peanuts

less rich flavor

Full guide →

General Alternatives

paprika
chili powder1:1spicy

adds heat level

Full guide →
serrano chile
jalapeño1:1milder

less heat

Find more substitutions →

FAQ

Can I make this without ghee?

Yes, substitute coconut oil or peanut oil in equal amounts, though the flavor will be slightly different from traditional preparation.

How long does this keep in the refrigerator?

Store covered for up to 3 days. Reheat gently and add a splash of water if needed to prevent sticking.

Can I freeze aloo gobi?

Freezing is not recommended as the potatoes and cauliflower become mushy when thawed and reheated.