Let me tell you, the scent of rich, spiced butter chicken simmering gently on the stove is enough to make anyone’s mouth water. The first time I cooked this creamy butter chicken with cauliflower rice, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. When I was knee-high to a grasshopper, Indian food was a mystery to me, but years ago, I stumbled upon this recipe on a rainy weekend, searching for a comforting meal that wouldn’t derail my low-carb lifestyle. Honestly, I wish I’d discovered it years ago.
My family couldn’t stop sneaking bites off the serving platter (and I can’t really blame them). You know what? This creamy butter chicken with cauliflower rice is dangerously easy, offering pure, nostalgic comfort without the carb overload. Perfect for cozy dinners when you want something rich but still light, or to brighten up your Pinterest cookie board’s savory cousin! After testing this recipe multiple times—in the name of research, of course—it’s become a staple for family gatherings and gifting. Trust me, this dish feels like a warm hug in a bowl, and you’re going to want to bookmark this one.
Why You’ll Love This Recipe
Having whipped up this creamy butter chicken with cauliflower rice over and over, I can say with confidence it’s a keeper for both busy weeknights and those slow Sunday suppers. Here’s why it stands out:
- Quick & Easy: Comes together in under 40 minutes, perfect for last-minute cravings or when you’re short on time.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen or local store.
- Perfect for Low-Carb Diets: Swapping rice for cauliflower keeps it light without skimping on flavor.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike—yes, even picky eaters!
- Unbelievably Delicious: The creamy texture combined with the aromatic spices hits just the right comfort food notes.
What really makes this recipe different is the little twist of roasting the cauliflower rice before serving, which adds a nutty depth and texture that plain steamed rice just can’t match. Plus, blending a bit of cream and butter into the sauce gives it that silky, luscious mouthfeel that makes every bite memorable. This isn’t just another butter chicken—it’s the best low-carb version you’ll find. Honestly, after the first bite, you might just close your eyes and savor the richness, feeling like you’re indulging without the guilt. This recipe turns a simple meal into something worth impressing guests with, but without the stress.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and others are easy to find fresh or frozen. Here’s the breakdown:
- For the Butter Chicken:
- Chicken thighs, boneless and skinless (about 1.5 lbs / 700 g) – juicy and tender
- Unsalted butter (4 tablespoons) – adds richness and silkiness
- Heavy cream (1 cup / 240 ml) – for that creamy, luscious texture
- Garlic cloves (3, minced) – aromatic punch
- Fresh ginger (1 tablespoon, grated) – warmth and zing
- Tomato puree (1 cup / 240 ml) – base for the sauce
- Garam masala (2 teaspoons) – essential Indian spice blend
- Ground cumin (1 teaspoon) – earthy depth
- Chili powder (1/2 teaspoon) – mild heat, adjust as needed
- Turmeric (1/2 teaspoon) – color and subtle earthiness
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish) – bright finish
- For the Cauliflower Rice:
- Cauliflower head (1 large, about 3 cups riced) – fresh or pre-riced works fine
- Olive oil or avocado oil (2 tablespoons) – for roasting
- Salt and pepper to taste
- Optional: Garlic powder (1/4 teaspoon) – adds a subtle savory note
Pro tip: For the best texture, I prefer a firm, fresh cauliflower head, but frozen riced cauliflower is a great time-saver—just make sure to drain any excess moisture. When buying spices, I recommend brands like McCormick or Simply Organic for consistent flavor. And if you want to keep this dairy-free, swap the heavy cream with canned coconut milk and use vegan butter—trust me, it works beautifully.
Equipment Needed
- Large skillet or sauté pan – for cooking the butter chicken sauce and chicken
- Baking sheet or roasting pan – to roast the cauliflower rice
- Food processor or box grater – to rice the cauliflower (unless using pre-riced)
- Measuring cups and spoons – for accurate seasoning and ingredient portions
- Mixing spoon or spatula – to stir and combine ingredients
- Sharp knife and cutting board – for prepping chicken, garlic, and ginger
If you don’t have a food processor, a box grater works just fine for ricing cauliflower, though it takes a bit more elbow grease. I’ve used both, and honestly, the hand grater gives a nice texture too. Also, a non-stick skillet helps prevent the chicken from sticking, but a well-seasoned cast iron pan adds great flavor. For budget-friendly options, check thrift stores for quality pans—you can find gems for less. Keeping your knives sharp makes prep faster and safer, so don’t skip on a good sharpening every now and then!
Preparation Method

- Prep the Cauliflower Rice (10-12 minutes):
Preheat your oven to 400°F (200°C). If using a whole cauliflower, wash and dry it, then rice it using a food processor or box grater until you have roughly 3 cups (about 300 g) of fine cauliflower bits. Spread the riced cauliflower evenly on a baking sheet, drizzle with 2 tablespoons olive oil, sprinkle with salt, pepper, and optional garlic powder. Toss to coat well. Roast in the oven for 10-12 minutes until tender and lightly golden, stirring halfway through. Set aside. - Cook the Chicken (15 minutes):
While the cauliflower roasts, heat 2 tablespoons of unsalted butter in a large skillet over medium heat. Season 1.5 lbs (700 g) chicken thighs with salt and pepper, then add to the skillet. Cook for about 5-7 minutes on each side until golden brown and cooked through. Remove chicken to a plate and set aside. - Make the Sauce (10 minutes):
In the same skillet, add the remaining 2 tablespoons butter. Once melted, add minced garlic (3 cloves) and grated ginger (1 tablespoon). Sauté for 1-2 minutes until fragrant, but don’t let it burn! Stir in 1 cup (240 ml) tomato puree and cook for 3-4 minutes, letting the sauce thicken slightly. - Add Spices and Cream:
Stir in 2 teaspoons garam masala, 1 teaspoon ground cumin, 1/2 teaspoon chili powder, and 1/2 teaspoon turmeric. Mix well to coat the tomato base with spices. Slowly pour in 1 cup (240 ml) heavy cream while stirring, allowing the sauce to become creamy and luscious. Season with salt and black pepper to taste. - Combine Chicken and Sauce:
Return the cooked chicken thighs to the skillet, nestling them into the sauce. Simmer gently for 5 minutes, letting the flavors meld and the chicken soak up that buttery goodness. The sauce should be thick but spoonable—if it’s too thick, splash in a little water or broth. - Serve:
Spoon the roasted cauliflower rice onto plates or a serving bowl, then ladle the creamy butter chicken on top. Garnish with freshly chopped cilantro for a bright, fresh finish.
Tip: If your sauce separates or looks grainy, a quick whisk off the heat can bring back that silky texture. And if your chicken starts to dry out, adding a splash of cream or broth mid-simmer can keep it juicy.
Cooking Tips & Techniques
One thing I’ve learned (sometimes the hard way) is to never rush the browning of the chicken. Let it get a nice golden crust—that’s flavor gold right there. Also, don’t overcrowd the pan; cook in batches if needed to avoid steaming the chicken.
For the sauce, tempering the spices by cooking them briefly in butter before adding the tomato puree really wakes up their flavors. I used to dump spices straight into the sauce, and it tasted flat, but this little step makes a world of difference.
Timing is everything: while cauliflower roasts, multitask by prepping your chicken and sauce ingredients. This keeps the kitchen workflow smooth and dinner on schedule.
Another key tip: use full-fat cream and real butter whenever possible. It’s the secret to that silky texture and deep flavor. Low-fat substitutes tend to curdle or thin out the sauce, which I learned after a few less-than-stellar attempts.
Finally, keep tasting as you go. Adjusting salt and spice levels toward the end of cooking ensures the perfect balance for your palate. Cooking is as much about feel as it is precision.
Variations & Adaptations
- Dairy-Free Version: Swap heavy cream for canned coconut milk and use vegan butter. The sauce stays creamy with a subtle coconut twist that’s delicious.
- Spice Level: Want it hotter? Add chopped green chilies or a dash of cayenne pepper when cooking the garlic and ginger. For milder, reduce chili powder or omit entirely.
- Protein Swap: Try this with boneless skinless chicken breasts or even firm tofu for a vegetarian option. Just adjust cooking times—breasts cook faster, tofu needs a good sear.
- Cauliflower Rice Alternatives: Use shredded zucchini or broccoli rice for a fresh spin. If you’re not low-carb, jasmine rice or basmati also pair beautifully.
- Personal Variation: I once tossed in a handful of chopped spinach at the end for a pop of color and nutrition. It added a nice earthiness without overpowering the sauce.
Serving & Storage Suggestions
Serve this creamy butter chicken with cauliflower rice hot, straight from the pan for best flavor and texture. Garnish with fresh cilantro or a squeeze of lemon for brightness. It pairs wonderfully with a simple cucumber salad or sautéed greens to round out the meal.
If you’re serving guests, arrange the dish on a large platter for sharing—there’s something comforting about family-style dining. For drinks, a crisp white wine or a spiced chai tea complements the rich flavors nicely.
To store leftovers, cool completely and keep in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making for an even tastier lunch the next day. You can freeze portions for up to 2 months; just thaw in the fridge before reheating gently on the stove or microwave. When reheating, add a splash of cream or water to restore the sauce’s creaminess.
Nutritional Information & Benefits
This creamy butter chicken with cauliflower rice is a low-carb, high-flavor meal that fits well into keto and paleo lifestyles. Per serving, you’re looking at approximately 400 calories, 30 grams of protein, and just 8 grams of net carbs, thanks to swapping traditional rice with cauliflower.
Chicken thighs provide a good source of iron and B vitamins, while cauliflower brings in fiber, vitamin C, and antioxidants. The spices aren’t just flavor boosters—they’re known for anti-inflammatory and digestive benefits. Using healthy fats like butter and cream adds satiety, keeping you full longer without blood sugar spikes.
Note: This recipe contains dairy and may not be suitable for those with allergies or lactose intolerance unless adjusted accordingly.
Conclusion
In a world of complicated meals and long ingredient lists, this creamy butter chicken with cauliflower rice stands out as a low-carb comfort meal that’s simple, satisfying, and downright delicious. You can make it your own by adjusting spices, swapping proteins, or trying different vegetable “rice” alternatives.
Honestly, I love this recipe because it brings real comfort with none of the guilt, and it’s flexible enough for virtually any occasion. So go ahead, give it a try, and let me know how you customize it to suit your taste buds. Don’t forget to share your experiences and any tweaks in the comments—I’m always curious how you make it yours!
Here’s to cozy meals that make you smile.
FAQs
Can I use chicken breasts instead of thighs?
Yes, chicken breasts work fine but cook faster. Keep an eye on them to avoid drying out—about 4-5 minutes per side should do it.
Is this recipe suitable for keto diets?
Absolutely! The cauliflower rice keeps carbs low, and the rich sauce with butter and cream fits perfectly into keto macros.
Can I prepare the cauliflower rice ahead of time?
Yes, you can rice the cauliflower a day ahead and store it in the fridge. Roast it just before serving for best texture.
What can I use if I don’t have garam masala?
Try mixing equal parts ground cumin, coriander, cardamom, and cinnamon for a quick substitute. It won’t be exact, but close enough!
How spicy is this butter chicken?
It’s mildly spiced with just a hint of heat from chili powder. You can adjust the spice level up or down depending on your preference.
Pin This Recipe!

