Chicken Biryani (One Pot) is what I make when I want something cozy and impressive, but I also do not want a sink full of dishes staring at me later. You know those days when dinner needs to feel like a treat, yet you have zero energy for a complicated recipe? This is for that exact mood. Everything cooks in one pot, the rice soaks up all that spicy, savory chicken flavor, and your kitchen smells like you tried way harder than you actually did. If you have ever felt nervous about biryani because it sounds “fancy,” I promise this is the friendly version. Let’s get you a big, steamy pot of comfort on the table tonight.
The Story Behind This Recipe
Here’s why I love this Chicken Biryani (One Pot): it uses pantry staples and it tastes like a bakery treat. Chicken Biryani (One Pot) is what I make when I want something cozy and impressive, but I also do not want a sink full of dishes…

Why you’ll love this Biryani?
First, it is truly a one-pot dinner. Chicken, spices, rice, and all that goodness end up together, which means less cleanup and more time to actually eat while it is hot.
Second, it is the kind of meal that makes everyone wander into the kitchen asking, “What smells so good?” The combo of onions, warm spices, and chicken is just unfairly delicious.
Third, it is flexible. If you are missing one spice or you prefer less heat, you can still make a really satisfying Chicken Biryani (One Pot) without stressing.
Also, if you are a fellow chicken dinner person who likes switching things up, you might enjoy bookmarking a few other chicken favorites for busy nights like 4-ingredient orange chicken or these fun buffalo chicken bowls for when you want something totally different but still easy.
Lastly, leftovers are amazing. The flavors get even better the next day, and it reheats like a champ.

Ingredients and substitutes
I am going to list what I use most often, plus easy swaps. This is not the time to panic if you do not have a certain spice. Use what you have, keep the balance, and you will still get a great pot of Chicken Biryani (One Pot).
What you will need
- Chicken: bone-in thighs or drumsticks are my favorite for flavor. Boneless thighs also work. Chicken breast works too, but watch the cook time so it stays juicy.
- Basmati rice: this is the classic choice. If you only have jasmine rice, it will taste good but it is a bit stickier. If using regular long grain, rinse it really well.
- Onions: thinly sliced. This is where a lot of the deep flavor comes from.
- Yogurt: plain yogurt tenderizes and gives a gentle tang. Substitute: a splash of lemon juice plus a bit more water, or a couple spoonfuls of sour cream.
- Garlic and ginger: fresh is best, but paste is totally fine.
- Tomato: chopped tomato or a few tablespoons of crushed tomato. Optional, but nice.
- Whole spices (if you have them): bay leaf, cinnamon stick, cardamom, cloves. Substitute: skip and add a tiny pinch more ground spices.
- Ground spices: turmeric, cumin, coriander, and garam masala. Add chili powder or cayenne if you like heat.
- Fresh herbs: cilantro and mint if you can. If not, just use cilantro or even parsley in a pinch.
- Broth or water: broth gives a richer taste, but water works.
- Salt: do not be shy, rice needs proper seasoning.
- Optional add-ins: frozen peas, a few potato chunks, or a handful of fried onions on top.
Quick side note: if you are a “creamy comfort food” person, you should check out asiago tortelloni alfredo with grilled chicken sometime. Totally different vibe, but it is another one that makes people happy at the table.
“I tried this one-pot biryani on a weeknight and it actually worked on my first try. The rice cooked perfectly and my family asked for seconds. This is going into our regular rotation.”

