There’s something truly special about the first whiff of simmering spices that instantly transports me to a warm, bustling Indian kitchen. When life feels overwhelming, I crave the comfort of a rich and creamy dish like this Instant Pot Butter Chicken with Roasted Cauliflower. This recipe is my go-to for those evenings when I want to impress my family without spending hours in the kitchen.
The tender chicken, marinated in a flavorful blend of yogurt and spices, combines beautifully with the tangy richness of tomatoes and cream. And let’s not forget the roasted cauliflower, adding a delightful crunch and layers of flavor that will have everyone reaching for seconds—without a single hint of fast food in sight!
Quick to prepare and packed with aromatic goodness, this dish is perfect for weeknight dinners or when you’re hosting friends. So, roll up your sleeves and let’s transform simple ingredients into something extraordinary that your taste buds will thank you for!

Why is Instant Pot Butter Chicken with Cauliflower Rice a Must-Try?
Simplicity at its Best: This recipe is easy to follow, even for beginner cooks, making it a perfect choice for busy weeknights.
Aromatic Richness: Each ingredient melds beautifully, creating a creamy, spiced sauce that will remind you of your favorite Indian restaurant.
Healthy Twist: By pairing it with roasted cauliflower rice, you’re adding a nutritious element that’s low in carbs without sacrificing flavor.
Crowd-Pleaser: Perfect for family dinners or impressing guests, this dish is a guaranteed hit, leaving everyone satisfied and asking for your secret!
Quick Cooking: In just 30 minutes, the Instant Pot transforms simple ingredients into a lavish meal—ideal for those on a tight schedule.
If you’re looking for more delightful Instant Pot recipes, why not try this Pot Teriyaki Chicken for another quick and delicious option?
Instant Pot Butter Chicken Ingredients
For the Marinade
• Plain yogurt – Adds depth and tang to tenderize the chicken; substitute with lactose-free yogurt for a dairy-free option.
• Freshly grated ginger – Provides a fragrant spiciness; avoid using powdered ginger for the best flavor.
• Garlic – Essential for flavor; use fresh garlic to ensure potency.
• Cumin powder – Offers earthy notes; while there’s no direct substitute, coriander can give a different touch.
• Paprika – Adds mild heat and color; consider using smoked paprika for a twist.
• Garam masala – Enriches the curry’s complexity; blend your own for a personalized spice profile.
• Lime juice – Balances flavors; lemon juice can work in a pinch.
• Kosher salt – Essential for seasoning; taste and adjust to your preference.
For the Chicken
• Boneless, skinless chicken thighs – The star of this dish; juicy and flavorful; tofu makes a great vegetarian option.
• Salted butter – Adds richness; replace with coconut oil for a dairy-free alternative.
For the Sauce
• Diced tomatoes (canned) – Forms the sauce base; choose low-sodium options for better control of salt levels.
• Heavy cream – Adds creaminess; replace with coconut cream for a dairy-free option.
For the Rice and Cauliflower
• Basmati rice – Pairs wonderfully with the curry; rinse well before cooking; jasmine rice is a suitable substitute.
• Cardamom pods and cloves – Infuse aromatic depth in the rice; pre-ground spices can work if needed.
• Chicken broth – Enhances moisture and flavor; consider vegetable broth for a vegetarian alternative.
• Head of cauliflower – Roasted for texture; broccoli can also work in this preparation.
• Avocado oil – Perfect for roasting cauliflower; olive oil can be a good substitute.
• Kosher salt (for cauliflower) – Needed for seasoning the veggies.
• Lime juice (for cauliflower) – Brightens the flavor; lemon juice can be used instead.
This recipe for Instant Pot Butter Chicken is sure to become a cherished part of your culinary repertoire!
How to Make Instant Pot Butter Chicken
- Marinate Chicken: In a large bowl, combine the yogurt, grated ginger, minced garlic, cumin, paprika, garam masala, lime juice, and kosher salt. Cut the chicken thighs into 1-inch pieces, mixing them into the marinade. Let them chill in the refrigerator for at least 45 minutes to absorb the flavors.
- Cook Chicken: Turn on your Instant Pot and melt half of the salted butter using the sauté function. Add the finely chopped Vidalia onion and cook until it’s nicely browned—about 5 minutes. Mix in the grated garlic and ginger, followed by the diced tomatoes, heavy cream, and marinated chicken. Seal the pot and set to cook on high pressure for 12 minutes, then manually release the pressure.
- SimMER Sauce: Open the pot gently and switch back to sauté mode. Allow the mixture to simmer for another 8 minutes; this will help thicken the sauce to a velvety perfection.
- Prepare Rice: Rinse the basmati rice under cold water until the water runs clear. In a saucepan, combine the rinsed rice with chicken broth, cardamom pods, and cloves. Bring everything to a boil, then cover and simmer for 15 minutes. Once done, remove from heat and let it sit covered for an additional 10 minutes for fluffy rice.
- Roast Cauliflower: Preheat your oven to 425°F. Cut the cauliflower into bite-sized florets and toss them with avocado oil, lime juice, and kosher salt. Spread the florets out on a baking dish and roast for about 45 minutes, or until they’re golden brown and tender.
Optional: Serve with fresh cilantro for a pop of color and flavor!
Exact quantities are listed in the recipe card below.

