This aloo gosht is nostalgia on a plate. Heady aroma, fall-apart meat, buttery soft potatoes. Oh and that glossy sheen on top. It's the kind of desi comfort food I crave when I need a proper, homestyle fix.

I've got a soft spot, a real big one, for dishes that pair protein with potatoes. Chicken aloo ka salan, aloo keema, keema aloo cutlets, anday aloo ka salan. Yummy Yum!
Packing meat with soft, mash-ready potatoes in a bite is edible bliss. IYKYK.
The ‘gosht’ (meat) in the name aloo gosht could mean beef, mutton, lamb, or even chicken. The version I’m sharing here is the one I make with beef.
I use an Instant Pot to speed things along. Also, because in Calgary, where I’m based, the high altitude means beef takes forEVER on the stovetop. But you can always go the traditional slow-cooked route if you prefer.
This is an authentic family recipe, passed down through three generations, and might be one of the best you’ve ever tried.
Pre-cooking notes and tips
- Aloo gosht is enjoyed in a variety of consistencies across Pakistan. Some people like it more brothy, others prefer it thick and stew-like. I like mine somewhere in between. If you prefer an even lighter consistency, add a little extra water and adjust the salt. For a thicker, more concentrated curry, use less of both.
- The amount of oil I use is well balanced. Looking at the recipe photo, you might think otherwise. That glistening layer on top can look a little worrying, I’ll give you that. But the oil naturally separates from this curry, unlike in a lot of other dishes where it remains emulsified. Some of it is also the fat that’s released from the beef while it’s cooking. If you want to cut back, don’t reduce the amount mentioned. Skim a few spoonfuls of oil off the top at the very end of cooking and resting steps. But you do need that full amount to begin with to properly sauté the onions and get a good sear on the beef.
- Bone-in beef is a better choice than boneless, no surprise there. It adds an umami, meaty flavor to the broth. But if you don’t have access to a desi butcher, boneless will work just fine.
- The cuts I prefer most are chuck, brisket, and shank. I’ve also tried tri-tip and eye of round. They turn out okay, but I prefer the first group of cuts. If you can get meat labeled “stew beef,” that’s fine too. Regional names of these cuts can vary.
- I don’t mind sounding like a broken record when I say that fresh ginger and garlic are wayyyy better than store-bought pastes. Smell a jar if you don’t believe me. Garlic minced through a garlic press works great if you don’t have paste. As for ginger, if I don’t have homemade paste on hand, I grate some with a microplane. When I get fresh ginger, I peel it, wrap the individual pieces in plastic wrap, and freeze them in a Ziploc bag. Frozen ginger grates much more easily than fresh. Fresh ginger is fibrous and clogs the grater surface. Any leftover ginger can go straight back into the freezer.
- Roma tomatoes are my go-to. I’ve tried other varieties over the years. Some turn out too sweet and throw off the overall taste.
- You want to use potatoes that hold up during pressure cooking. Starchy ones like russets are going to turn mushy and will release starch into all your curry. Yellow ones are midway between starchy and waxy, but red ones are your safest bets. They stay intact on the outside, but turn out nice and soft inside.
- I love adding tomato paste to this dish. It gives a concentrated punch of flavor without adding more tomatoes. And also gives aloo gosht that classic, rich red color.
- Lemon juice and cilantro are not optional. They brighten the flavor and bring it all together. Do not skip.
- If you live in Pakistan, use the big, chubby-looking green chilies (moti mirch). If not, smaller chilies will do. I use bird’s-eye or Thai chilies. The heat from the chilies is important as it adds depth and prevents the aloo gosht from tasting dull. You can reduce the quantity, but don’t skip entirely.
Serving ideas
When I make aloo gosht, I make sure we’ve got both naan and rice. You can also enjoy it with chapati or roti. Some kachumbar on the side (chopped onion, tomatoes, cucumber, a little salt, and lemon) works great. I skip raita and achar with this one. Raita dilutes the flavor, and achar can get way too overpowering.
And that's a wrap!
If you try my aloo gosht recipe, I’d love to hear how it turned out. Share your rating and comments below.
Happy cooking - Nelo

