One Pot Chicken Tikka Masala with Rice Recipe
This post may contain affiliate links. Please read my disclosure policy to learn more.
If you're looking for a flavorful weeknight dinner that tastes like your favorite Indian restaurant takeout but uses just one pot, this one pot chicken tikka masala with rice recipe is the cozy, creamy meal you didn’t know your weeknight routine needed.

Recipe Overview: One-Pot Chicken Tikka Masala with Rice Recipe
- ⏱ Prep Time: 10 minutes
- 👩🏻🍳 Baking Time: 30 minutes
- ⏳ Total Time: 40 minutes
- 🍞 Serving: 4
- ⚡ Calories: 468 calories per serving
- 🍂 Flavor Profile: Creamy, spiced, and savory chicken in a rich tomato-based sauce, served over fluffy rice for a comforting, flavorful meal.
- 👌 Difficulty: Medium — requires managing spices, sauce, and cooking chicken and rice together.
SUMMARIZE & SAVE THIS RECIPE ON
Jump to:
This version skips the traditional marinating step and still delivers tender chicken pieces, fragrant rice, and a silky tomato curry sauce packed with warm Indian spices, all in under an hour with minimal cleanup.
With roots in both Indian and British cuisine, chicken tikka masala has sparked its fair share of origin debate, but one thing’s for sure: this version is a game-changer. You get the bold flavor of Indian cooking without needing a spice cabinet overhaul or a stack of dirty pans. Plus, the rice cooks in the same pot, soaking up every drop of the creamy spiced tomato chicken curry sauce. Pair it with a warm piece of homemade naan and suddenly dinner feels a little fancy, but still realistic on a Tuesday night.

Why You’ll Love This Recipe:
- One pot = less mess
Everything cooks in a single large pot or Dutch oven, including the rice, so there’s no juggling pans or dirtying extra dishes. A full-flavor, full-meal with less cleanup? Yes please. - No marinating required
Unlike traditional tikka masala recipes, this version skips the long marination and gets straight to business. You still get bold flavor in less time, thanks to toasting the spices and layering ingredients smartly. - Restaurant-style flavor at home
This creamy spiced tomato chicken curry tastes just like what you’d get at your favorite Indian restaurant—but with fresher ingredients and total control over the spice level and creaminess. - Customizable heat level
Add more chili powder for a bit of heat or mellow things out with a swirl of Greek yogurt or coconut milk. It’s easy to tailor to your family’s preferences. - Made for real-life dinner
Between kids, homework, and reheating your coffee for the fourth time, you need recipes that work. This one’s ready in about 40 minutes and doesn't require babysitting. - Perfect for leftovers and meal prep
It reheats beautifully, stores well in an airtight container, and the flavors only get better the next day. Make a double batch and enjoy cozy lunches all week long. - Pairs perfectly with naan or sourdough naan
Scoop up every drop of that creamy sauce with your own homemade sourdough naan bread and suddenly you're everyone's favorite cook. - Great intro to Indian cooking
If you’re new to Indian recipes, this is a forgiving, beginner-friendly way to explore those rich, bold flavors without needing 20 spices or specialty tools. A great recipe for first-timers.

Ingredients:
For the chicken and sauce:
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon curry powder
- ½ teaspoon turmeric
- ½ teaspoon chili powder
- 1 teaspoon salt
- more salt and pepper to taste
- 1 lb boneless skinless chicken breasts, cubed
- 1 cup basmati rice, rinsed
- 1 cup tomato sauce
- 1 cup full-fat coconut milk (or heavy cream)
- 1 ¾ cups chicken broth or water
- Fresh cilantro, for garnish

Instructions:
- In a large pot or Dutch oven, heat olive oil over medium-high heat. Add diced onion and sauté for about 4 to 5 minutes until softened. Stir in garlic and all the spices: garam masala, cumin, curry powder, turmeric, chili powder, salt, and pepper. Cook for 2 to 3 minutes to bloom the spices and build the flavor base.
- Add the cubed chicken to the pot and cook for about 2 to 3 minutes until lightly browned on the outside. It doesn’t need to be fully cooked through, just enough to seal in the flavor.
- Pour in the rinsed basmati rice, tomato sauce, coconut milk, and chicken broth. Stir everything together and bring to a gentle boil.
- Reduce the heat to medium-low. Cover and let cook for about 18 to 22 minutes, or until the rice is tender and most of the liquid is absorbed. Let it rest, covered, off the heat for another 5 minutes before fluffing with a fork.
- Top with fresh cilantro and serve hot. For the perfect pairing, enjoy with homemade sourdough naan bread.
This pot chicken tikka masala rice combo is hands-down a great alternative to takeout and a cool unique dish to serve when you're short on time. Whether it's part of your rotation or you're trying Indian cooking for the very first time, the creamy sauce, fragrant spices, and tender chicken make it a flavorful rice dish the whole family will devour. And when paired with your sourdough naan bread, it might just become a weeknight tradition.


