If you are craving a vibrant and flavorful side dish that bursts with classic Indian spices, then this Bombay Potatoes Recipe is just what you need to elevate any meal. Tender potatoes coated in a rich, aromatic sauce of cumin, turmeric, coriander, and garam masala create a comforting and colorful dish that perfectly balances spice and tang. Whether you’re new to Indian cooking or a seasoned fan, this Bombay Potatoes Recipe will quickly become a beloved staple for your table.

Ingredients You’ll Need
The ingredients in this Bombay Potatoes Recipe are remarkably simple yet essential. Each one packs a punch of flavor, from the earthy spices to the bright lemon juice. Together, they create a harmonious blend that gives the dish its signature taste and inviting aroma.
- Potatoes (2 pounds, peeled and cubed): Use waxy potatoes like Yukon Gold for the perfect tender-but-firm texture.
- Vegetable oil (3 tablespoons): Helps toast the spices and soften the onions, building a flavorful base.
- Cumin seeds (1 teaspoon): Adds a warm, nutty undertone.
- Mustard seeds (1 teaspoon): Provide a slight pungency that pops in the pan.
- Onion (1 medium, finely chopped): Creates a sweet and savory foundation when softened.
- Garlic (3 cloves, minced): Infuses the dish with aromatic depth.
- Fresh ginger (1 tablespoon, minced): Brings a bright, zesty note.
- Green chili (1, finely chopped, optional): Adds gentle heat – adjust to taste.
- Curry powder (2 teaspoons): The heart of the spice blend, providing complexity.
- Ground turmeric (1 teaspoon): For earthiness and that lovely golden hue.
- Ground coriander (1 teaspoon): Adds a subtle citrusy flavor.
- Paprika (1 teaspoon): Contributes color and a mild smoky sweetness.
- Salt (1 teaspoon or to taste): Enhances every flavor component.
- Diced tomatoes (1 cup, fresh or canned): Introduces acidity to balance spices.
- Tomato paste (2 tablespoons): Thickens the sauce and intensifies tomato flavor.
- Water (2 tablespoons): Keeps the potatoes moist during cooking.
- Garam masala (1 teaspoon): Added at the end for a warm, fragrant finish.
- Fresh cilantro (3 tablespoons, chopped): Brightens the dish with a fresh herbal note.
- Lemon juice (juice of half a lemon): Adds a sharp, refreshing tang to balance richness.
How to Make Bombay Potatoes Recipe
Step 1: Parboil the Potatoes
Start by placing the cubed potatoes in a pot of salted water and bringing it to a boil. Boil for about 8 minutes until the potatoes are just tender but still firm enough to hold their shape. This step ensures a perfect texture that won’t fall apart during sautéing. Drain and set them aside while you prepare the flavorful base.
Step 2: Toast the Seeds
Heat the vegetable oil in a large skillet over medium heat. Once hot, add the cumin and mustard seeds. Let them sizzle for about 30 seconds until you smell their fragrant aroma—this technique releases their essential oils and infuses the oil with their nutty and pungent flavors.
Step 3: Cook the Aromatics
Add the finely chopped onion to the skillet and cook for 4 to 5 minutes, stirring frequently, until it softens and turns a lovely golden color. Next, stir in the minced garlic, fresh ginger, and optional green chili, cooking everything together for an additional minute to develop a potent, savory foundation for the spices.
Step 4: Add the Spices and Tomatoes
Sprinkle in the curry powder, ground turmeric, coriander, paprika, and salt, stirring for about 30 seconds to toast them lightly and enhance their flavors. Then fold in the diced tomatoes and tomato paste, letting the mixture simmer for 2 to 3 minutes as it thickens and melds with the spices, creating a rich and aromatic sauce.
Step 5: Combine Potatoes and Simmer
Gently add the parboiled potatoes to the skillet, stirring carefully to coat each piece with the spiced tomato sauce. Pour in the water, cover the skillet with a lid, and cook for 10 to 12 minutes, stirring occasionally. This allows the potatoes to fully absorb the flavors and the sauce to thicken to the perfect consistency.
Step 6: Finish with Garam Masala and Freshness
Sprinkle the garam masala over the cooked potatoes and stir in. Let it cook for another minute to fully meld the spices. Then, brighten the entire dish with a splash of fresh lemon juice and a generous sprinkle of chopped cilantro just before serving. This finishing touch really brings the Bombay Potatoes Recipe to life.
How to Serve Bombay Potatoes Recipe

