I make keto butter chicken with cauliflower rice when I want a warm, creamy dinner that still feels simple and family-friendly. The chicken cooks in a rich tomato cream sauce with garlic, ginger, butter, and gentle spices, then gets served over fluffy cauliflower rice instead of regular rice.
This is the kind of meal I like on cooler evenings or busy nights when everyone needs something filling. It has the cozy flavor of takeout-style butter chicken, but it is easy to make at home with low-carb ingredients. I love that the sauce feels rich and comforting while the cauliflower rice keeps the meal lighter.
Why You’ll Love This Recipe
Keto butter chicken with cauliflower rice is creamy, flavorful, and satisfying without needing regular rice or added sugar. The sauce is made with butter, cream, tomato, garlic, ginger, and warm spices that coat every bite of tender chicken. It tastes rich and comforting, but it still fits nicely into a low-carb meal plan.
This recipe is also great for families because the spice level is easy to control. You can keep it mild for kids or add extra cayenne, chili flakes, or fresh chili for adults. The cauliflower rice soaks up the sauce in a simple way, making the whole bowl feel cozy and complete.
Another reason I love this dinner is how dependable it is. Chicken thighs stay tender, the sauce comes together in one skillet, and cauliflower rice cooks quickly. It works for weeknights, meal prep, or a comforting dinner that does not feel complicated.
Serves: 4 people
This recipe serves 4 people with generous portions of butter chicken and cauliflower rice. If you are serving smaller appetites, it may stretch to 5 portions with a side salad or roasted vegetables. For bigger appetites, add extra chicken or serve with a keto-friendly flatbread or cucumber salad.
Ingredients You’ll Need
For the Chicken
- 1 1/2 pounds boneless skinless chicken thighs, cut into 1-inch pieces
- 1/2 cup plain full-fat Greek yogurt
- 1 tablespoon fresh lemon juice
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon turmeric
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
For the Butter Chicken Sauce
- 2 tablespoons unsalted butter
- 1 tablespoon avocado oil or olive oil
- 1 small yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon turmeric
- 1/4 teaspoon cayenne pepper, optional
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 cup crushed tomatoes, no sugar added
- 1/2 cup chicken broth
- 3/4 cup heavy cream
- 1 tablespoon unsalted butter, for finishing
- 1 tablespoon chopped fresh cilantro, optional
For the Cauliflower Rice
- 4 cups cauliflower rice, fresh or frozen
- 1 tablespoon unsalted butter or olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh cilantro, optional
- 1 teaspoon fresh lemon juice, optional
For Serving
- Extra chopped cilantro
- Lemon wedges
- Cucumber slices
- Plain full-fat Greek yogurt, optional
Pro Tips
Use chicken thighs for the juiciest texture. Chicken breast can work, but thighs stay tender and are more forgiving in a creamy sauce.
Marinate the chicken for at least 20 minutes if you have time. The yogurt, lemon, garlic, ginger, and spices help flavor the chicken before it even reaches the skillet.
Choose crushed tomatoes with no added sugar. This keeps the recipe keto-friendly while still giving the sauce a rich tomato base.
Keep the heat gentle after adding the cream. A hard boil can make the sauce separate, but a low simmer keeps it smooth and creamy.
Cook cauliflower rice just until tender. Overcooking can make it watery, so stop once it is warm, fluffy, and lightly softened.
Taste the sauce at the end. Depending on your tomatoes and broth, you may need a little more salt, butter, cream, or lemon to balance the flavor.
Tools You’ll Need
- Large skillet or sauté pan
- Medium skillet for cauliflower rice
- Cutting board
- Sharp knife
- Mixing bowl
- Measuring cups
- Measuring spoons
- Wooden spoon or silicone spatula
- Microplane or grater for ginger
- Garlic press, optional
- Tongs
- Serving bowls
Substitutions and Variations
Use Chicken Breast
Boneless skinless chicken breast can be used instead of thighs. Cut it into even pieces and avoid overcooking so it stays tender in the creamy sauce.
Make It Dairy-Free
Use coconut cream instead of heavy cream and replace butter with ghee if tolerated or a dairy-free butter. The flavor will be a little different, but it will still taste rich and comforting.
Add More Vegetables
Stir in spinach, zucchini, bell peppers, or mushrooms near the end of cooking. These vegetables keep the dish low-carb while adding color and texture.
Make It Spicier
Add extra cayenne pepper, chili flakes, or a small spoonful of chili paste to the sauce. Keep the main batch mild if serving kids, then add heat to individual bowls.
Make It Extra Creamy
Add a little more heavy cream or finish with an extra tablespoon of butter. This makes the sauce silkier and helps mellow the tomato and spice flavors.
Make Ahead Tips
Keto butter chicken with cauliflower rice is a helpful make-ahead meal because the sauce becomes even more flavorful after resting. You can marinate the chicken up to 24 hours in advance and keep it covered in the refrigerator. This gives the yogurt, lemon, garlic, ginger, and spices time to season the chicken well.
You can also cook the butter chicken sauce ahead and store it separately from the cauliflower rice. Let the chicken and sauce cool completely, then place them in an airtight container in the refrigerator for up to 4 days. When reheating, warm it gently over low heat so the cream sauce stays smooth.
The cauliflower rice is best cooked fresh, but it can still be prepared ahead if needed. Cook it just until tender, let it cool, and store it in a separate container. Reheat it in a skillet so any extra moisture can cook off before serving.
Instructions
Step 1: Marinate the Chicken
Place the chicken pieces in a mixing bowl. Add the Greek yogurt, lemon juice, minced garlic, grated ginger, garam masala, cumin, paprika, turmeric, kosher salt, and black pepper. Stir until the chicken is well coated, then cover and refrigerate for at least 20 minutes or up to 24 hours.
Step 2: Start the Sauce
Heat 2 tablespoons butter and 1 tablespoon avocado oil or olive oil in a large skillet over medium heat. Add the finely chopped onion and cook for 4 to 5 minutes, stirring often, until soft and lightly golden. This gives the sauce a sweet, savory base.
Step 3: Add Garlic, Ginger, and Spices
Stir in the minced garlic and grated ginger, then cook for about 30 seconds until fragrant. Add the garam masala, cumin, paprika, coriander, turmeric, cayenne if using, salt, and black pepper. Stir for 30 to 60 seconds so the spices bloom in the butter and oil.
Step 4: Cook the Chicken
Add the marinated chicken to the skillet, letting any extra marinade go in with it. Cook for 5 to 7 minutes, stirring occasionally, until the chicken is lightly browned on the outside. It does not need to be fully cooked yet because it will finish simmering in the sauce.
Step 5: Add Tomatoes and Broth
Pour in the crushed tomatoes and chicken broth. Stir well, scraping the bottom of the skillet to lift up any flavorful browned bits. Bring the mixture to a gentle simmer and cook for 8 to 10 minutes, until the chicken is cooked through and the sauce has thickened slightly.
Step 6: Stir in the Cream
Lower the heat to medium-low and slowly stir in the heavy cream. Let the sauce simmer gently for 3 to 5 minutes, but do not let it boil hard. The sauce should look creamy, smooth, and rich enough to coat the chicken.
Step 7: Finish the Butter Chicken
Stir in the final 1 tablespoon butter until melted. Taste the sauce and adjust with more salt, pepper, cream, or lemon juice if needed. Sprinkle with chopped cilantro if using, then keep warm while you make the cauliflower rice.
Step 8: Cook the Cauliflower Rice
Heat 1 tablespoon butter or olive oil in a medium skillet over medium heat. Add the cauliflower rice, kosher salt, and black pepper. Cook for 4 to 6 minutes, stirring often, until the cauliflower is tender, fluffy, and warmed through.
Step 9: Finish the Cauliflower Rice
If there is extra moisture in the skillet, cook the cauliflower rice for another minute or two uncovered. Stir in chopped cilantro and fresh lemon juice if using. The cauliflower rice should be soft but not mushy.
Step 10: Serve Warm
Spoon the cauliflower rice into serving bowls. Top with the keto butter chicken and plenty of creamy sauce. Add extra cilantro, lemon wedges, cucumber slices, or a spoonful of Greek yogurt on the side if desired.
Serving Suggestions
Keto butter chicken with cauliflower rice is filling on its own, but a few simple sides can make the meal feel complete. Cucumber slices or a cucumber salad add cool crunch next to the creamy sauce.
A spoonful of full-fat Greek yogurt on the side is helpful if you want to soften the spice. It also adds a creamy, tangy contrast that works well with the warm tomato sauce.
Roasted broccoli, zucchini, asparagus, or green beans are easy low-carb sides for this meal. They add color and texture without taking away from the butter chicken.
For a family meal with mixed preferences, serve regular rice or naan for anyone who is not eating keto. The butter chicken sauce works well with both cauliflower rice and traditional sides.
A simple green salad with lemon dressing also pairs nicely with this dish. The fresh greens help balance the richness of the cream and butter.
You can also serve the chicken in lettuce cups for a lighter lunch. Add a little cauliflower rice, chicken, sauce, cucumber, and cilantro for a fresh low-carb wrap.
Leftovers and Storage
Store leftover keto butter chicken and cauliflower rice in separate airtight containers if possible. The butter chicken keeps well in the refrigerator for up to 4 days. The cauliflower rice keeps for about 3 days, though it may release a little liquid as it sits.
To reheat the butter chicken, place it in a skillet over low heat and warm it gently. Add a splash of broth or cream if the sauce has thickened too much. Avoid boiling it hard because the cream sauce can separate.
Reheat cauliflower rice in a skillet over medium heat so extra moisture can cook off. You can microwave it, but the skillet gives a fluffier texture. The butter chicken can be frozen for up to 3 months, but cauliflower rice is best made fresh or refrigerated rather than frozen after cooking.
Nutrition and Benefits
- Low-carb comfort meal: Cauliflower rice keeps the meal lower in carbohydrates while still giving you a cozy base for the creamy sauce. It is a helpful swap for regular rice in keto meals.
- Good source of protein: Chicken thighs provide satisfying protein and stay tender in the sauce. This makes the meal filling enough for dinner or meal prep.
- Rich and creamy texture: Heavy cream and butter make the sauce smooth and comforting. A little goes a long way, especially when paired with warm spices.
- Full of warm flavor: Garlic, ginger, garam masala, cumin, paprika, coriander, and turmeric give the sauce depth. These spices make the dish taste rich without needing sugar.
- Easy to customize: You can make it milder, spicier, creamier, or packed with low-carb vegetables. This makes it easy to adjust for family tastes.
Recipe FAQ
Can I use chicken breast instead of chicken thighs?
Yes, chicken breast works in this recipe. Cut it into even pieces and watch the cooking time closely because it can dry out faster than thighs. Simmer it gently in the sauce until just cooked through. Chicken thighs are more forgiving, but both options can taste good.
Is butter chicken keto-friendly?
This version is made to be keto-friendly by using no-sugar-added tomatoes, heavy cream, butter, and cauliflower rice instead of regular rice. Always check labels on tomato products, yogurt, broth, and spices to avoid hidden sugar. The final carb count depends on the exact brands and portions used. Keeping the sauce simple helps it fit better into a low-carb plan.
Can I make this without yogurt?
Yes, you can skip the yogurt marinade if needed. Use lemon juice, garlic, ginger, spices, and a little oil to coat the chicken instead. The chicken may be slightly less tender, but the sauce will still be flavorful. You can add a spoonful of cream to the marinade for richness if you like.
Can I use coconut milk instead of heavy cream?
Yes, full-fat coconut milk or coconut cream can replace heavy cream. The flavor will be a little more coconut-forward, but it works well with the spices. Use coconut cream for the richest texture. Keep the heat gentle so the sauce stays smooth.
How do I keep cauliflower rice from getting watery?
Cook cauliflower rice in a wide skillet and avoid covering it for too long. Frozen cauliflower rice should be cooked until extra moisture evaporates. Do not overcook it, or it can become soft and watery. A quick sauté gives the best fluffy texture.
Can I freeze keto butter chicken?
Yes, the butter chicken freezes well for up to 3 months. Let it cool completely, then store it in a freezer-safe container. Thaw overnight in the refrigerator before reheating gently. The sauce may need a splash of cream or broth to become smooth again.
What can I add to make it more filling?
Add extra chicken, spinach, mushrooms, zucchini, or a side of roasted low-carb vegetables. You can also serve it with avocado, a boiled egg, or keto-friendly flatbread. For family members not following keto, regular rice or naan makes it heartier. Keep the sauce generous so every serving feels satisfying.
A Creamy Low-Carb Dinner That Feels Like Comfort
Keto butter chicken with cauliflower rice is a warm, cozy meal that brings big flavor without making dinner feel complicated. The tender chicken, creamy tomato sauce, butter, garlic, ginger, and spices come together in a way that feels rich, comforting, and dependable.
I love how this recipe works for busy nights, meal prep, and family dinners with simple sides. The cauliflower rice keeps it lighter while still giving you a place for all that creamy sauce. It is a comforting low-carb meal worth making again.