Tips and Variations:
- Avoid mushy rice
Use long-grain basmati rice and rinse it well to remove excess starch. Avoid stirring too much while it cooks. Letting the dish rest off the heat for 5 to 10 minutes before serving helps the rice finish cooking without going soft. - Spice it up or down
Adjust the heat level to your preference. This version has a mild kick, but you can increase the chili powder or add red pepper flakes for more heat. To mellow it out, stir in a spoonful of plain Greek yogurt or coconut cream. - Swap the dairy
This recipe uses coconut milk for a rich dairy-free version, but heavy cream or a mix of both can be used if you prefer a more traditional Indian restaurant-style sauce. - Make it meatless
Replace chicken with chickpeas or cauliflower for a vegetarian version that still hits all the right flavor notes. - Freeze or double it
This is a great recipe to double for meal prep. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.
FAQs:
Yes. Jasmine rice works as an easy substitute with a similar texture. Brown rice can be used, but it needs more liquid and a longer cook time—so it’s often easier to cook it separately and serve the chicken over it.
This is a simplified, one-pot version inspired by the classic. Traditional recipes usually involve marinating and grilling the chicken separately and take more time. This version keeps the signature flavors but makes it weeknight-friendly.
Yes. Use sauté mode for the aromatics and spices, then add the remaining ingredients. Cook on high pressure for about 7 minutes, followed by a 10-minute natural release before venting.
It shouldn’t if you cook on medium-low heat and let it rest, covered, at the end. Using a nonstick pot or enameled Dutch oven also helps prevent sticking.
Butter chicken is typically richer and milder, with more butter and cream. Tikka masala has a more pronounced tomato base and a slightly bolder spice profile. This version falls somewhere in between.
Basmati is the best choice because it cooks up light and fluffy and holds its texture well. Jasmine rice works in a pinch, but avoid short-grain or instant rice, which can turn soft or sticky in a one-pot dish.
pin for later


One Pot Chicken Tikka Masala with Rice Recipe
Equipment
- 1 Large pot or Dutch oven
Ingredients
- 1 tablespoon olive oil
- 1 small onion diced
- 3 garlic cloves minced
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon curry powder
- ½ teaspoon turmeric
- ½ teaspoon chili powder
- 1 teaspoon salt
- more salt and pepper to taste
- 1 lb boneless skinless chicken breasts cubed
- 1 cup basmati rice rinsed
- 1 cup tomato sauce
- 1 cup full-fat coconut milk or heavy cream
- 1 ¾ cups chicken broth or water
- Fresh cilantro for garnish
Instructions
- In a large pot or Dutch oven, heat olive oil over medium-high heat. Add diced onion and sauté for about 4 to 5 minutes until softened. Stir in garlic, and all the spices: garam masala, cumin, curry powder, turmeric, chili powder, salt, and pepper. Cook for 2 to 3 minutes to bloom the spices and build the flavor base.
- Add the cubed chicken to the pot and cook for about 2 to 3 minutes until lightly browned on the outside. It doesn’t need to be fully cooked through, just enough to seal in the flavor.
- Pour in the rinsed basmati rice, tomato sauce, coconut milk, and chicken broth. Stir everything together and bring to a gentle boil.
- Reduce the heat to medium-low. Cover and let cook for about 18 to 22 minutes, or until the rice is tender and most of the liquid is absorbed. Let it rest, covered, off the heat for another 5 minutes before fluffing with a fork.
- Top with fresh cilantro and serve hot. For the perfect pairing, enjoy with homemade sourdough naan bread.
Notes
Tips and Variations:
- Avoid mushy rice
Use long-grain basmati rice and rinse it well to remove excess starch. Avoid stirring too much while it cooks. Letting the dish rest off the heat for 5 to 10 minutes before serving helps the rice finish cooking without going soft. - Spice it up or down
Adjust the heat level to your preference. This version has a mild kick, but you can increase the chili powder or add red pepper flakes for more heat. To mellow it out, stir in a spoonful of plain Greek yogurt or coconut cream. - Swap the dairy
This recipe uses coconut milk for a rich dairy-free version, but heavy cream or a mix of both can be used if you prefer a more traditional Indian restaurant-style sauce. - Make it meatless
Replace chicken with chickpeas or cauliflower for a vegetarian version that still hits all the right flavor notes. - Freeze or double it
This is a great recipe to double for meal prep. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.





Great chicken dish!