It was one of those evenings where I’d promised myself a simple, cozy dinner but ended up staring blankly at the fridge, wondering what on earth to make that wouldn’t wreck my keto goals. Honestly, butter chicken wasn’t even on my mind that night. But then, as I rummaged through the freezer, I found a forgotten bag of cauliflower rice and some chicken thighs. The idea struck me — why not whip up a creamy keto butter chicken served over that cauliflower rice? Skeptical at first, I wasn’t sure if this would be just another “attempt” or a keeper. But as I stirred the aromatic spices into the rich butter sauce, something clicked.
The smell alone was enough to pull me out of that cooking fog. I remember sliding the plate onto the table, the tender chicken swimming in velvety sauce, with the cauliflower rice soaking up every bit. That night, this creamy keto butter chicken with cauliflower rice became my go-to comfort meal — rich enough to feel indulgent but light enough to fit my low-carb lifestyle. It’s funny how the simplest ingredients, paired with a little kitchen intuition, can turn an average night into something quietly satisfying. This recipe stuck with me because it’s not just food — it’s a little reset after a long day, a reminder that delicious can be easy and guilt-free.
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 30 minutes, making it perfect for busy weeknights or when you want something satisfying without fuss.
- Simple Ingredients: No need for exotic spices or specialty stores—most ingredients are pantry staples or easy to find.
- Perfect for Keto: Low-carb, high-fat, and loaded with flavor, this recipe fits seamlessly into a keto lifestyle.
- Crowd-Pleaser: Whether you’re cooking for family or friends, this butter chicken always gets compliments and requests for seconds.
- Unbelievably Delicious: The creamy texture paired with a perfectly spiced sauce makes it comfort food that doesn’t feel heavy or greasy.
- What sets this apart? The secret lies in balancing the spices with just the right amount of butter and cream, plus the cauliflower rice that soaks up the sauce beautifully without overpowering the dish.
- This recipe isn’t just another keto meal; it’s the kind of dish that makes you pause and savor every bite, a true comfort food that keeps you on track.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients to create bold flavors and a rich, creamy texture without any hassle. Most ingredients are keto-friendly staples, making it easy to have on hand or swap with your favorites.
- Chicken thighs, boneless and skinless (about 1.5 pounds/700g) – I prefer thighs for juiciness and flavor.
- Unsalted butter (4 tablespoons/60g), divided – adds richness and smoothness.
- Heavy cream (1/2 cup/120ml) – essential for that creamy finish.
- Coconut cream (optional, 1/4 cup/60ml) – for extra creaminess and subtle sweetness.
- Cauliflower rice (4 cups/600g) – fresh or frozen, works either way.
- Garlic cloves (4, minced) – for that aromatic punch.
- Ginger (1 tablespoon, grated) – fresh is best for vibrant flavor.
- Tomato paste (2 tablespoons) – gives that classic butter chicken tang.
- Garam masala (2 teaspoons) – the heart of the spice blend.
- Ground turmeric (1 teaspoon) – adds earthiness and color.
- Ground cumin (1 teaspoon) – warms the dish with subtle smokiness.
- Chili powder (1/2 teaspoon) – adjust for heat preference.
- Salt and pepper, to taste.
- Fresh cilantro, chopped (optional) – for garnish and freshness.
- Lemon juice (1 tablespoon) – brightens the flavors at the end.
Ingredient Tips: For best results, use grass-fed butter if you can—it really deepens the flavor. When choosing cauliflower rice, fresh tends to have a better texture, but frozen works perfectly if you’re short on time. Also, if dairy is a concern, swapping heavy cream for full-fat coconut milk is a great alternative.
Equipment Needed
- Large skillet or frying pan: Preferably non-stick or cast iron for even cooking and easy browning of the chicken.
- Medium saucepan: To cook the cauliflower rice gently without overcooking.
- Sharp knife and cutting board: For prepping chicken and aromatics.
- Measuring spoons and cups: Accuracy matters for spices and liquids.
- Wooden spoon or silicone spatula: For stirring without scratching your pans.
If you don’t have a food processor for cauliflower rice, no worries—grating the cauliflower by hand works just fine, though it takes a bit more elbow grease. A splatter guard can be handy during cooking to keep your stovetop cleaner, especially when sautéing the garlic and spices.
Preparation Method

