Quick Weeknight Biryani with Ground Meat
Photo by Shameel mukkath on Pexels

Quick Weeknight Biryani with Ground Meat

A simplified one-pot biryani that captures the aromatic, layered flavors of traditional biryani in under an hour. Ground meat replaces whole cuts for faster cooking, while basmati rice absorbs the spiced broth. Caramelized onions, tomatoes, and warm spices create depth without the fuss of full biryani technique.

Prep
15 min
Cook
35 min
Wait
10 min
Total
1 hr
Makes
4 servings (about 1½ cups each)
Share

Steps

Before you start
  • Measure out all spices so you can add them quickly once the meat hits the pan
  • Do not rinse the basmati rice—the starch helps it cook into tender, separate grains
  • Have your broth ready (chicken or vegetable) and keep it hot; cold broth will cool the pan and extend cooking time
  1. Caramelize the onions

    • Heat the ghee in your large pot over medium heat.
    • Add the sliced onions and cook, stirring frequently, for 8–10 minutes until they turn deep golden brown.
    • The onions should be soft and caramelized, releasing their sweetness.
    • Watch them carefully—they burn easily once dark.
    • Reserve about one-third of the caramelized onions for garnish; leave the rest in the pot.
    + Show details

    Ready when: Onions are deep golden brown and soft

    Tip: Stir frequently so onions brown evenly and don't burn. Lower heat if they're darkening too fast.

  2. Brown the ground meat

    • Increase heat to medium-high.
    • Add the ground meat to the pot with the onions and break it up as it cooks, stirring often, for 5–6 minutes until no raw pink remains.
    • The meat should be browned throughout, not gray.
    • If using ground chicken, verify the internal temperature reaches 165°F (74°C) using an instant-read thermometer inserted into the thickest portion.
    • Drain any excess fat if needed, or leave a little for flavor.
    + Show details

    Ready when: Meat is browned throughout with no pink remaining; internal temperature 165°F (74°C) if using poultry

    Tip: Break the meat into small, even pieces so it cooks quickly and creates texture in the final dish. Ground chicken requires a thermometer to confirm safe doneness.

  3. Bloom the spices

    • Add the ginger-garlic paste and cook for 1 minute, stirring constantly, until fragrant.
    • Add the cumin seeds, coriander seeds, cinnamon stick, crushed cardamom pods, and bay leaves.
    • Toast for 30 seconds, stirring, so the spices release their oils and perfume the oil.
    • The kitchen should smell deeply aromatic.
    + Show details

    Ready when: Spices become fragrant and darken slightly

    Tip: Don't let them burn. If spices start to turn very dark, lower the heat immediately.

  4. Add ground spices and tomatoes

    • Stir in the red chili powder, turmeric powder, and garam masala.
    • Cook for 30 seconds until combined.
    • Add the diced tomatoes and cook, stirring often, for 3–4 minutes until the tomatoes break down slightly and release their liquid.
    • The mixture should smell rich and spiced, with tomato pieces softening into the base.
    + Show details

    Ready when: Tomatoes are broken down and mixture is thick and fragrant

    Tip: Let tomatoes cook down slightly so they're no longer raw-tasting and have thickened the base.

  5. Stir in yogurt and rice

    • Reduce heat to medium.
    • Add the yogurt, salt, and black pepper, stirring well to combine.
    • The mixture will be thick.
    • Add the unrinsed basmati rice and stir for 1–2 minutes, coating each grain in the spiced meat and yogurt mixture.
    • The rice should be well incorporated and look creamy.
    + Show details

    Ready when: Rice is evenly coated with yogurt and spiced meat; no dry rice visible

    Tip: The starch from unrinsed rice helps it cook into tender, separate grains rather than mushy rice.

  6. Add hot broth and bring to a boil

    • Pour the hot broth (you must use hot, not cold, broth) into the pot and stir gently once.
    • Increase heat to medium-high and bring to a boil.
    • You should see steam rising and bubbles breaking the surface.
    • This takes about 2–3 minutes.
    • Once boiling, reduce heat to low.
    + Show details

    Ready when: Mixture reaches a full boil with visible steam and bubbles

    Tip: Using hot broth ensures the rice cooks evenly without the pot cooling down mid-cook.

  7. Simmer covered until rice is tender

    • Cover the pot with a tight-fitting lid (if the lid is loose, cover with foil under the lid to trap steam).
    • Reduce heat to low and simmer undisturbed for 15–18 minutes.
    • The rice should absorb the liquid and become tender.
    • Do not lift the lid during cooking—steam is essential.
    • After 15 minutes, carefully lift the lid and check one grain of rice; it should be fully cooked and tender.
    + Show details

    Ready when: Rice grains are tender and have absorbed the liquid; no liquid pools at the bottom

    Tip: Resist the urge to lift the lid. Trapped steam is what cooks the rice evenly.

  8. Rest and fluff

    • Remove the pot from heat and leave the lid on for 5 minutes.
    • This allows the rice to firm up slightly so grains stay separate when you fluff.
    • After resting, remove the lid and fluff the rice gently with a fork, stirring to break up any clumps and release the aromatics.
    • The cinnamon stick, cardamom pods, and bay leaves will be visible—leave them in for flavor or remove them if you prefer.
    + Show details

    Ready when: Rice grains are separate and the pot smells deeply aromatic

    Tip: Fluff gently with a fork rather than stirring vigorously, so you don't break the rice grains.

  9. Finish and serve

    • Transfer the biryani to a serving bowl or platter.
    • Top with the reserved caramelized onions, fresh cilantro, fresh mint, and crispy fried onions if using.
    • Serve hot with a squeeze of fresh lemon juice (optional) and your choice of raita (yogurt sauce), pickles, or a simple fresh salad to cut through the richness.
    + Show details

    Tip: Garnishing with fresh herbs and crispy onions right before serving adds freshness and texture contrast.