Aloo Gosht (Potato Beef Curry)
Ingredients
Spice Mix
- 1 teaspoon cumin powder - aka zeera powder
- 1 teaspoon red chili powder - adjust quantity to taste
- ½ teaspoon garam masala powder
- ½ teaspoon coriander powder - aka dhaniya powder
- ¼ teaspoon black pepper powder - aka kali mirch powder
- ¼ teaspoon turmeric powder - aka haldi powder
- 2 whole black cardamoms - aka bari elaichi
- 1 whole green cardamom - aka choti elaichi
- 2 teaspoons dried fenugreek leaves - aka kasuri methi
- 1.75 teaspoons salt - regular white salt
Other ingredients for Aloo Gosht
- 6 tablespoons (90 ml) cooking oil - or ghee
- 1 large (200 g) onion - finely sliced
- 1 tablespoon garlic paste - preferably homemade
- 1 tablespoon ginger paste - preferably homemade
- 3 (300 g) tomatoes - finely chopped (see Note A)
- 2 teaspoons tomato paste - not the same as pureed tomato (Note B)
- 6 small green chilies - 2 finely chopped and 4 kept whole (Note C)
- 1 pound (500 g) beef - bone-in or boneless, cut into 2 to 3 inch pieces (Note D)
- 1 pound (500 g) potatoes - peeled and cut into halves, quarters or chunks depending on potato size. Avoid russets (Note E)
- 2 tablespoons lemon juice
- ¼ cup chopped fresh cilantro/coriander leaves - aka hara dhaniya
Instructions
- Have all ingredients prepped and ready before you start cooking. You can use the checkboxes next to each ingredient to track your prep.
- Mix all the ingredients listed under "spice mix" in a bowl, set aside.
- Set your Instant Pot/electric pressure cooker to saute mode on high heat (you can also use a stovetop pressure cooker). Heat oil and add sliced onion. Saute until the edges turn golden brown.
- Add garlic and ginger pastes, saute for 30 seconds. Add the spice mix you prepared earlier and saute for 15 seconds.
- Then add chopped tomatoes, tomato paste and 2 chopped chilies. Cook until the tomatoes soften and the oil starts to separate. Stir frequently.
- Add beef, stir and cook until it changes color all over. Add 2 cups of water and mix well.
- Lock the lid securely into place. Make sure the steam release valve is set to the sealing position. If using an electric pressure cooker/Instant Pot, select the High Pressure setting and cook for 25 minutes. When using a stovetop pressure cooker, heat until the cooker reaches full pressure. Lower the heat just enough to maintain gentle pressure, then begin timing 25 minutes.
- Once cooking is complete, allow the pressure to release naturally for 5 minutes, then carefully do a quick release to release any remaining pressure (always follow the safety instructions of your pressure cooker). Open the lid cautiously to avoid steam burns.
- Add the potato pieces, mix, and secure the lid again. Pressure cook on 'high' for 5 minutes. Then do a quick-release of pressure and open the lid. Cooking times for both Instant Pots and stovetop pressure cookers might vary depending on the size of your beef and potato pieces.
- For a thinner consistency, stir in some more water and cook 5 minutes. Add lemon juice, freshly chopped cilantro (aka coriander) leaves and the remaining 4 whole green chilies (pull the stems out, but chilies should have no cuts or openings to avoid extra heat).
- Mix well, cover the pot, and let it rest for 10 minutes with the Instant Pot/heat turned off. Don't skip this step. Serve hot with naan, roti, or steamed basmati rice. If you try this recipe, I'd love to hear how it turned out in your kitchen. Leave your rating and comment below.






Leave a Comment