
Dry Sauté Aloo Gobi (Potato and Cauliflower Curry)
A dry-style North Indian classic where tender potato and golden-edged cauliflower are coated in a jammy tomato masala spiced with cumin, turmeric, and coriander. No sauce, just deeply seasoned vegetables.
- Prep
- 20 min
- Cook
- 35 min
- Wait
- 5 min
- Total
- 1 hr
- Makes
- 4 servings as a main with rice or roti (6 as a side)
Steps
Before you start
- Cut the potatoes and cauliflower to the sizes given so they finish cooking at the same time.
- Pat the vegetables dry after washing. Wet vegetables steam instead of browning.
- Use a wide, heavy 12-inch (30 cm) lidded skillet or sauté pan so the vegetables sit in a mostly single layer.
- Measure all the spices into one small bowl before you start. The cooking moves quickly once the cumin hits the oil.
Mix the spices
- Combine the ground turmeric, ground coriander, and Kashmiri chili powder in a small bowl.
- Set it next to the stove along with the chopped tomatoes so both are ready to add quickly.
+ Show details− Hide details
Ready when: Spices are measured and within reach.
Tip: Ground spices scorch in seconds, so having them ready prevents bitter masala.
Bloom the cumin
- Heat the oil in the 12-inch (30 cm) skillet over medium heat for 1 minute.
- Add the cumin seeds and stir.
- Cook for 30 to 45 seconds.
+ Show details− Hide details
Ready when: Seeds sizzle steadily, darken slightly, and smell nutty.
Tip: If the seeds turn dark brown, they are burnt. Start over with fresh oil.
Soften the onion
- Add the chopped onion and a pinch of the salt.
- Cook, stirring every minute or so, for 6 to 8 minutes.
+ Show details− Hide details
Ready when: Onion is soft, translucent, and lightly golden at the edges.
Add aromatics
- Stir in the ginger, garlic, and green chiles (if using).
- Cook for 1 minute, stirring constantly.
+ Show details− Hide details
Ready when: Raw garlic smell is gone and the mixture is fragrant.
Cook the masala
- Add the tomatoes and the spice mixture.
- Cook, stirring and mashing the tomatoes with the back of the spoon, for 5 to 6 minutes.
+ Show details− Hide details
Ready when: Tomatoes break down into a thick, jammy paste and oil begins to separate at the edges.
Tip: If the paste sticks, add 1 tablespoon of water and scrape the bottom.
Add vegetables
- Add the potatoes and the remaining salt.
- Stir to coat in the masala and cook for 3 minutes.
- Add the cauliflower and stir until the florets are coated in the masala.
+ Show details− Hide details
Ready when: All pieces are evenly coated and yellow-orange.
Tip: Cut pieces to the stated sizes so the potatoes and cauliflower finish together.
Steam covered
- Pour in the water, stir, and cover tightly.
- Reduce the heat and cook for 12 to 15 minutes, lifting the lid and stirring gently every 5 minutes.
+ Show details− Hide details
Ready when: A potato cube is nearly tender when pierced with a knife, and the cauliflower is just starting to soften.
Tip: Add 1 to 2 tablespoons more water only if the pan looks completely dry and begins to scorch.
Dry-sauté to finish
- Remove the lid and raise the heat.
- Cook for 6 to 8 minutes, stirring gently every minute and letting the vegetables sit briefly between stirs so they brown.
+ Show details− Hide details
Ready when: Any moisture has evaporated, the potatoes are fork-tender, and the cauliflower has golden-brown spots.
Tip: Stir gently so the softened potatoes don't break into mash.
Finish and rest
- Turn off the heat.
- Sprinkle over the garam masala and lemon juice, and toss gently.
- Taste and add more salt if needed.
- Let the pan rest, uncovered, for 5 minutes, then scatter over the cilantro.
+ Show details− Hide details
Ready when: The vegetables smell fragrant and taste bright and well seasoned.
Tip: Adding garam masala off the heat keeps its aroma from cooking away.
Good to know
Tips
- Don't crowd the pan. A wide skillet lets moisture escape so the vegetables brown instead of turning mushy.
- Use waxy potatoes like Yukon Gold. They hold their shape better than russets.
- For deeper browning, let the vegetables sit undisturbed for 1 to 2 minutes at a time during the final sauté.
- Serve with warm roti, paratha, or basmati rice and plain yogurt or raita to balance the spice.
Make ahead
"Chop the onion, tomatoes, potatoes, and cauliflower up to 1 day ahead. Store the potatoes covered in cold water in the fridge (drain and pat dry before cooking) and keep the other vegetables in airtight containers. The finished dish can also be cooked a day ahead and reheated."
Storage & reheating
"Room temperature: up to 2 hours. Fridge: airtight container for up to 4 days. Freezer: up to 2 months, though the potatoes soften slightly. Reheat in a skillet over medium heat with a splash of water for 5 to 7 minutes, stirring gently, or microwave covered until hot throughout."
Substitutions
- neutral oil (or ghee) → Ghee. Gives a richer, nuttier flavor. Not vegan.
- ripe tomatoes → 1 cup (240 ml) canned crushed tomatoes. Works well when fresh tomatoes are out of season. Cook a minute or two longer to reduce.
- Kashmiri chili powder (or mild paprika with a pinch of cayenne) → Mild paprika plus a pinch of cayenne. Matches the color of Kashmiri chili with a bit of heat.
- lemon juice → ½ teaspoon amchur (dried mango powder). Adds a traditional tang. Add it with the garam masala.
More curries
See all →Find more like this
- Meal
- Dinner
- Cuisine
- North Indian
- Main ingredient
- CauliflowerPotatoes
- Method
- Stovetop





