Bombay Potatoes (Bombay Aloo)

Crispy pan-fried potatoes simmered in a fragrant onion tomato masala with warm Indian spices, fresh ginger, garlic, and green chili.
This classic Bombay Potatoes recipe, also known as Bombay Aloo, delivers bold flavor, comforting texture, and aromatic depth in every bite.

Served alongside rice, roti, naan, or lentils like this Instant Pot Red Lentil Dahl with Coconut Milk, this simple Indian potato dish easily transforms into a satisfying meal.
What Are Bombay Potatoes?
Bombay Potatoes, traditionally called Bombay Aloo, are a popular Indian potato dish made with tender potatoes coated in a richly spiced onion tomato masala.
The potatoes are first boiled until fork tender, then lightly pan-fried until golden and crisp before simmering in aromatic spices.
The combination of cumin, mustard seeds, turmeric, garam masala, ginger, garlic, and chili creates a deeply comforting dish with layers of earthy, warm, and savory flavor.

Unveiling the Unique Essence of Indian Cuisine in the Asian Landscape
For a deeper understanding of Indian culinary traditions and flavor foundations, explore Unveiling the Unique Essence of Indian Cuisine in the Asian Landscape.
Why You’ll Love This Recipe
Bombay Potatoes are a wildly popular Indian dish loved for their irresistible combination of tender, crispy potatoes and vibrant aromatic spices.
Quick and easy to prepare, this comforting recipe is naturally vegan and gluten-free while using just a handful of everyday ingredients.
The warm blend of garam masala, cumin, turmeric, ginger, and garlic creates bold flavor in every bite, making these spiced potatoes perfect as a side dish, light meal, or comforting addition to rice, naan, or lentils.

Lebanese-Style Spicy Potatoes With Lemon And Cilantro – Batata Harra
If you enjoy globally inspired spicy potato dishes, you may also love Lebanese-Style Spicy Potatoes With Lemon And Cilantro – Batata Harra.
- Crispy golden potatoes with fluffy centers
- Warm aromatic Indian spices
- Easy pantry-friendly ingredients
- Naturally vegetarian and gluten-free
- Perfect as a side dish or light meal
- Excellent for meal prep
- Includes a flavorful zero-waste cooking broth
Ingredients You’ll Need
Main Ingredients
1½ pounds russet potatoes, chopped into 1 1/2-inch pieces
1 cup onion, finely chopped
¾ cup tomatoes, deseeded, finely chopped
1 medium Serrano chili, minced
1 teaspoon fresh grated ginger
1 teaspoon fresh grated garlic
3 tablespoons avocado oil, divided
Spices
½ teaspoon paprika
1/2 teaspoon turmeric, divided
1 teaspoon garam masala, divided
½ teaspoon cumin powder
½ teaspoon coriander powder
1 1/2 teaspoon salt, divided
¼ teaspoon black mustard seeds
½ teaspoon cumin seeds

