Dairy Free Butter Chicken tantalizes the senses with its rich, aromatic flavors and comforting, creamy texture, making it a beloved dish among food lovers. It’s the perfect recipe that delivers a hearty meal without the use of dairy. Ideal for family gatherings or a cozy night in, this dish is not just simple to make but also reminds us of the warm, loving moments shared around the dinner table. In this step-by-step guide, we’ll explore how to create this sensational dish that everyone will enjoy.
Ingredients
To create your Dairy Free Butter Chicken, you will need:
- 1/2 cup (114g) full-fat coconut milk, coconut cream, or coconut yogurt, providing a creamy base that enriches the sauce.
- 1 tablespoon (15 ml) fresh lemon juice, adding a bright and tangy note to balance the flavors.
- 1 tablespoon ginger, minced, for a warm, zesty punch.
- 1 1/2 tablespoons minced garlic, which infuses the dish with rich aromatic flavors.
- 2 teaspoons garam masala, a spice blend that adds warmth and complexity.
- 1/2 teaspoon black pepper, offering a hint of heat.
- 1 teaspoon turmeric, which imparts a beautiful golden hue and earthy flavor.
- 1/2 teaspoon salt, for enhancing all the flavors.
- 2 pounds (907g) boneless, skinless chicken breasts and/or thighs cut into bite-sized pieces, the juicy main protein source.
- 4 tablespoons (60ml) coconut oil, divided, creating a rich, flavorful base for cooking.
- 1 onion, finely diced, providing sweetness and depth.
- 5 garlic cloves, minced, amplifying the aromatic experience.
- 4 teaspoons freshly grated ginger, enhancing the dish’s vibrant profile.
- 1 chili, stemmed, seeded, and minced, for a touch of spice (adjust based on your heat preference).
- 1 tablespoon garam masala, intensifying the flavor.
- 1 teaspoon ground coriander, adding earthiness.
- 1/2 teaspoon ground cumin, contributing warmth.
- 1/2 teaspoon black pepper, for an extra kick.
- 1 1/2 cups (360ml) water, for the perfect sauce consistency.
- 1/2 cup (64g) tomato paste, providing depth and vibrant color.
- 1 tablespoon sugar, balancing the acidity of the tomatoes.
- 1 teaspoon salt, rounding off the flavor.
- 1/2 teaspoon dried fenugreek (kasoori methi) if desired, for a unique, aromatic touch.
- 1 cup (228g) full-fat coconut milk or coconut cream (from a can), providing a lush, creamy finish.
Step-by-Step Directions
-
Marinate the Chicken: In a large mixing bowl, combine the coconut milk, lemon juice, minced garlic, ginger, and spices including garam masala, black pepper, turmeric, and salt. Mix until well combined. Add the chicken pieces and ensure they are fully coated with the marinade. Cover and let it marinate for at least 30 minutes. For best results, marinate overnight in the fridge.
-
Brown the Chicken: In a large pot or skillet, heat 2 tablespoons of coconut oil over medium-high heat. Once hot, add the marinated chicken in batches to avoid overcrowding. Cook for about 3 minutes on each side until browned. Remove and set aside.
-
Sauté the Aromatics: In the same pot, add the remaining coconut oil. Once melted, add the diced onions and cook until they become translucent, about 5-7 minutes. Stir in the minced garlic, ginger, and diced chili. Cook for an additional minute until fragrant.
-
Add Spices and Tomato Paste: Reduce the heat to medium-low. Stir in the tomato paste, garam masala, ground coriander, cumin, and black pepper. Cook for about 2-3 minutes, stirring constantly. If the mixture appears dry, add 1-2 tablespoons of water.
-
Simmer the Sauce: Pour in the water, sugar, and salt. Let the mixture simmer over medium heat for at least 15 minutes, allowing it to thicken and deepen in color.
-
Blend the Sauce: Remove the pot from heat. Carefully transfer the sauce to a blender or food processor. Blend until smooth, working in batches if necessary. You can also use an immersion blender directly in the pot.
-
Finish the Dish: Pour the blended sauce back into the pot. Stir in the remaining coconut milk or cream until fully combined. Add the browned chicken and let it simmer over medium-low heat for another 10 minutes.
-
Garnish and Serve: Stir in the dried fenugreek or kasoori methi if using. Serve hot, topped with fresh cilantro, alongside a bed of fluffy rice or cauliflower rice.
Tips & Tricks
- Marination Choice: For maximum flavor, marinate the chicken overnight. This enhances the overall taste and tenderness.
- Coconut Milk Brands: Choose high-quality full-fat coconut milk for a creamier sauce. Avoid low-fat versions as they won’t provide the same richness.
- Spice Adjustments: Feel free to adjust the level of heat by choosing a milder chili or omitting it altogether if cooking for kids.
- Leftover Sauce: This sauce can be made in advance and stored. It tastes even better the next day as the flavors meld.
Serving Suggestions & Pairings
Dairy Free Butter Chicken is best served warm, topped with fresh cilantro. Pair it with:
- Basmati Rice: The fragrant rice complements the creamy sauce perfectly.
- Cauliflower Rice: A low-carb alternative for a healthful twist.
- Naan: Dairy-free naan or flatbread adds to the experience.
- Cucumber Salad: This helps to cool the palate and offers a refreshing crunch.
Nutritional Information
A serving of Dairy Free Butter Chicken provides approximately:
- Calories: 450
- Protein: 28g
- Fat: 30g
- Carbohydrates: 20g
This dish offers a balanced combination of protein and healthy fats, making it a satisfying meal option for various dietary needs.
Storing Tips & Variations
- Storage: Keep any leftovers in an airtight container in the refrigerator for up to five days. Reheat gently on the stove or microwave.
- Freezing: This dish freezes well. Store in airtight containers for up to three months. Thaw in the refrigerator before reheating.
- Variations: You can substitute chicken with paneer or chickpeas for a vegetarian option. Additionally, feel free to add spinach or bell peppers for added nutrition.
Conclusion
Now that you’ve learned how to create this exquisite Dairy Free Butter Chicken, it’s time to bring the flavors of this beloved dish into your kitchen. Whether it’s for a family dinner or a cozy night in, this comforting recipe is sure to impress. Don’t forget to try it out and share your experience; we’d love to hear how yours turned out!
FAQs
-
Can I use different types of meat?
Yes, you can use turkey or lamb instead of chicken. Adjust cooking times accordingly. -
Is this recipe spicy?
The level of spiciness can be adjusted based on your choice of chili and the amount used. -
Can I make this ahead of time?
Absolutely! This dish is great for meal prep and actually tastes better the next day. -
How do I make it vegan?
Simply switch the chicken for chickpeas or tofu and ensure the coconut milk is the only dairy source. -
What should I serve it with?
It pairs beautifully with rice, cauliflower rice, or naan. A salad on the side can add freshness.

