Bombay potatoes recipe

(111 ratings)

This aromatic Bombay potatoes recipe is full of classic Indian spices, tangy onions and soft potatoes. A delicious side dish with a traditional curry.

Bombay potatoes
Preparation Time10 mins
Cooking Time30 mins
Total Time40 mins
Cost RangeCheap

This spicy Bombay potatoes recipe is ideal for serving up as a side dish if you're having a curry night.

It’s also great as a tasty veggie supper piled on warm naan bread with yoghurt. Boil the potatoes until only just tender – if you overcook them they will break up when fried with the onion and spices. For a different flavour replace half the potatoes with chunks of peeled sweet potato. It will take only 40 mins to prepare and cook this dish. The leftovers are almost as good the next day. Just store them in an airtight container in the fridge for up to 2 days. This classic curry is a great budget dish since it's mostly potatoes. In fact, it's one of our cheap family meals


  • 500g potatoes, peeled and cut into chunks
  • 3 tbsp vegetable oil
  • 1 small onion, peeled and chopped
  • 1 red chilli pepper, deseeded and chopped
  • 1 tsp black mustard seeds
  • 1 tsp cumin seeds
  • 1 tsp ground turmeric
  • Salt and freshly ground black pepper
  • Warmed naan bread, natural yoghurt and fresh coriander leaves, to serve




  1. Boil the potatoes in a large pan of lightly salted water for 10-12 mins or until just tender. Drain well.
  2. Heat the oil in a large deep frying pan and fry the onion for 5-6 mins until golden. Add the chilli pepper, seeds and turmeric and fry, stirring for 1-2 mins until fragrant.
  3. Add the drained potatoes fry, stirring, over a medium-high heat for about 10 mins until golden. Season with salt and freshly ground black pepper. Serve piled onto warm naan breads topped with a spoonful of yoghurt and a few fresh coriander leaves.

Top tip for making Bombay potatoes

Add 100g baby spinach leaves when frying the potatoes to give extra, flavour, colour and fibre.

Can you reheat Bombay potatoes?

You can reheat Bombay potatoes in the microwave. Just cover them over with some kitchen paper and microwave on a low heat for about 30 seconds/1 minute depending on the portion size. You can add a tablespoon or two of water to the potatoes too just to steam them and make sure they’re just as soft as when you had them the day before.

If you want your Bombay potatoes to be a little more crisp when reheating, we’d recommending putting on a baking tray in the oven on a low heat. Check every 5 minutes until piping hot.

Can you make a curry with Bombay potatoes?

If you want to give your classic Bombay potatoes a twist you could make a Bombay potato curry. Just follow the method below to make your Bombay potatoes and then whip up a delicious curry sauce - be it masala, rogan josh, madras and add your potatoes to it. You could even cheat and use a shop-bough readymade curry sauce.

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 12 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies