Aloo Gosht (Spicy Beef and Potato Stew)

Updated July 22, 2024

Aloo Gosht (Spicy Beef and Potato Stew)
Emma Fishman for The New York Times. Food Stylist: Hadas Smirnoff.
Total Time
3 hours
Prep Time
15 minutes
Cook Time
45 minutes, plus about 2 hours’ braising
Rating
5(98)
Comments
Read comments

Typically cooked on the stove with bone-in goat pieces, this version of a traditional Punjabi meat and potato stew exchanges simmering for the French technique of braising, and swaps goat for boneless beef — the meat is browned first and then finished in the oven submerged in liquid. Beef broth or water do the trick here. Tomatoes provide acidity. The use of whole spices like peppercorn and clove along with chile powder and garam masala, used twice at different points in the cooking process, contribute to the deliciously layered dish. Braising lends more control, ensuring the meat is tender, and potatoes provide quiet moments of relief in an otherwise fiery combination of flavors. Though it takes some time, the steps are simple and the resulting complexly spiced and rich, lip-smacking stew is worth the effort.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 to 6 servings
  • pounds boneless beef chuck or short ribs, cut into 2-inch cubes 
  • Salt and black pepper 
  • 4tablespoons vegetable oil
  • 7black peppercorns 
  • 4cloves (optional) 
  • 1tablespoon ginger paste or freshly grated ginger 
  • 1tablespoon garlic paste or freshly grated garlic 
  • 1large onion, thinly sliced 
  • teaspoons Kashmiri or other mild red chile powder 
  • ½teaspoon ground turmeric 
  • 2teaspoons garam masala 
  • 4roma tomatoes, chopped or 1 (14-ounce) can diced tomatoes
  • 1 to 4Thai green chiles, sliced (with or without seeds, depending on your desired level of heat) 
  • 3cups unsalted beef stock (optional), plus more if necessary 
  • 3medium red potatoes, cut into 1½-inch pieces 
  • ¼cup cilantro leaves and tender stems, roughly chopped 
  • Lemon wedges, for serving
  • Cooked rice or roti, for serving  
Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

418 calories; 16 grams fat; 3 grams saturated fat; 0 grams trans fat; 10 grams monounsaturated fat; 2 grams polyunsaturated fat; 40 grams carbohydrates; 6 grams dietary fiber; 7 grams sugars; 32 grams protein; 1307 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Heat oven to 350 degrees. Season beef with about 2 teaspoons salt and 1 teaspoon pepper and set aside.

  2. Step 2

    In a large, heavy pot (with a tight fitting lid), heat 2 tablespoons of oil on high until shimmering, about 45 seconds. Lay half the beef in a single layer in the pot, leaving space between pieces. Cook until well browned on all sides, 3 to 5 minutes, transferring the pieces to a plate as they brown. Repeat with remaining beef.

  3. Step 3

    Add the remaining 2 tablespoons oil to the pot. Quickly stir in the peppercorns and cloves, if using, followed by the ginger and garlic, and continue to stir for 20 seconds, until toasty and fragrant. Add the onion. Continue cooking until the onion is transparent, lowering the heat as necessary so the onion doesn’t burn. Add the red chile powder, turmeric and half the garam masala. Stir to combine, then add the tomatoes, green chile(s) and 1 teaspoon salt. Continue stirring, scraping up any browned bits from the bottom of the pot. (If using canned tomatoes, skip to Step 4). Cook until the tomatoes have broken down completely, about 7 to 10 minutes.

  4. Step 4

    Add the stock, if using, or 3 cups water, and return the beef to the pot (see Tip). When the stew starts to simmer, put a lid on it and transfer to the oven. Cook, undisturbed, for 90 minutes.

  5. Step 5

    Without completely removing the lid, so that most of the heat doesn’t escape, slip in the potatoes. (The potatoes should be about three-quarters’ submerged. If they are not, quickly add more broth or water). Continue braising until the potatoes are tender, about 35 minutes.

  6. Step 6

    Garnish with remaining garam masala and the cilantro. Serve with lemon wedges, and rice or roti to soak up all the flavorful braising liquid.

Tip
  • To make the stew over two days, after returning the beef to the pot in Step 4, let cool and store the stew in the fridge. About two hours before serving, remove the stew from the fridge, heat the oven to 350 degrees, bring the stew to a simmer on the stove and continue Step 4 through the end of the recipe.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
98 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

Instant Pot Instructions! These are modifications to the steps in the recipe: STEP 1: Skip the oven. Get your 6-8 qt instant pot And double the recipe. I recommend a better cut of meat like ribeye with good marbling. STEP 2: In a 6-8 qt instant pot, heat olive oil on sauté mode, normal (mid) temp. Arrange cubed beef in a layer and brown all sides, scraping up the brown bits with a wooden spoon. Transfer to a plate when done. STEP 3: In this step, add ALL the garam masala for a more flavorful dish. Fresh or canned tomatoes, it doesn’t matter, no need to break them down. The instant pot will make quick work of them. STEP 4: No need for extra stock or water, the instant pot will retain a lot of it. Use 3 cups per batch. Add in the potatoes and set to cook for 20 minutes to infuse all the flavors. STEP 5: Skip it! STEP 6: Release pressure and remove inner pot. Add 3-4 tablespoons of cornstarch mixed in a few tablespoons of water, then add into stew. Repeat as needed to desired thickness. This came out perfect for me and 3x faster than the original recipe. I found the lemon to be used sparingly, as it can be overpowering. Going on our rotations!

Absolutely delicious, going into our regular rotation. I wouild not call it "fiery;" I'd say it's a rich, deep spice. The only changes I made were putting in all the garam masala at once (by accident) and adding carrots and peas. Five stars for sure.

It was excellent. It took a while but totally worth it. It will become one of our favorites for sure

I forgot to cut up the meat at the beginning, but it was no problem as the meat separated with a fork when done and it was delicious. Only used half of the Kashmiri chili powder and no chilis as Loretta is not fond of heat. Added 1 teaspoon of ground cumin. Will make again!

excellent dish full of layered flavors. i will probably multiply all ingredients except meat/potatoes by 1.5X for a saucier dish next time. will go in the regular rotation

Used 2 Serrano chilies. Try 3 or 4 next time. Added a parsnip.

Private comments are only visible to you.

or to save this recipe.