- Prep the chicken: Pat the chicken thighs dry with paper towels. Cut into bite-sized pieces, about 1.5 inches (3.8 cm) each. This helps them cook evenly and soak up the sauce better. (Time: 5 minutes)
- Cook the cauliflower rice: Heat 1 tablespoon (15g) of butter in a medium saucepan over medium heat. Add the cauliflower rice, season lightly with salt, and sauté for 5-7 minutes until tender but not mushy. Stir often to prevent sticking. When done, set aside and keep warm. (Time: 7 minutes)
- Sauté aromatics: In a large skillet, melt 2 tablespoons (30g) of butter over medium heat. Add minced garlic and grated ginger, cooking until fragrant and just golden, about 1 minute—don’t let it burn! This step releases the base flavors. (Time: 2 minutes)
- Add spices and tomato paste: Stir in garam masala, turmeric, cumin, chili powder, and tomato paste. Cook for 1-2 minutes, stirring constantly, so the spices bloom and the tomato paste darkens slightly. This is key for depth. (Time: 2 minutes)
- Cook chicken: Add chicken pieces to the skillet, stirring to coat with the spice mixture. Cook over medium-high heat for 6-8 minutes, turning occasionally until the chicken is browned on all sides but not fully cooked through. (Time: 8 minutes)
- Add cream and simmer: Reduce heat to medium-low. Pour in heavy cream and coconut cream (if using). Stir gently and let the sauce simmer for 7-10 minutes until the chicken is cooked through and the sauce thickens. Taste and season with salt and pepper. (Time: 10 minutes)
- Finish with lemon juice and garnish: Remove from heat and stir in lemon juice for brightness. Sprinkle chopped cilantro on top if you like. (Time: 2 minutes)
- Serve: Spoon the creamy keto butter chicken over warm cauliflower rice. Take a moment to appreciate the aroma before digging in! (Time: immediate)
Pro tip: If the sauce seems too thick, add a splash of water or broth to loosen it. Conversely, simmer a bit longer to thicken if it’s too thin. The sauce should coat the chicken luxuriously.
Cooking Tips & Techniques
One thing I learned the hard way is to never rush browning the chicken. Getting a nice sear locks in flavor and texture. You want the pieces golden, not steamed. Also, don’t skip toasting the spices with the tomato paste—that step really makes a difference in flavor depth.
When cooking cauliflower rice, keep the heat medium to medium-low to avoid sogginess. Stirring frequently helps it cook evenly without turning mushy. And honestly, patience with the sauce simmering pays off—low and slow lets the flavors marry beautifully.
Avoid overcrowding your pan when cooking chicken; if needed, cook in batches. Crowding causes steaming instead of browning. I once ignored this and ended up with bland, rubbery chicken—lesson learned!
Multitasking here is your friend: while the cauliflower rice cooks, prep the chicken and aromatics. This saves time and keeps everything warm and fresh.
Variations & Adaptations
- Spice level: Crank up the chili powder or add a pinch of cayenne if you like it hotter, or omit chili for a milder version.
- Protein swap: Try this with shrimp or paneer for different takes that work wonderfully with the sauce.
- Vegetable boost: Stir in spinach or kale toward the end of cooking for added nutrition and color.
- Dairy-free: Use coconut cream and oil instead of butter and heavy cream for a fully dairy-free keto option.
- Slow cooker method: Brown chicken and aromatics first, then transfer everything to a slow cooker. Cook on low for 3-4 hours and stir in cream at the end.
Personally, I often toss in some roasted bell peppers or mushrooms for texture variety. It’s a little twist that keeps the recipe feeling fresh each time.
Serving & Storage Suggestions
This creamy keto butter chicken is best served warm, right off the stove, spooned generously over fluffy cauliflower rice. Garnishing with fresh cilantro or a wedge of lemon adds a nice pop of freshness. It pairs beautifully with a crisp cucumber salad or steamed green beans.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it perfect for meal prep. To reheat, warm gently on the stove or microwave in short bursts, stirring often to keep the sauce creamy.
If you want to freeze it, separate the cauliflower rice from the butter chicken. Freeze the chicken sauce in a sealed container for up to 3 months and thaw overnight before reheating. Cauliflower rice freezes okay but tends to get softer when reheated.
Nutritional Information & Benefits
This recipe is packed with healthy fats from butter and cream, moderate protein from chicken, and very low carbs thanks to cauliflower rice. Per serving, you’re looking at approximately 450 calories, 35g fat, 25g protein, and under 8g net carbs.
Cauliflower is a nutrient-dense vegetable rich in fiber, vitamins C and K, and antioxidants. The spices like turmeric and ginger offer anti-inflammatory properties, adding a subtle health boost. It’s a filling meal that keeps blood sugar steady without sacrificing flavor.
Also, this dish is naturally gluten-free and can be adjusted to be dairy-free, making it suitable for many dietary needs.
Conclusion
This creamy keto butter chicken with cauliflower rice is one of those recipes that feels like a warm hug after a hectic day. It’s simple enough for a weeknight but tasty enough to impress guests or treat yourself. I love how flexible it is—easy to tweak based on what’s in the fridge or your spice tolerance. You know that satisfying feeling when something healthy tastes indulgent? That’s exactly what you get here.
Give it a try, make it yours, and don’t be shy about sharing your own twists. Cooking is all about experimenting and enjoying the process. Here’s to many cozy dinners filled with good food and even better company.
FAQs
Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breasts, but thighs stay juicier and more tender in this recipe. If using breasts, be careful not to overcook them.
Is cauliflower rice necessary, or can I use regular rice?
Cauliflower rice keeps this dish keto-friendly and low-carb. Regular rice works if you’re not following keto, but it changes the carb count significantly.
How spicy is this recipe?
It has a mild to moderate spice level thanks to chili powder and garam masala. You can adjust the heat by adding more chili or omitting it altogether.
Can I prepare this recipe ahead of time?
Absolutely! The butter chicken flavors actually deepen after a day in the fridge. Just store cauliflower rice separately to maintain texture.
What’s the best way to reheat without drying out the chicken?
Reheat gently on the stovetop over low heat, stirring occasionally. Adding a splash of water or cream helps keep the sauce creamy and the chicken tender.
Pin This Recipe!

