Karahi Gosht is to Pakistani cuisine what butter chicken is to Indian cuisine. This delicious curry is a popular street food, and there are many variations of it. The two most popular versions are Chicken Karahi and mutton or lamb karahi gosht. This recipe was born from my love for all karahi recipes and my kids’ love of boneless meat. The key to any good karahi is the best quality meat you can source and fresh, juicy tomatoes. Since beef has a rich flavor, I’ve used minimal spices to allow the two key ingredients to shine. If you like recipes like this that don’t rely heavily on spices, try my mutton yakhni pulao (rice pilaf), gobi gosht (meat and cauliflower curry), and my easy moong masoor dal (lentil curry)

Why you’ll love this recipe

Easy recipe - Unlike other beef recipes, like bihari kabab and beef pasanda, this recipe requires only a few spices and minimal effort. Hearty meal—This recipe is perfect for a protein-packed family dinner or to feed a crowd. For many Pakistanis, it’s the ultimate comfort food. An aromatic dish - This recipe has a fresh, zesty fragrance from garlic, ginger, serrano chilies, and cilantro.

Ingredients for karahi gosht

Meat - The first trick to a good karahi is to get good-quality beef. Use an excellent lean cut, like a tenderloin, and cut it into cubes. Tomatoes - Roma tomatoes are best for curries and sauces because they are juicy and easy to break down. Serrano chilies - These are very similar to the chilies in Pakistan and are my favorite for this recipe. Ginger - Thin, long ginger is stringy and fibrous. For best results, source plump, juicy ginger root with thin skin.

Please see the recipe card at the bottom of this post for the complete list of ingredients, measurements, and recipe instructions.

Substitutions & variations

Add different chilies - Use Thai chilies for a nice pop of color, but leave them whole to prevent the beef from becoming too spicy. If you want less heat, use jalapenos. Try a seafood version - Use shrimp or a meaty fish like snapper or mahi mahi for this recipe. Make it with veggies - For a delicious vegetarian version of this recipe, Use potatoes, green beans, and eggplant. Use ghee - If you want a rich dhaba-style version of this recipe, use ghee instead of cooking oil. Use Veal - This is another good boneless alternative; the meat is less fibrous than beef.

How to make karahi gosht

First step - Heat the cooking oil and add the garlic paste. Saute for one to two minutes to allow the garlic to bloom. Second step - Add the beef and saute till it’s no longer pink. Third step - Add the spices and stir fry for a few minutes. Fourth step - Add the tomatoes and two cups of water, bring the mixture to a boil, cover, and simmer for 45 minutes to an hour until the beef is tender.

Fifth step: Uncover and evaporate any excess liquid before adding the green chilies, which should be sauteed for a few minutes. Sixth step - Add the julienned ginger, reserving two tablespoons for the garnish. Saute, cover and simmer for 10-15 minutes. Seventh step - Uncover and add the cilantro, reserving some for the garnish. Eighth step - Plate the karahi gosht and garnish with the remaining ginger and cilantro.

Expert Tips

For more Pakistani recipes like this, check out 20 popular Pakistani recipes. If you decide to try this recipe, Please don’t forget to leave a rating and comment below! If you take a picture, tag me on Instagram! Thank You!

Karahi Gosht  With Beef  - 21Karahi Gosht  With Beef  - 67Karahi Gosht  With Beef  - 62Karahi Gosht  With Beef  - 84Karahi Gosht  With Beef  - 23Karahi Gosht  With Beef  - 12Karahi Gosht  With Beef  - 3Karahi Gosht  With Beef  - 24Karahi Gosht  With Beef  - 49Karahi Gosht  With Beef  - 53