Learn more about these aromatic seasonings and how they build flavor in Indian cooking with this Spices & Flavors Guide.
Garnish
Fresh chopped cilantro
How to Make Bombay Potatoes
Step 1: Boil the Potatoes
Peel and cut potatoes into 1½-inch chunks. Thoroughly rinse under running water.
Add the potatoes to a large pot with 3 cups water, 1 teaspoon salt, 1/4 teaspoon turmeric, and 1/2 teaspoon garam masala.
Bring the water to a rolling boil, then reduce the heat to medium and cook until the potatoes are fork tender but not mushy, about 10-15 minutes.
Using a slotted spoon, remove cooked potatoes to a plate and set aside to cool completely.
Reserve 1/2 cup of the cooking liquid and set aside.
Don’t Discard the Reserved Broth
Because the potatoes are rinsed well before boiling, the reserved liquid becomes less of a starchy potato water and more of a light infused spice broth layered with warm garam masala, turmeric, and subtle potato essence.
After reserving 1/2 cup, let the remaining broth cool completely before refrigerating in an airtight container for 3 to 4 days.
Since it’s lightly seasoned and low-acid, treat it similarly to homemade vegetable broth.
Use this flavorful broth for:
- Cook basmati rice, quinoa or lentils
- Add depth to lentils and dal
- Deglaze pans for sauces
- Braise vegetables or chickpeas
- Use in naan or flatbread dough
- enriching soups and curries
- Sip warm with lime and black pepper
This type of zero-waste cooking technique builds additional layers of flavor while maximizing every ingredient.
Step 2: Pan Fry the Potatoes
Heat 2 tablespoons oil in a large skillet over medium heat. Once hot, add the potatoes and fry until golden brown and lightly crisp on all sides.
Transfer the potatoes to a plate and set aside.
Frying the boiled potatoes separately helps create texture while preventing them from becoming mushy during the final simmer.
Step 3: Build the Masala
Add the remaining oil to the same pan. Stir in the mustard seeds and cumin seeds.
Once the seeds begin to splutter, add the onions, salt, and minced Serrano chili. Sauté over medium-high heat until the onions become golden brown, about 8-10 minutes.
Lower the heat slightly and stir in the ginger and garlic. Cook for about 1 minute until aromatic.
Add the paprika, cumin powder, coriander powder and remaining turmeric, garam masala, continue cooking while stirring until spices become aromatic, about 30 seconds.
Blooming the spices in oil intensifies their aroma while creating the flavorful foundation of the dish.

Culinary Guides: Essential Cooking Techniques, How-To’s & Ingredient Tips
For more cooking fundamentals on layering flavor and properly blooming spices, visit Culinary Guides: Essential Cooking Techniques, How-To’s & Ingredient Tips.
Step 4: Simmer the Potatoes
Add the tomatoes and sauté until soft and slightly jammy.
Return the fried potatoes to the pan and pour in the ½ cup reserved infused spice broth. Gently mix to coat the potatoes in the masala. Taste and adjust the salt if needed.
Bring everything together in the center of the pan, cover, and cook over low heat for 5 to 6 minutes so the potatoes absorb the aromatic flavors.
Avoid overcooking, as the potatoes can quickly lose their shape. Turn off the heat and garnish generously with fresh cilantro.
What to Serve with Bombay Potatoes

Bombay Potatoes pair beautifully with grilled chicken or lamb, a serving of fluffy basmati rice, roasted cauliflower, or warm Indian-Style Chapati Whole Wheat Flatbread.

Indian-Style Chapati Whole Wheat Flatbread
The bold aromatic spices and crispy potatoes also complement lentils, yogurt-based sides, and other Indian-inspired dishes for a comforting and satisfying meal.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently in a skillet over medium heat or microwave until warmed through. Add a splash of the reserved broth or water if needed to loosen the masala.
Frequently Asked Questions
Can I make Bombay Potatoes ahead of time?
Yes. The flavors deepen beautifully as the dish rests, making it excellent for meal prep.
Are Bombay Potatoes spicy?
They have mild to moderate heat. Adjust the Serrano chili to suit your preference.
Can I use regular potatoes instead of baby potatoes?
Absolutely. Yukon Gold or red potatoes work especially well.
Do I have to peel the potatoes?
No. Leaving the skins on adds extra texture and flavor.
Why reserve the potato cooking liquid?
The cooking liquid becomes a light infused spice broth that can be used to enhance soups, rice, curries, and sauces while reducing food waste.

Instant Pot Indian Chicken And Cilantro Stew
For another comforting Indian-inspired meal, try Instant Pot Indian Chicken And Cilantro Stew.
This bright, aromatic dish features tender chicken simmered in a vibrant herbaceous green curry sauce.
Fresh cilantro, ginger, garlic, and chilis balance beautifully with rich coconut milk, creating a comforting and flavorful meal that pairs perfectly with rice, naan, or warm flatbread.
Still hungry? These recent recipes are ready when you are.
More Deliciously Yummy Recipes
- How to Clean Your Instant Pot After Every Use
- What Water Should You Use for Houseplants? – Solving the Mystery of Tap, Rain, Distilled & Filtered Water
- Instant Pot Lentils & Poached Eggs
- Humidity & Houseplants: Separating Fact from Fiction
- Exploring Miso: The Japanese Ingredient That Builds Incredible Flavor


