Recipes

Aloo Gobi Recipe

This aloo gobi recipe makes tender potatoes and cauliflower with browned edges, a fragrant onion-spice base, and enough texture to serve with roti, rice, or dal.

Aloo Gobi Recipe

Overview

This aloo gobi recipe makes a dry-style Indian vegetable dish with tender potato cubes, lightly browned cauliflower, onion, tomato, and warm spices. Cooking the vegetables covered first and uncovered at the end helps them soften without turning watery.

Cut the potatoes and cauliflower into similarly sized pieces so they finish at about the same time. The finished dish should have potatoes that yield easily to a fork, cauliflower that is tender but not collapsing, and a few golden edges throughout.

Ingredients

  • 3 tablespoons neutral cooking oil, such as sunflower, canola, or vegetable oil
  • 1 teaspoon cumin seeds
  • 1 medium yellow onion, about 150 g, finely chopped
  • 4 garlic cloves, finely chopped
  • 1-inch piece fresh ginger, peeled and finely grated
  • 1 medium tomato, about 150 g, finely chopped
  • 2 medium potatoes, about 400 g total, peeled or unpeeled and cut into 2.5-cm cubes
  • 1 small cauliflower, about 650 g, cut into bite-size florets
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon Kashmiri chili powder or mild paprika
  • 1/2 teaspoon red chili powder, optional
  • 1 1/4 teaspoons fine salt, divided, plus more to taste
  • 120 ml water
  • 1/2 teaspoon garam masala
  • 1 tablespoon chopped fresh cilantro, plus extra for serving
  • 1 teaspoon lemon juice, or to taste

How to make it

  1. Prepare the vegetables. Rinse the cauliflower florets and drain them very well. If they are wet, pat them dry with a clean towel; excess water can make the dish steam instead of brown. Cut the potatoes into pieces no larger than the cauliflower florets.

  2. Bloom the cumin. Heat the oil in a wide, heavy-bottomed skillet or sauté pan over medium heat. Add the cumin seeds and cook for 20–30 seconds, until they sizzle and smell nutty. Do not let them turn very dark.

  3. Cook the onion base. Add the chopped onion and 1/4 teaspoon of the salt. Stir and cook for 6–8 minutes, until the onion is soft and lightly golden at the edges. Add the garlic and ginger and cook for 1 minute, stirring constantly, until fragrant.

  4. Reduce the tomato and spices. Add the tomato, ground coriander, ground cumin, turmeric, Kashmiri chili powder, optional red chili powder, and another 1/4 teaspoon salt. Cook for 5–7 minutes, stirring occasionally, until the tomato softens and the oil begins to show around the edges of the mixture. If the pan starts catching before the tomato breaks down, add 1 tablespoon water and scrape the bottom.

  5. Add the potatoes and cauliflower. Stir in the potatoes and cauliflower until evenly coated with the spiced tomato mixture. Add the remaining 3/4 teaspoon salt and the 120 ml water. Bring the liquid to a gentle simmer.

  6. Cover and cook. Reduce the heat to low, cover the pan, and cook for 18–22 minutes. Stir gently every 5–6 minutes so the vegetables cook evenly without breaking apart. The potatoes are ready when a fork slides into the center with slight resistance; the cauliflower should be tender when pierced but still hold its shape.

  7. Cook off excess moisture. Remove the lid and raise the heat to medium. Cook for 5–8 minutes, stirring carefully, until the remaining liquid evaporates and the vegetables develop a few golden spots. If the potatoes are tender but the cauliflower is still firm, cover the pan for another 3–4 minutes before uncovering it again.

  8. Finish and season. Sprinkle in the garam masala and chopped cilantro. Add the lemon juice and fold gently to combine. Taste and adjust the salt or lemon juice. Rest the aloo gobi for 5 minutes before serving so the spices settle and the surface moisture reduces.

Expert tips

  • Use a wide pan rather than a small, deep saucepan. The vegetables should sit mostly in one layer; overcrowding traps steam and prevents browning.
  • For firmer, more browned cauliflower, add it 5 minutes after the potatoes. This is useful if your florets are small or your potatoes are cut quite large.
  • If your cauliflower is very dense, cut the florets into pieces about 4–5 cm across. Tiny pieces can become soft before the potatoes finish.
  • Frozen cauliflower can be substituted, but do not thaw it first. Add it straight from the freezer and cook uncovered for a few extra minutes to drive off the extra moisture.
  • If the dish becomes watery, remove the lid and cook over medium-high heat, stirring gently, until the liquid has evaporated. Avoid adding more spices until the moisture is gone.
  • If the potatoes are browning before they soften, lower the heat and add 2 tablespoons water. Cover briefly, then continue cooking gently.

Serving and storage

Serve the aloo gobi hot with roti, naan, or rice. It also works well as part of a meal with moong dal, a plain yogurt side, or a fresh salad. For a fuller bread-based meal, pair it with this roti recipe.

Cool leftovers promptly in a shallow container and refrigerate them within 2 hours. Store for up to 3 days. Reheat in a covered skillet over low heat with 1–2 tablespoons water, or microwave in short intervals, stirring between each one. The cauliflower will be softer after reheating, so handle it gently.

Frequently asked questions

Can I make aloo gobi without tomatoes?

Yes. Omit the tomato and add 2–3 tablespoons water with the spices so they do not scorch. Finish with 1–2 teaspoons lemon juice or a small pinch of amchur powder for brightness.

Why is my aloo gobi watery?

The cauliflower may have retained water, or the pan may have been too crowded or covered for too long. Remove the lid and cook over medium heat until the liquid evaporates, stirring gently so the vegetables do not break apart.

How do I stop the potatoes from staying hard?

Cut them into even 2.5-cm cubes and keep the pan covered during the first cooking stage. If they are browning before becoming tender, add a little water, lower the heat, and cover the pan for several more minutes.

Can I use frozen cauliflower for aloo gobi?

Yes. Add the frozen florets directly to the pan rather than thawing them first. Expect a little more moisture and cook uncovered at the end until the excess liquid has evaporated.

Is aloo gobi supposed to be dry or saucy?

This version is a dry-style aloo gobi with a coating of spice and tomato rather than a pourable sauce. For a softer, more saucy result, add an extra 120 ml water and simmer covered until the vegetables are tender.

More from FoodNotes

Aloo Gobi Recipe: Tender Potatoes and Cauliflower | FoodNotes