Creamy Butter Chicken with Cauliflower Rice
A rich, spiced butter chicken served with roasted cauliflower rice, perfect for a low-carb, comforting meal that comes together in under 40 minutes.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1.5 lbs boneless, skinless chicken thighs
- 4 tablespoons unsalted butter
- 1 cup heavy cream (240 ml)
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 cup tomato puree (240 ml)
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon turmeric
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish)
- 1 large cauliflower head (about 3 cups riced)
- 2 tablespoons olive oil or avocado oil
- Salt and pepper to taste
- Optional: 1/4 teaspoon garlic powder
Instructions
- Preheat oven to 400°F (200°C). Rice the cauliflower using a food processor or box grater until you have about 3 cups (300 g). Spread on a baking sheet, drizzle with 2 tablespoons olive oil, season with salt, pepper, and optional garlic powder. Toss to coat and roast for 10-12 minutes, stirring halfway through. Set aside.
- While cauliflower roasts, heat 2 tablespoons butter in a large skillet over medium heat. Season chicken thighs with salt and pepper. Cook chicken for 5-7 minutes per side until golden brown and cooked through. Remove chicken and set aside.
- In the same skillet, add remaining 2 tablespoons butter. Once melted, sauté minced garlic and grated ginger for 1-2 minutes until fragrant.
- Add tomato puree and cook for 3-4 minutes until sauce thickens slightly.
- Stir in garam masala, ground cumin, chili powder, and turmeric. Mix well.
- Slowly pour in heavy cream while stirring to create a creamy sauce. Season with salt and black pepper to taste.
- Return chicken to skillet, nestle into sauce, and simmer gently for 5 minutes to meld flavors. Add water or broth if sauce is too thick.
- Serve roasted cauliflower rice topped with creamy butter chicken. Garnish with chopped cilantro.
Notes
For best texture, use fresh cauliflower or drain frozen riced cauliflower well. To keep dairy-free, substitute heavy cream with canned coconut milk and butter with vegan butter. Avoid overcrowding the pan when cooking chicken to ensure a golden crust. If sauce separates, whisk off heat to restore texture. Adjust spice levels to taste.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 400
- Sugar: 5
- Sodium: 400
- Fat: 30
- Saturated Fat: 15
- Carbohydrates: 10
- Fiber: 4
- Protein: 30
Keywords: butter chicken, cauliflower rice, low-carb, keto, Indian recipe, creamy chicken, easy dinner, healthy comfort food