Expert Tips for Instant Pot Butter Chicken
- Marinate Overnight: For the best flavor, marinate the chicken overnight. This allows the spices to fully permeate the meat, elevating your Instant Pot Butter Chicken.
- Use Fresh Ingredients: Fresh garlic and ginger deliver maximum flavor. Dried versions lack potency, so stick with fresh for a truly aromatic dish.
- Adjust to Taste: Tasting as you go is key. Make sure to adjust for salt and spices, ensuring a balanced flavor profile throughout your butter chicken.
- Thicken the Sauce: After pressure cooking, let the sauce simmer to thicken. This enhances the creamy texture and richness of your dish, making it more satisfying.
- Vegetarian Alternatives: If you’re opting for meatless, replace chicken with firm tofu, sautéing it until golden to add depth in flavor before mixing with the sauce.
Instant Pot Butter Chicken with Cauliflower Rice Variations
Feel free to get creative and tailor this dish to suit your taste buds or dietary needs!
- Vegetarian: Substitute chicken thighs with firm tofu for a hearty and plant-based option that soaks up the flavors beautifully.
- Seafood Twist: Add shrimp or prawns after pressure cooking; they cook quickly and will infuse the sauce with a delightful oceanic touch.
- Coconut Cream: For a dairy-free version, switch heavy cream with coconut cream, giving the sauce a tropical flair without compromising creaminess.
- Spice it Up: Add a teaspoon of cayenne pepper to the marinade if you enjoy extra heat and depth in your dish.
- Smoky Flavor: Use smoked paprika instead of regular paprika for a more robust flavor that elevates the entire meal.
- Herb Infusion: Throw in some fresh cilantro or basil as a garnish right before serving to add a burst of freshness.
- Lower-Carb Option: For a truly low-carb meal, replace basmati rice entirely with cauliflower rice, which pairs perfectly with the buttery sauce.
- Lemon Zest Finish: Before serving, sprinkle some fresh lemon zest on top for an extra zing that brightens the flavors of your butter chicken.
What to Serve with Instant Pot Butter Chicken with Roasted Cauliflower?
To create a memorable dining experience, pair your butter chicken with delightful sides that enhance its warm, rich flavors.
- Fluffy Naan: Perfect for scooping up the creamy butter chicken and sauce, naans add a wonderful chewy texture and traditional flair to your meal.
- Cucumber Raita: This cool, creamy yogurt sauce balances the spices of the dish, offering a refreshing contrast that brightens every bite while helping to tame the heat.
- Basmati Rice: Serve alongside your butter chicken for a classic pairing; its fluffy texture absorbs the aromatic sauce beautifully—every grain a delightful bite.
- Roasted Vegetables: Adding roasted seasonal vegetables will bring an earthy sweetness to the table, complementing the spiced chicken while adding a pop of color.
- Mango Chutney: A spoonful of this sweet and tangy delight brings just the right amount of kick, creating a contrast that highlights the dish’s flavors.
- Chai Tea: Round off your meal with a warm cup of spiced chai tea, its comforting aromas and subtle sweetness a lovely way to finish a cozy dinner.
How to Store and Freeze Instant Pot Butter Chicken
Fridge: Store leftovers in an airtight container for up to 3 days, ensuring it’s completely cooled before sealing; this keeps the flavors intact.
Freezer: Freeze the butter chicken in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating for a meal that still tastes fresh.
Reheating: Gently reheat on the stovetop or in the microwave until warmed through; adding a splash of coconut cream can help restore creaminess if needed.
Roasted Cauliflower Storage: Store leftover roasted cauliflower separately in the fridge for up to 3 days; reheat in the oven to retain its crunch.
Make Ahead Options
These Instant Pot Butter Chicken with Roasted Cauliflower meal prep tips are perfect for busy weeknights! You can marinate the chicken up to 24 hours in advance, allowing it to absorb all those mouthwatering flavors. Additionally, you can roast the cauliflower ahead of time—store it in the refrigerator for up to 3 days until you’re ready to serve. To maintain the quality, simply reheat the chicken on the stovetop over low heat, adding a splash of water or stock to prevent drying out. When you’re ready to enjoy this comforting dish, just cook the rice fresh and serve it alongside the reheated butter chicken for a hassle-free, delicious meal!