Step-by-step: One-pot chicken biryani recipe
Here is the way I make it at home. It is straightforward, and you do not need any fancy techniques. Just take it step by step and trust the process.
1) Prep the rice and chicken
Rinse the basmati rice until the water looks mostly clear. Then soak it for 20 to 30 minutes if you have time. This small step helps the rice cook up long and fluffy.
For the chicken, I usually toss it with yogurt, ginger, garlic, a pinch of salt, turmeric, cumin, coriander, and a bit of garam masala. If you can marinate for 20 minutes, great. If not, you can still move on.
2) Build flavor in the pot
Heat a little oil or ghee in a large heavy pot with a lid. Add sliced onions and cook until they are deep golden. Not burnt, just nicely browned. This is the moment where your kitchen starts smelling amazing.
Add whole spices if you are using them, then add the marinated chicken. Sear it for a few minutes so it starts to brown. Stir in chopped tomato if using, then cook until the chicken is mostly cooked through and you see a glossy, thick masala coating everything.
3) Add rice, liquid, and cook without peeking
Drain the rice and spread it over the chicken mixture. Sprinkle chopped cilantro and mint on top. Pour in hot broth or water. A good starting point is about 1 and 1/2 cups liquid for each cup of soaked basmati rice, but it can vary by pot and rice brand. The liquid should taste nicely salty, like a good soup.
Bring it to a gentle boil, then lower the heat to the lowest setting. Cover with a tight lid. Let it cook about 15 minutes, then turn off the heat and let it rest for 10 minutes. Try not to lift the lid a bunch. Steam is doing the job.
Fluff gently with a fork, pulling rice from the edges toward the center. You want to keep those grains intact, not mashy.
If you want a fun snacky side for another day, these buffalo chicken egg rolls are such a crowd-pleaser. Not traditional with biryani, but honestly, I am not here to judge anyone’s dinner table.
Tips for Success
This is the section I wish I had the first time I tried making biryani at home. Little details make a big difference.
Do not skip rinsing the rice. It helps keep the rice fluffy instead of gummy.
Brown the onions patiently. That deep color equals deep flavor. If you rush it, the biryani tastes flatter.
Use a heavy pot with a good lid. Thin pots can burn the bottom before the rice finishes.
Taste the liquid before you cover the pot. This is your chance to adjust salt and spice. Rice absorbs seasoning, so it needs to taste a bit bold.
If the bottom is browning too fast, slide the pot to a smaller burner or use a heat diffuser if you have one.
Want that extra “biryani aroma”? Add a pinch of garam masala at the end and a tiny splash of rose water or kewra water if you have it. Totally optional, but lovely.
And if you are in a grilled chicken phase lately, keep this one saved too: brown sugar bourbon glazed grilled chicken. It is sweet, smoky, and a nice break from rice nights.
How to Make Instant Pot Chicken Biryani
If you love the idea of Chicken Biryani (One Pot) but you want it even more hands-off, the Instant Pot is honestly great for this. The flavor is still there, and it is very weeknight-friendly.
Instant Pot method (simple version)
Use the Saute setting to brown onions and sear the chicken with spices, just like you would in a regular pot. Scrape up any browned bits so you do not get a burn warning.
Add rinsed rice on top, then pour in water or broth. With soaked basmati, I usually start with a 1:1 liquid ratio in the Instant Pot (one cup liquid for one cup soaked rice), because it traps moisture. If your rice is not soaked, add a little more.
Pressure cook on High for 6 minutes if using soaked basmati, then let it naturally release pressure for 10 minutes. After that, quick release any remaining pressure. Fluff gently and let it sit a couple minutes with the lid cracked so extra steam can escape.
If it looks a bit wet right after cooking, do not panic. It usually settles after a few minutes.
Common Questions
Can I make Chicken Biryani (One Pot) with chicken breast?
Yes. Cut it into larger chunks and do not overcook it during the sauté step. It will finish cooking with the rice.
What if my rice turns out mushy?
Usually it is too much liquid or too much stirring. Next time, reduce liquid slightly and keep the rice layer mostly undisturbed once it goes in.
How spicy is this recipe?
It depends on your chili. Start mild and add heat at the end if you want. A little extra garam masala and black pepper can add warmth without making it fiery.
Can I prep it ahead?
Yes. Marinate the chicken the night before, slice onions ahead, and rinse and soak rice right before cooking. You can also fully cook it and reheat gently with a splash of water.
What should I serve with it?
I love it with a simple cucumber salad or raita (yogurt with cucumber and salt). Even plain yogurt on the side is great.
A cozy dinner you will want to repeat
If you have been wanting a no-stress way to make Chicken Biryani (One Pot), I hope this gave you the confidence to go for it. Once you get the hang of rinsing the rice, browning the onions, and letting the steam do its thing, it becomes a very doable weeknight favorite. If you want another perspective, this linked guide for Easy One Pot Chicken Biryani Recipe – Quick & Flavorful Dinner is a helpful read, and for pressure cooking fans, Instant Pot Chicken Biryani – Ministry of Curry is a solid resource too. Make it once, tweak the spice to your taste, and you will probably find yourself craving it again soon. Let me know how yours turns out, and do not forget to save a little for lunch tomorrow.

Chicken Biryani (One Pot)
Ingredients
Method
- Rinse the basmati rice until the water is mostly clear and soak it for 20 to 30 minutes.
- Marinate the chicken with yogurt, ginger, garlic, salt, turmeric, cumin, coriander, and garam masala for 20 minutes if possible.
- Heat oil or ghee in a large heavy pot and add sliced onions. Cook until they are deep golden.
- Add whole spices if using, then add the marinated chicken and sear for a few minutes.
- Stir in chopped tomato if using and cook until the chicken is mostly cooked and coated in a thick masala.
- Drain the rice and spread it over the chicken mixture. Sprinkle with cilantro and mint.
- Pour in hot broth or water (1.5 cups of liquid for each cup of soaked rice). Bring to a gentle boil, then lower the heat to the lowest setting.
- Cover with a tight lid and let it cook for about 15 minutes, then turn off the heat and let it rest for 10 minutes.
- Fluff the rice gently with a fork before serving.

