Soups & Stews
The beef biriyani recipe in Malayalam transforms a simple pot into a fragrant, layered masterpiece that captures Kerala’s rich culinary heritage. This one-pot dish blends tender beef with aromatic basmati rice, infused with local spices like black pepper and cardamom, creating a symphony of flavors in every bite.
The secret lies in the marinade—yogurt, ginger, and garlic tenderize the beef while building depth, while the rice layers absorb the spices through the dum cooking method.
What sets this recipe apart is its authentic Kerala touch, where coconut milk subtly enhances the richness and fried onions add a crispy contrast. Unlike Hyderabadi versions, this biriyani relies on a gentler spice blend—less chili, more warmth—reflecting Malayalam cuisine’s balance of bold and delicate flavors.
The result? A dish where each grain of rice carries layers of beef, saffron, and spice, all steamed to perfection in a single pot.
By the time you serve this biriyani, your kitchen will smell like a Kerala feast, and every forkful will deliver tender beef, fragrant rice, and the unmistakable aroma of cardamom and cloves.
Pair it with mirchi ka salan or a cooling raita to complete the meal—this is comfort food elevated to an art form. Ready to master the one-pot technique that makes it foolproof?
The beauty of this recipe is its versatility—whether you’re feeding a family or hosting guests, the same method scales effortlessly. The pressure-cooked layers ensure the rice stays fluffy while the beef remains juicy, and the final garnish of fried onions and lemon brightens every bite.
No shortcuts here, just the time-honored way to make biriyani that tastes like home.
Ingredients for beef biriyani recipe in malayalam
Authentic Kerala flavors meet one-pot simplicity with these carefully chosen ingredients for biriyani.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Basmati Rice 🍚 | 2 cups | Uncooked, long grain preferred |
| Plain Yogurt 🥛 | ½ cup | Whisked smooth for marinade |
| Ginger 🧄 | 1 tbsp | Freshly grated, aromatic |
| Garlic Cloves 🧄 | 6 cloves | Minced fine for marinade |
| Cardamom Pods 🌿 | 8 whole | Lightly crushed for aroma |
| Black Peppercorns 🌶️ | 1 tbsp | Crushed for heat |
| Cloves 🌿 | 4 whole | Lightly crushed |
| Cinnamon Sticks 🌿 | 2 whole | Broken into pieces |
| Onions 🧅 | 2 large | Thinly sliced for layers |
| Tomatoes 🍅 | 2 medium | Chopped, skin removed |
| Coconut Milk 🥥 | 1 can | Full-fat for richness |
| Saffron Threads 🌼 | ¼ tsp | Soaked in 2 tbsp warm water |
| Ghee or Vegetable Oil 🫒 | ½ cup | For frying onions |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Lemon 🍋 | 1 whole | Juiced for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The beef is the heart of this dish, so look for chuck roast with good marbling—it stays tender through the long cooking. Costco or your local butcher are best for quality cuts, but regular supermarket chuck works too. For the rice, Basmati from India (like India Gate or Tilda) gives the best texture, though any long-grain basmati will do. The spices? Whole spices like cardamom and cloves should smell vibrant—if they're stale, toast them lightly before crushing. Fresh ginger and garlic are non-negotiable; pre-minced jars lack the punch.
No fresh cilantro? Dried coriander at half the amount works in a pinch. Short on yogurt? Substitute with heavy cream thinned with water, but the tang is key. The tomatoes can be canned (drained well) if fresh aren't available, but San Marzano or Roma varieties are ideal. Coconut milk? Full-fat only—light versions won't give the same richness. For the saffron, Spanish saffron is most potent, but Iranian works too. The lemon juice can be bottled, but fresh adds a brighter finish. And if you're short on time, pre-chopped onions from the store save minutes without sacrificing flavor.
Store the cooked biriyani in an airtight container for up to 4 days in the fridge, though it reheats best when fresh. The beef and rice layers separate slightly when cold, but the flavors meld beautifully when reheated with a splash of water. For leftovers, portion into single servings—each bite is a masterpiece. The fried onions keep for 1 week in the fridge if stored separately, and the marinade can be prepped a day ahead for maximum flavor development. Freeze the entire dish (minus garnishes) for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just layer the marinated beef and rice in one pot, dump in the yogurt and spices, and let the pressure cooker do the work. No flipping pans, no stress, and the rice comes out fluffy without a fight.
- Garlic-Ginger Bomb: That raw garlic and ginger paste? It’s the secret weapon. The moment it hits the heat, your kitchen smells like a Kerala spice shop, and the beef? So tender it melts, with layers of warmth that stick to your ribs like a hug.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays separate from the beef until you’re ready to mix—perfect for packing lunches or feeding a crowd without last-minute scrambling. (Yes, even on a Tuesday night.)
- Budget Feast: A single chuck roast stretches for three meals, and the spices cost pennies. Honestly, I make this when I’m pinching pennies, and no one ever guesses it’s not a restaurant dish. The yogurt marinade keeps it juicy, so every bite feels special.
Step-by-step instructions for beef biriyani
Master this aromatic one-pot dish with layers of spiced beef and fragrant basmati rice.
Marinate the Beef with Spices
Cut the 1.5 lb Beef Chuck Roast into 1-inch cubes and place them in a large bowl. In a small bowl, combine the 0.5 cup Plain Yogurt, 1 tbsp Ginger, 6 cloves Garlic Cloves (minced), 1 tbsp Black Peppercorns (crushed), 4 whole Cloves (lightly crushed), 2 whole Cinnamon Sticks (broken), 1.5 tsp Salt, and the juice of 1 whole Lemon. Pour this marinade over the beef and mix thoroughly to coat evenly.
Cover the bowl and refrigerate for at least 4 hours (overnight is ideal). This step ensures tender beef infused with rich, aromatic flavors. The yogurt helps tenderize the meat while the spices penetrate deeply. Don't skip this—it's the foundation of authentic biriyani flavor.
Layer the Biriyani Pot
In a heavy-bottomed pot (preferably a Dutch oven), heat 0.5 cup Ghee or Vegetable Oil over medium heat. Add 2 large Onions (thinly sliced) and sauté until golden brown—this should take about 10 minutes. Remove half the onions and set aside for garnish.
Add the marinated beef to the pot and cook for 5 minutes until the raw smell disappears. Stir in 2 medium Tomatoes (chopped) and cook until they soften and turn into a thick paste. This step builds the flavor base for your biriyani. The onions should be caramelized to deep golden brown for that signature biriyani aroma.
Prepare the Rice Layer
Rinse the 2 cups Basmati Rice thoroughly until the water runs clear. Drain well and set aside. In a separate bowl, soak the 0.25 tsp Saffron Threads in 2 tbsp warm water for 10 minutes to release their vibrant color and flavor.
Arrange half of the rice on top of the beef mixture in the pot, spreading it evenly. Sprinkle half of the reserved fried onions over the rice. Repeat with the remaining rice and onions. Pour the 1 can Coconut Milk evenly over the top layer, then drizzle the saffron water. Cover the pot tightly with a lid or aluminum foil.
Cook the Biriyani
Place the pot over medium-low heat and cook for 20 minutes. Then, increase the heat to medium-high and cook for another 10 minutes. The steam will build up, creating a perfect seal that infuses the rice with beef flavors.
After cooking, let the biriyani rest for 10 minutes before opening the lid. This resting period allows the flavors to meld completely. Gently fluff the biriyani with a fork, mixing the rice and beef together. Garnish with the remaining 0.25 cup Fresh Cilantro and any extra fried onions.
Serve with Traditional Accompaniments
Serve the biriyani immediately while hot. The rice should be tender with distinct grains, and the beef should be perfectly tender with rich, spiced flavors. Pair it with a cooling raita or a simple cucumber salad to balance the richness.
This one-pot method captures the essence of biriyani—layered flavors, aromatic spices, and perfectly cooked rice all in one dish. The secret lies in the marinating and layering techniques that create that signature biriyani taste.
Pro Tips For Making Beef Biriyani Recipe In Malayalam
- SEAR THE BEEF FIRST: Don’t skip the deep sear—cut the beef chuck into 1.5-inch chunks and cook them in batches until they’re deep brown, not just pink. I used to rush this, and the biriyani ended up tasting like stew instead of layered, aromatic bites. A hot pan with 1 tablespoon of oil per batch makes all the difference.
- SOAK THE RICE HALF-DAY: Basmati rice for biriyani isn’t just about rinsing—soak it in cold water for 12 hours (or at least 6) to soften the starches. I learned this the hard way when my rice turned out grainy and dry. Drain right before cooking, but don’t skip the soak—it’s what gives that signature fluffy texture.
- LAYER YOGURT LAST: Add the plain yogurt (curd) after the beef has cooked down, not at the start. Mixing it in early makes the meat turn rubbery. Instead, stir it in during the final 5 minutes of cooking—just until the rice is tender. This keeps the beef juicy and the biriyani creamy without overpowering the spices.
- COVER TIGHTLY, LOW HEAT: After layering, seal the pot with foil or a tight lid and cook on the lowest heat setting for 20 minutes. I used to crank the heat, and the rice would steam unevenly—some parts mushy, others dry. Let the residual heat do the work; this is how the flavors meld without burning.
Dietary considerations for beef biriyani recipe in malayalam
Vegetarian Adaptations
Swap the beef for 1.5 lbs firm tofu or chickpeas (drained and rinsed) to create a hearty vegetarian version. Marinate the tofu in the same yogurt-spice blend for 2 hours instead of 4, then layer it with rice as directed.
For extra protein, add ½ cup cooked lentils mixed into the rice layer. The coconut milk adds richness that mimics the beef's depth, while the spices ensure the dish remains aromatic. 🌱
Gluten-Free Considerations
This recipe is naturally gluten-free, but always check your ghee or oil for cross-contamination warnings. Use certified gluten-free basmati rice (like Lundberg Farms) to avoid any risk. The marinade and spices are inherently safe, but verify that pre-made raita or mirchi ka salan accompaniments don’t contain hidden gluten.
For extra safety, prepare sides from scratch using gluten-free tamarind or coconut milk bases.
Dairy-Free Options
Replace the ½ cup yogurt in the marinade with ½ cup coconut yogurt (like So Delicious brand) or a blend of ¼ cup heavy cream + ¼ cup water for tang.
Use vegetable oil instead of ghee, and ensure your coconut milk is labeled dairy-free. The dish retains its creaminess while accommodating lactose intolerance. Garnish with extra cilantro to brighten the flavors.
Spice Adjustments
For milder heat, reduce the black peppercorns to ½ tbsp and omit the chili powder entirely. If you love spice, add 1 tsp Kashmiri red chili powder to the marinade for color without excessive heat.
Kerala-style biriyani traditionally uses green cardamom and cinnamon as primary spices, so focus on these for authentic warmth. Always taste the marinade before applying it to the beef!
Protein Swaps
Try chicken thighs (bone-in for flavor) or lamb shoulder for variety. For a seafood twist, use 1.5 lbs shrimp or mussels, marinating them for only 30 minutes to avoid overcooking.
Adjust cooking times—seafood cooks faster, so reduce the medium-high heat phase to 5 minutes after the initial 20 minutes. The layering technique remains the same, ensuring even flavor distribution.
Nutrition facts
Frequently asked questions
What makes this Malayalam beef biriyani different from Hyderabadi versions?
The Kerala-style biriyani focuses on gentler spices like black pepper and cardamom, with a subtle coconut milk infusion that adds creaminess without overpowering. Unlike Hyderabadi versions, it uses less chili heat and more aromatic whole spices, creating a balanced flavor profile. The layering technique remains similar, but the spice blend reflects Kerala's coastal cuisine traditions.
Can I use regular basmati rice instead of the long-grain variety?
Yes, but for best results, choose long-grain basmati (like India Gate or Tilda) as it stays separate when cooked. Short-grain rice will turn mushy and lose that signature biriyani texture. If you must use short-grain, reduce the cooking time by 5 minutes and add 2 tbsp water during the final steam phase to prevent sticking.
Why does my biriyani turn out mushy instead of fluffy?
Overcooking or insufficient resting time causes mushiness. Always cook on medium-low heat for the first 20 minutes, then increase to medium-high for 10 minutes only. Let it rest 10 minutes after cooking before opening the lid—this allows steam to redistribute evenly. If using a pressure cooker, release steam naturally for 5 minutes before opening.
How do I make this recipe in a pressure cooker?
Follow the same marinade and layering steps, but after sealing the pot, cook on medium heat for 4 whistles (about 20 minutes). Let the pressure release naturally for 5 minutes, then open carefully. The high-pressure steam infuses flavors faster, reducing cooking time by 15 minutes compared to stovetop. For extra aroma, add 1 tsp rose water when layering the rice.
What's the best way to reheat leftover biriyani?
Reheat in the microwave for 2-3 minutes with 2 tbsp water sprinkled over the top, covered with a damp paper towel. For stovetop reheating, cook on low heat for 5-7 minutes, stirring gently to avoid breaking the rice grains. Never reheat in a pressure cooker—it can make the rice gummy. Garnish with fresh cilantro and fried onions after reheating for brightness.