Garnishes
To really complete the dish, add extra fresh cilantro leaves for a vibrant pop of green color and fresh aroma. A light drizzle of lemon juice at the table can also add some personalized brightness depending on individual taste preferences.
Side Dishes
Bombay Potatoes Recipe pairs wonderfully as a side to many meals. Serve alongside fluffy basmati rice, warm naan bread, or a cooling cucumber raita to balance the spices. It’s also fabulous with grilled meats or as part of a vegetarian spread with lentils and other Indian dishes.
Creative Ways to Present
For a striking presentation, mound the potatoes on a serving platter, sprinkle with extra cilantro, and offer wedges of lemon on the side. You can also top with toasted nuts such as cashews for added texture or serve in small bowls as part of a vibrant appetizer platter.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen and intensify after resting, making for a delicious second-day meal.
Freezing
This Bombay Potatoes Recipe freezes well for up to 2 months. Cool completely before transferring to a freezer-safe container. Thaw overnight in the refrigerator for best results, then reheat gently to preserve texture.
Reheating
Reheat leftovers on the stovetop over low-medium heat, stirring occasionally and adding a splash of water if needed to loosen the sauce. This method preserves the flavors and keeps the potatoes from drying out better than microwave reheating.
FAQs
Can I use other types of potatoes for this recipe?
Absolutely! While waxy potatoes like Yukon Gold work best for their texture, you can use red potatoes or even fingerlings. Avoid starchy potatoes like russets unless you want a softer, more mashed result.
How spicy is this Bombay Potatoes Recipe?
The spice level is moderate by default but very adjustable. Adding the green chili is optional, and you can always scale back the chili or paprika if you prefer a milder dish.
Is this dish vegan and gluten-free?
Yes! This Bombay Potatoes Recipe is naturally vegan and gluten-free, making it a fantastic option for many dietary needs without sacrificing flavor.
What can I serve with Bombay Potatoes?
It pairs beautifully with basmati rice, naan bread, vegetable curries, grilled meats, or a crisp salad. Its versatility makes it a great accompaniment for countless meals.
How do I make the potatoes less oily?
Using just 3 tablespoons of oil and draining boiled potatoes well helps keep it light. You can also reduce oil slightly or blot the cooked potatoes on paper towels to absorb any excess.
Final Thoughts
There’s something so satisfying about a home-cooked Bombay Potatoes Recipe that fills your kitchen with warmth and spice. This recipe is a wonderful way to add vibrant, comforting Indian flavors to your weeknight meals with simple ingredients and straightforward steps. I can’t wait for you to try it and make it your own favorite.
Print
Bombay Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian, Gluten Free
Description
Bombay Potatoes is a classic Indian side dish featuring tender cubed potatoes cooked in a fragrant blend of spices, tomatoes, and fresh herbs. This vegetarian and gluten-free recipe offers a perfect balance of warmth and flavor, making it an ideal accompaniment to rice, naan, or grilled meats.
Ingredients
Vegetables
- 2 pounds potatoes peeled and cut into 1 inch cubes
- 1 medium onion finely chopped
- 3 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 1 cup diced tomatoes fresh or canned
- 1 green chili finely chopped (optional)
- 3 tablespoons fresh cilantro chopped
- Juice of half a lemon
Spices & Seasonings
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 2 teaspoons curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1 teaspoon garam masala
- 1 teaspoon salt or to taste
Other Ingredients
- 3 tablespoons vegetable oil
- 2 tablespoons tomato paste
- 2 tablespoons water
Instructions
- Parboil the potatoes: Place the cubed potatoes in a pot of salted water and bring to a boil. Cook for about 8 minutes until just tender but still firm, then drain and set aside.
- Toast the seeds: Heat vegetable oil in a large skillet over medium heat. Add cumin seeds and mustard seeds and cook for about 30 seconds until fragrant.
- Sauté the onion: Add the chopped onion and cook for 4 to 5 minutes until softened and lightly golden.
- Add aromatics: Stir in the garlic, ginger, and green chili and cook for 1 minute to release their flavors.
- Incorporate spices: Add curry powder, turmeric, coriander, paprika, and salt and stir for another 30 seconds, allowing the spices to bloom.
- Add tomatoes: Mix in the diced tomatoes and tomato paste and cook for 2 to 3 minutes until the mixture thickens slightly.
- Combine potatoes and simmer: Add the partially cooked potatoes and gently stir to coat them in the sauce. Add water, cover the skillet, and cook for 10 to 12 minutes, stirring occasionally, until the potatoes are tender and the sauce thickens.
- Finish with seasoning: Sprinkle garam masala over the potatoes and cook for another minute to meld the flavors.
- Garnish and serve: Remove from heat and finish with lemon juice and fresh cilantro before serving.
Notes
- Use waxy potatoes such as Yukon Gold for the best texture and flavor.
- Adjust the quantity of green chili to control the heat level to your preference.
- These potatoes make a great side dish and pair well with rice, naan, or grilled meats.