Creamy Keto Butter Chicken Recipe with Easy Cauliflower Rice Tutorial
A rich and creamy keto-friendly butter chicken served over cauliflower rice, perfect for a low-carb, comforting meal ready in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian-inspired Keto
Ingredients
- 1.5 pounds boneless, skinless chicken thighs
- 4 tablespoons unsalted butter, divided
- 1/2 cup heavy cream
- 1/4 cup coconut cream (optional)
- 4 cups cauliflower rice (fresh or frozen)
- 4 garlic cloves, minced
- 1 tablespoon grated ginger
- 2 tablespoons tomato paste
- 2 teaspoons garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1/2 teaspoon chili powder
- Salt and pepper, to taste
- Fresh cilantro, chopped (optional)
- 1 tablespoon lemon juice
Instructions
- Pat the chicken thighs dry and cut into 1.5-inch bite-sized pieces.
- Heat 1 tablespoon butter in a medium saucepan over medium heat. Add cauliflower rice, season lightly with salt, and sauté for 5-7 minutes until tender but not mushy. Set aside and keep warm.
- In a large skillet, melt 2 tablespoons butter over medium heat. Add minced garlic and grated ginger, cooking until fragrant and just golden, about 1 minute.
- Stir in garam masala, turmeric, cumin, chili powder, and tomato paste. Cook for 1-2 minutes, stirring constantly.
- Add chicken pieces to the skillet, stirring to coat with the spice mixture. Cook over medium-high heat for 6-8 minutes until browned on all sides but not fully cooked through.
- Reduce heat to medium-low. Pour in heavy cream and coconut cream if using. Stir gently and let simmer for 7-10 minutes until chicken is cooked through and sauce thickens. Season with salt and pepper.
- Remove from heat and stir in lemon juice. Garnish with chopped cilantro if desired.
- Serve the creamy butter chicken over warm cauliflower rice.
Notes
Use grass-fed butter for deeper flavor. Fresh cauliflower rice has better texture but frozen works well. For dairy-free, substitute heavy cream with full-fat coconut milk and use coconut oil instead of butter. Avoid overcrowding the pan when cooking chicken to ensure proper browning. If sauce is too thick, add water or broth; simmer longer if too thin.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 450
- Sugar: 3
- Sodium: 400
- Fat: 35
- Saturated Fat: 20
- Carbohydrates: 8
- Fiber: 3
- Protein: 25
Keywords: keto, butter chicken, cauliflower rice, low-carb, creamy, easy dinner, keto dinner, gluten-free, dairy-free option