Good to know

Tips
  • Use hot broth, not cold. Cold broth cools the pot and disrupts the cooking process, leaving the rice partially cooked.
  • Do not rinse basmati rice before cooking in this recipe. The starch coating helps grains cook tender and separate rather than clumping.
  • Toast whole spices (cumin, coriander, cardamom, cinnamon) before adding ground spices. This blooming process releases essential oils and deepens flavor.
  • When using ground chicken, always verify doneness with an instant-read thermometer inserted into the thickest portion—the internal temperature must reach 165°F (74°C) for food safety.
Make ahead

Prep all ingredients (slice onions, mince ginger-garlic, dice tomatoes, measure spices) up to 1 day ahead. Store in airtight containers in the refrigerator. The complete cooked biryani is best served fresh but can be made up to 4 hours ahead; reheat gently before serving.

Storage & reheating

Room temperature: Cover and store leftover biryani in an airtight container for up to 2 hours. Refrigerator: Store in an airtight container for up to 3 days. Reheat gently in a pot over medium heat with a splash of water or broth, covered, until warmed through (5–7 minutes), or microwave covered on 50% power for 3–4 minutes, stirring halfway. Freezer: Cool completely, transfer to a freezer-safe container or bag, and freeze for up to 1 month. Thaw overnight in the refrigerator, then reheat as directed above.

Substitutions
  • ghee or clarified butter → vegetable oil or unsalted butter. Ghee adds rich, nutty flavor, but neutral oil or butter work fine. Use the same amount (3 tablespoons / 45 ml).
  • ground lamb, beef, or chicken → ground turkey, lentils (1 cup cooked), or mushrooms (finely chopped). Turkey gives a leaner result. For vegetarian or vegan biryani, cooked lentils or finely chopped mushrooms mimic the meaty texture.
  • plain whole-milk yogurt → buttermilk or sour cream (use 6 tablespoons / 90 ml for a thinner consistency). Yogurt adds creaminess and tang. Buttermilk works similarly; sour cream is richer but also works.
  • basmati rice → jasmine rice or long-grain white rice. Basmati rice is traditional and has a delicate flavor. Jasmine or long-grain rice are acceptable alternatives but may be slightly stickier.

More biryani

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Basmati Rice
Method
Stovetop
Quick & Easy
One-PotBudget

Reviews (0)