Instant Pot Butter Chicken with Roasted Cauliflower Recipe FAQs
What type of yogurt should I use for the marinade?
Absolutely! Plain yogurt is ideal for marinating the chicken, as it adds tang and helps tenderize the meat. If you need a dairy-free option, I recommend using lactose-free yogurt or coconut yogurt, which will still provide a creamy texture.
How long can I store the butter chicken in the fridge?
You can store leftovers in an airtight container for up to 3 days. Just make sure the dish has completely cooled before putting it in the fridge; this helps preserve its flavors and freshness!
Can I freeze the butter chicken?
Yes! For long-term storage, place the butter chicken in a freezer-safe container and freeze it for up to 3 months. To thaw, simply leave it in the fridge overnight and then reheat gently on the stovetop or in the microwave. A splash of coconut cream can help revive its creamy texture.
What if my sauce is too thin after cooking?
If your sauce isn’t thickening as you’d like, don’t worry! After opening the Instant Pot, switch it back to sauté mode and simmer the sauce for about 8 minutes. This allows excess liquid to evaporate, thickening the sauce beautifully.
Are there any dietary considerations for the Instant Pot Butter Chicken?
Definitely! If you’re serving this dish to guests with dietary restrictions, it’s versatile. You can swap chicken for firm tofu for a vegetarian option or use coconut cream instead of heavy cream for a dairy-free version. Always check if anyone has allergies to specific spices or ingredients like cumin or paprika.
How should I store roasted cauliflower?
Roasted cauliflower can be stored separately in the fridge for up to 3 days. Keeping it separate helps retain its crunchy texture. When you’re ready to eat, reheat it in the oven instead of the microwave to get that lovely crispness back.

Instant Pot Butter Chicken with Cauliflower Rice Made Easy
Equipment
- Instant Pot
- Oven
- saucepan
Ingredients
For the Marinade
- 1 cup plain yogurt substitute with lactose-free yogurt for dairy-free
- 1 tbsp freshly grated ginger avoid using powdered ginger for best flavor
- 4 cloves garlic use fresh garlic
- 1 tsp cumin powder no direct substitute
- 1 tsp paprika consider using smoked paprika
- 1 tbsp garam masala blend your own for personalization
- 2 tbsp lime juice lemon juice can work
- 1 tsp kosher salt taste and adjust as preferred
For the Chicken
- 1.5 lbs boneless, skinless chicken thighs tofu makes a great vegetarian option
- 4 tbsp salted butter replace with coconut oil for dairy-free
For the Sauce
- 1 can diced tomatoes choose low-sodium options
- 1 cup heavy cream replace with coconut cream for dairy-free
For the Rice and Cauliflower
- 1 cup basmati rice rinse well before cooking; jasmine is suitable substitute
- 2 pods cardamom infuse aromatic depth
- 4 cloves cloves pre-ground spices can work
- 2 cups chicken broth consider vegetable broth for vegetarian
- 1 head cauliflower broccoli can also work
- 2 tbsp avocado oil olive oil is a good substitute
- 1 tsp kosher salt (for cauliflower) needed for seasoning
- 1 tbsp lime juice (for cauliflower) lemon juice can be used
Instructions
Marinating and Cooking
- In a large bowl, combine the yogurt, grated ginger, minced garlic, cumin, paprika, garam masala, lime juice, and kosher salt. Cut the chicken thighs into 1-inch pieces, mixing them into the marinade. Let them chill in the refrigerator for at least 45 minutes to absorb the flavors.
- Turn on your Instant Pot and melt half of the salted butter using the sauté function. Add the finely chopped Vidalia onion and cook until it’s nicely browned—about 5 minutes. Mix in the grated garlic and ginger, followed by the diced tomatoes, heavy cream, and marinated chicken. Seal the pot and set to cook on high pressure for 12 minutes, then manually release the pressure.
- Open the pot gently and switch back to sauté mode. Allow the mixture to simmer for another 8 minutes to thicken the sauce.
Preparing Rice and Roasting Cauliflower
- Rinse the basmati rice under cold water until the water runs clear. In a saucepan, combine the rinsed rice with chicken broth, cardamom pods, and cloves. Bring everything to a boil, then cover and simmer for 15 minutes. Once done, remove from heat and let it sit covered for an additional 10 minutes.
- Preheat your oven to 425°F. Cut the cauliflower into bite-sized florets and toss them with avocado oil, lime juice, and kosher salt. Spread the florets out on a baking dish and roast for about 45 minutes, or until they’re golden brown and tender.
Notes





Leave a Comment