IndianSteamed

Authentic Dhaniwal Gosht - Indian Steamed Spiced Beef

Master the art of Dhaniwal Gosht, a traditional North Indian steamed beef curry infused with aromatic spices, coriander, and tender beef. An authentic, healthy preparation that brings restaurant-quality flavor to your home kitchen.

Authentic Dhaniwal Gosht - Indian Steamed Spiced Beef

Chalo, let's go! This steamed beef is what the street vendors have been doing for generations — fast, packed with flavor, and absolutely flavor doesn't wait. Forget fancy plating. Forget truffle oil. This is real food, made with real skill, for real people. The street vendors know — watch them work and you'll learn more in ten minutes than a year of cooking school. This recipe captures that energy.

Ingredients

For the Beef Marinade

  • 1.5 lbs (700g) beef chuck or sirloin, cut into 1.5-inch cubes
  • 1/2 cup plain yogurt (Greek yogurt works well)
  • 2 tablespoons ginger-garlic paste (1 tablespoon fresh ginger + 1 tablespoon garlic, minced and combined)
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon ground cumin (jeera powder)
  • 1/2 teaspoon ground coriander (dhaniya powder)
  • 1/2 teaspoon Kashmiri red chili powder (for color and mild heat)
  • 1/4 teaspoon ground turmeric (haldi)
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • For the Steaming Base

  • 2 tablespoons ghee or coconut oil
  • 1 large onion (about 300g), thinly sliced into half-rings
  • 1 tablespoon ginger-garlic paste
  • 2-3 green cardamom pods (elaichi), lightly bruised
  • 2 black cardamom pods, lightly bruised
  • 1 bay leaf
  • 3-4 whole cloves (laung)
  • 1-inch piece of cinnamon stick (dalchini)
  • 1 teaspoon cumin seeds (jeera)
  • 1 teaspoon coriander seeds (dhaniya)
  • 1/4 teaspoon fenugreek seeds (methi)
  • For the Aromatic Finish

  • 1/3 cup fresh cilantro (dhaniya patta), finely chopped
  • 3 tablespoons fresh mint leaves, finely chopped
  • 2 green chilies (Serrano or bird's eye), minced
  • 1 tablespoon fresh ginger, cut into thin julienne
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon ghee (for finishing)
  • For Steaming

  • 1 cup water or low-sodium beef broth
  • Salt to taste
  • Equipment Needed

  • Large mixing bowl (for marinating)
  • Sharp chef's knife (8-inch preferred)
  • Cutting board
  • Spice grinder or mortar and pestle
  • Large heavy-bottomed pot or Dutch oven (5-6 quart capacity)
  • Steamer insert or perforated stainless steel trivet
  • Aluminum foil or parchment paper
  • Meat thermometer (instant-read thermometer recommended)
  • Measuring spoons and cups
  • Wooden spoon or silicone spatula
  • Tongs for handling hot ingredients
  • Fine-mesh strainer (optional, for making ginger-garlic paste)
  • Whisk or fork (for yogurt)
  • Step-by-Step Instructions

    Step 1: Prepare the Spice Blend (5 minutes)

    Begin by creating your spice foundation. In a small dry skillet over medium heat, gently toast the cumin seeds, coriander seeds, and fenugreek seeds for approximately 1-2 minutes, stirring constantly, until they become fragrant and darken slightly in color. This toasting process, called "tadka" in Indian cooking, awakens the essential oils within the seeds and intensifies their flavor significantly. You should notice a warm, nutty aroma filling your kitchen—this is your signal that the seeds are properly toasted. Once toasted, immediately transfer the seeds to a spice grinder or mortar and pestle. Allow them to cool for just 30 seconds before grinding into a fine powder. If you grind while still hot, the oils will dissipate. Set this spiced powder aside for later use. Visual Cue: The seeds should smell distinctly fragrant and look slightly darker than their raw state, but not burnt or blackened.

    Step 2: Create the Ginger-Garlic Paste (3 minutes)

    Measure out equal parts fresh ginger and garlic (about 1 tablespoon each). Peel the ginger by scraping with a spoon—this removes less flesh than a knife. Roughly chop both ginger and garlic into smaller pieces. Using a fine-mesh strainer, press the chopped mixture through the strainer into a small bowl, collecting the paste and discarding the fibrous matter. Alternatively, use a microplane grater or food processor to create a smooth paste. The paste should be smooth and wet, not chunky. Timing Note: This paste is best used immediately, though it will keep refrigerated for up to 3 days if stored in an airtight container.

    Step 3: Marinate the Beef (15 minutes minimum, or up to 4 hours)

    Pat the beef cubes dry using paper towels—this is crucial as it allows the marinade to adhere better to the surface. In a large mixing bowl, combine the yogurt, 2 tablespoons ginger-garlic paste, lemon juice, cumin powder, ground coriander, Kashmiri chili powder, turmeric, garam masala, salt, and black pepper. Whisk together until you have a uniform, smooth marinade without lumps. Add the dried beef cubes to the marinade and toss thoroughly, ensuring each piece is well-coated. Cover the bowl with plastic wrap and set aside at room temperature for at least 15 minutes. For deeper flavor development, refrigerate for 2-4 hours. If marinating for extended periods, remove from refrigeration 15 minutes before cooking to bring to room temperature. Pro Tip: The minimum 15-minute marination allows the spices to penetrate the meat surface. Overnight marination produces superior flavor, so plan ahead if possible.

    Step 4: Prepare the Steaming Vessel (5 minutes)

    Select a large, heavy-bottomed pot or Dutch oven with a lid. Measure 1 cup of water or beef broth into a measuring cup and set aside. Place a steamer insert or perforated trivet into the bottom of the pot—this elevates the meat above the liquid, allowing steam to circulate underneath. If you don't have a steamer insert, create one by placing 3-4 crumpled balls of aluminum foil on the pot bottom to create a platform about 1 inch high. Add the water to the pot (it should reach just below the steamer insert platform—you should not be able to see water touching the insert). Bring to a gentle simmer over medium heat. This preheating ensures consistent steam temperature when you add the beef.

    Step 5: Bloom the Aromatics (4 minutes)

    While the water heats, warm the ghee in a large, heavy-bottomed skillet over medium heat until just beginning to shimmer (about 1 minute). Add the thinly sliced onions and sauté for 3-4 minutes, stirring frequently, until they become translucent and begin to soften. The onions should release their sweet aroma—do not brown them at this stage. Add the ginger-garlic paste and cook for 1 minute, stirring constantly, until fragrant. The mixture should smell warm, pungent, and aromatic. This is the moment the spices release their essential oils and create the flavor foundation for the dish.

    Step 6: Toast the Whole Spices (2 minutes)

    To the same skillet with onions and ginger-garlic, add the bruised green cardamom pods, black cardamom pods, bay leaf, cloves, cinnamon stick, and the toasted ground spice mixture you created earlier. Stir continuously for 1-2 minutes until the spices bloom and the kitchen fills with a complex, warm aroma. You should see the spices coating the onion mixture evenly. Critical Timing: Do not allow the spices to burn. The moment you smell the aromatic spices (usually 1-2 minutes), remove from heat to prevent any bitter, burnt flavors from developing.

    Step 7: Layer for Steaming (3 minutes)

    Remove the marinade bowl with beef from the counter. Using tongs, carefully remove each beef cube from the marinade, allowing excess yogurt-spice mixture to drip back into the bowl. Arrange half of the marinated beef on the steamer insert in your preheated pot. Do not overcrowd—the pieces should have space between them for steam to circulate. Distribute half of the onion-spice mixture over the beef layer. Layer the remaining beef on top, followed by the remaining onion-spice mixture. This layering technique, called "dum pukht" in Indian cooking tradition, allows flavors to meld and intensify. Cover the arrangement with a piece of parchment paper cut to fit inside the pot, then cover the pot with its lid.

    Step 8: Steam the Beef (35-45 minutes)

    Reduce heat to medium-low, maintaining a gentle, consistent simmer (you should see steam escaping from under the lid, but not vigorous bubbling). Steam the beef for 35-45 minutes depending on the size of your cubes and desired tenderness. The longer you steam within this range, the more tender the beef becomes. At the 25-minute mark, carefully lift the lid and use a meat thermometer to check the internal temperature of the largest piece of beef—it should read at least 160°F (71°C) for medium doneness. Continue steaming until the beef reaches 165°F (74°C) for a more tender, fall-apart texture. Visual Indicator: The beef should easily pierce with a fork when fully cooked. The braising liquid should have concentrated into a glossy sauce around the meat.

    Step 9: Finish with Fresh Aromatics (2 minutes)

    Carefully remove the pot from heat and lift the lid (be cautious of steam escaping). The beef should be gorgeously tender, and the cooking liquid should have reduced to a glossy sauce coating the meat. Immediately garnish generously with freshly chopped cilantro, mint, and minced green chilies. Add the julienned ginger and finish with a knob of ghee stirred through the dish. Taste and adjust seasoning with additional salt and freshly ground black pepper as needed. The fresh herbs should perfume the entire dish—this final step is crucial for balancing the deeper, warmer spice flavors with bright, fresh notes.

    Expert Tips for Perfect Results

    Tip 1: Choose the Right Cut of Beef Select beef chuck or sirloin for this recipe. Chuck contains more connective tissue and marbling, which breaks down during the long steaming process, creating incredibly tender, succulent meat. Avoid lean cuts like tenderloin, which can become dry. Aim for pieces with visible marbling—this fat renders during cooking and adds richness and flavor. The marbling is what transforms simple steamed beef into a luxurious dish. Tip 2: The Importance of Yogurt in the Marinade The yogurt serves multiple critical functions: it tenderizes the meat through its mild acidity, adds creaminess to the cooking liquid, and helps carry the spice flavors into the meat. Use full-fat yogurt or Greek yogurt for best results. Avoid non-fat varieties, which won't provide the same richness. The proteins in yogurt begin denaturing when they contact the meat's surface, literally breaking down muscle fibers and making the meat more tender. Tip 3: Master the Art of Tempering Spices Tempering, or "tadka," is the Indian cooking technique of toasting whole spices before grinding or adding them to dishes. This toasting activates essential oils and deepens flavor complexity. However, it requires careful attention—burned spices taste bitter and can ruin an entire dish. Toast over medium (never high) heat, keep stirring, and remove immediately when fragrant. With practice, you'll develop an instinct for the exact moment to stop. Tip 4: Control Your Steam Temperature Gentle steaming is key to tender meat. Vigorous boiling creates tough, stringy beef. Maintain medium-low heat so steam flows steadily but not aggressively. A telltale sign of proper heat is steady steam escaping from under the lid's edge, not aggressive venting. If steam seems weak, increase heat slightly. If it's vigorous, lower heat. This delicate balance requires attention during cooking. Tip 5: Don't Skip the Final Fresh Aromatics The cilantro, mint, and green chili added at the end serve more than decorative purposes. They provide essential brightness and freshness that counterbalances the rich, warm spices. Without these finishing herbs, the dish can taste heavy and one-dimensional. These fresh aromatics are traditional in Indian cooking precisely because they complete the flavor profile and aid digestion. Tip 6: Make-Ahead Preparation Prepare the marinade and marinate the beef up to 24 hours in advance. Keep in the refrigerator. You can also prepare the onion-spice mixture several hours ahead. On cooking day, simply reheat the onion-spice mixture and proceed with steaming. This makes dinner preparation quick and impressive.

    Serving Suggestions

    Serve Dhaniwal Gosht with fluffy Basmati rice, warm naan, or roti for a complete meal. The steaming liquid, rich with spices and meat juices, is perfect for soaking into rice. Add a cooling raita (yogurt cucumber sauce) on the side to balance the warming spices. A fresh salad of sliced onions, tomatoes, and cilantro provides textural contrast. For authentic presentation, serve in a shallow bowl, allowing the glossy meat and sauce to be visible. For a lighter meal, serve with cauliflower rice or quinoa. The dish pairs beautifully with crispy pappad (lentil wafers) and an Indian pickle like mango pickle or lime pickle for additional flavor complexity.

    Variations & Creative Adaptations

    Variation 1: Lamb Version (Dhaniwal Gosht Murgh) Substitute beef with lamb shoulder or lamb shanks for a more traditional North Indian preparation. Lamb's natural richness intensifies the spices beautifully. Use the same marinade and cooking time (lamb cooks slightly faster due to its texture difference). Variation 2: Vegetable-Enhanced Version Add 1 cup of pearl onions, 1 cup of carrots cut into 2-inch batons, and 1 cup of potatoes cut into cubes. Layer vegetables with the meat during steaming. Add 10 additional minutes to the cooking time to ensure vegetables become tender. This transforms the dish into a one-pot meal. Variation 3: Cream-Based Variation (Dhaniwal Gosht Malai) After the steaming process, pour the cooking liquid into a small saucepan. Add 1/2 cup heavy cream or coconut cream and gently heat through. Stir in 1 tablespoon cashew paste and 1 tablespoon almond paste for additional richness. Pour this luxurious sauce back over the beef and finish with the fresh aromatics. This variation is particularly elegant for special occasions. Variation 4: Pressure Cooker Adaptation For faster preparation, use an Instant Pot or pressure cooker. Reduce cooking time to 12 minutes at high pressure for tender beef. Follow the same preparation steps, but add all ingredients to the pressure cooker, seal, and cook. Allow natural pressure release for 10 minutes. This method produces similar results in about one-third the time. Variation 5: Spice Adjustment for Preferences For those sensitive to spice: reduce Kashmiri chili powder to 1/4 teaspoon and omit green chilies from the garnish. For those who enjoy heat: add 1/2 teaspoon cayenne pepper to the marinade and increase green chilies in the garnish to 3-4. Indian cuisine is about balance and personal preference—adjust to your comfort level.

    Storage Instructions

    Refrigerator Storage: Transfer Dhaniwal Gosht to an airtight glass container and refrigerate for up to 4 days. The flavors actually improve after one day as the spices continue infusing the meat. Reheat gently over low heat in a covered pot, adding a splash of water if the sauce has thickened too much. Freezing Instructions: This dish freezes beautifully for up to 3 months. Transfer to freezer-safe containers, leaving 1/2-inch headspace for expansion. Thaw overnight in the refrigerator before reheating. Reheat gently on the stovetop or microwave in 2-minute intervals, stirring between intervals. Do not refreeze after thawing. Reheating Best Practices: For best texture, reheat covered on the stovetop over medium-low heat, stirring occasionally. This prevents the meat from drying out. Microwave reheating is acceptable for quick preparation but may result in slightly less tender meat. Always reheat to an internal temperature of 165°F (74°C).

    FAQ

    Q: Can I use beef bone marrow or short ribs instead of cubed chuck? A: Absolutely! Beef short ribs create a particularly luxurious version of this dish. Increase cooking time by 10-15 minutes. Bone marrow adds incredible depth of flavor. Adjust the marinade by using less yogurt to account for the increased surface area. Q: My beef turned out tough. What went wrong? A: This typically results from overcrowding the pan (preventing proper steam circulation), cooking at too high a temperature, or using a lean cut of beef. For future attempts, ensure pieces have space between them, maintain medium-low heat, and use chuck or sirloin with visible marbling. Q: Can I use a regular pot instead of a Dutch oven? A: Yes, any heavy-bottomed pot with a tight-fitting lid works. The key is maintaining consistent heat and steam. Avoid thin-walled pots that heat unevenly. A Dutch oven is preferred because its heavy cast iron distributes heat evenly and retains temperature consistency. Q: What if I don't have cardamom pods? A: While the cardamom provides distinctive Indian flavor, you can substitute with an additional bay leaf and increase cinnamon to a 1.5-inch piece. The dish won't be quite the same, but will still be delicious. Consider investing in cardamom pods, as they're essential to authentic Indian cooking. Q: How do I know when the beef is done without cutting into it? A: The most reliable method is an instant-read meat thermometer (target 165°F for very tender beef, 160°F for medium). Alternatively, use a fork to pierce the largest piece—fully cooked beef should offer no resistance and easily shred. The cooking liquid should reduce to a glossy sauce, not remain watery.

    Nutrition Information (per serving)

  • Calories: 320
  • Protein: 38g
  • Fat: 14g (includes healthy fats from ghee)
  • Carbohydrates: 8g
  • Fiber: 1g
  • Sodium: 380mg
  • *Nutritional values are approximate and may vary based on specific ingredients used.*

    Ingredient Shopping Guide

    Where to Find Specialty Ingredients

    Most specialty ingredients are available at Indian grocery stores, international markets, or online retailers:
  • Garam masala, cumin powder, coriander powder, Kashmiri chili powder: Available pre-ground at grocery stores or grind your own for superior flavor from whole spices
  • Green and black cardamom pods: Essential to Indian cooking, available at Indian markets or online
  • Ghee: Available at most grocery stores in the international aisle, or make your own by clarifying butter
  • Fresh ginger and garlic: Standard produce section
  • Fresh cilantro and mint: Produce section or grow your own for consistent availability
  • Common Mistakes to Avoid

    Never allow water in the steaming vessel to rise high enough to contact the cooking container directly; this creates boiling liquid against the container rather than surrounding steam and results in soggy, waterlogged beef with poor texture and diluted flavors. Avoid opening the pot excessively during steaming, as escaping steam disrupts the consistent heat environment and prevents proper moisture circulation and even cooking throughout the beef pieces. Do not salt the beef at the beginning of cooking; salt applied early can toughen the meat by drawing out moisture through osmosis—instead, add salt only in the final 5-10 minutes or after cooking completes. Never skip the spice tempering step where whole spices bloom in hot ghee; this creates flavor compounds and aromatic complexity that would remain dormant in untempered ground spices applied directly to the beef. Avoid using excessively high heat during steaming; gentle, consistent steam at a temperature around 212°F produces more tender beef with proper moisture retention compared to vigorous rolling boil that expels the meat's natural moisture and creates toughness. Do not stack beef pieces tightly; allow proper spacing for steam circulation around each piece.

    Affiliate Disclosure

    This page contains affiliate links to recommended cookware and ingredients. When you make a purchase through these links, we earn a small commission at no additional cost to you. This helps support our recipe development and content creation. Thank you for supporting authentic culinary education. Shop Recommended Steaming Equipment → Shop Premium Indian Spices → Shop Ghee & Specialty Ingredients →
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.