Dairy Free Butter Chicken
Ingredients
Method
- In a large mixing bowl, combine the coconut milk, lemon juice, minced garlic, ginger, and spices including garam masala, black pepper, turmeric, and salt. Mix until well combined. Add the chicken pieces and ensure they are fully coated with the marinade. Cover and let it marinate for at least 30 minutes. For best results, marinate overnight in the fridge.
- In a large pot or skillet, heat 2 tablespoons of coconut oil over medium-high heat. Once hot, add the marinated chicken in batches to avoid overcrowding. Cook for about 3 minutes on each side until browned. Remove and set aside.
- In the same pot, add the remaining coconut oil. Once melted, add the diced onions and cook until they become translucent, about 5-7 minutes. Stir in the minced garlic, ginger, and diced chili. Cook for an additional minute until fragrant.
- Reduce the heat to medium-low. Stir in the tomato paste, garam masala, ground coriander, cumin, and black pepper. Cook for about 2-3 minutes, stirring constantly. If the mixture appears dry, add 1-2 tablespoons of water.
- Pour in the water, sugar, and salt. Let the mixture simmer over medium heat for at least 15 minutes, allowing it to thicken and deepen in color.
- Remove the pot from heat. Carefully transfer the sauce to a blender or food processor. Blend until smooth, working in batches if necessary. You can also use an immersion blender directly in the pot.
- Pour the blended sauce back into the pot. Stir in the remaining coconut milk or cream until fully combined. Add the browned chicken and let it simmer over medium-low heat for another 10 minutes.
- Stir in the dried fenugreek or kasoori methi if using. Serve hot, topped with fresh cilantro, alongside a bed of fluffy rice or cauliflower rice.






Leave a Reply