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(93)
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
93 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

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

What intrepid Instant Potter is going to give us a pressure cooker conversion?

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.

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.

Great recipe, may need a bit more salt than you see in the official recipe so taste and adjust at the end of cooking as you normally would. Serving with rice is great, but go with roti or naan if possible. This recipe may take a while but it's as good as anything you're likely to get from a local Indian restaurant (which you should also support!). Thanks for the amazing recipe. :)

Private comments are only visible to you.

or to save this recipe.