Authentic One-Pan Indian Butter Chicken with Flavorful Basmati Rice (Ready in 30 Minutes!)
Experience the rich, creamy decadence of your favorite Indian butter chicken, masterfully crafted in just one pan. This simplified, yet incredibly flavorful recipe, served alongside aromatic basmati rice, brings the taste of an authentic Indian restaurant right into your home, without the heavy feeling.

My Journey to the Perfect Homemade Indian Butter Chicken
Like many, I have a deep appreciation for the vibrant and complex flavors of Indian cuisine. My absolute favorite Indian restaurant, aptly named Saffron, holds a special place in my heart. Named after the exquisite spice known for its vibrant color and distinct aroma, Saffron truly lives up to its name, serving dishes that are nothing short of culinary masterpieces. It’s the kind of place reserved for celebrating life’s milestones: birthdays, graduations, anniversaries, or simply those moments when you just *have* to indulge in something truly exceptional. From special lunches with my partner to impromptu law school meetups, and even those nights when ordering Indian food at home was an absolute necessity, Saffron has been the backdrop to countless cherished memories.
The food at Saffron is consistently amazing, and it truly cemented my profound love for Indian cuisine. The rich aromas, the perfectly balanced spices, and the sheer comfort in every bite always leave me wanting more. For ages, I’ve been yearning to recreate those incredible flavors in my own kitchen, especially anything featuring Indian spices and creamy coconut. There’s just one tiny drawback to restaurant Indian meals – they can often be quite rich and heavy, leading to that inevitable post-meal food coma. I wanted all the flavor and satisfaction, but without the overwhelming fullness.
And that’s precisely when this simple, yet incredibly satisfying, Indian Butter Chicken recipe came into my life.

Why This One-Pan Butter Chicken Will Become Your New Favorite
This specific recipe delivers all the exquisite flavor, luscious creaminess, and satisfying richness of your typical Indian restaurant meal, but cleverly sidesteps that uncomfortably full feeling. When I first made it for my family and partner, they were genuinely astonished. “It tastes just like Saffron’s!” they exclaimed. Considering I used to secretly devour Saffron’s leftovers for a midnight snack, I considered that the highest possible compliment. And no, don’t you dare tell anyone I admitted to that!
What makes this butter chicken truly revolutionary is its incredible ease and speed. While it’s versatile enough to be adapted for a slow cooker – simply combine all ingredients and let it simmer for about 5 hours – my preferred method gets it on your table in a mere 30 minutes. Yes, you read that right: 30 minutes from start to finish for a homemade Indian classic!
The Secret to its Irresistible Sauce and Quick Preparation
The magic lies in the sauce, a harmonious blend of fragrant garam masala, rich coconut milk, and concentrated tomato paste. This trio melds together to create an unbelievably creamy and intensely flavorful sauce that instantly transforms your kitchen into a haven of aromatic spices, reminiscent of your favorite Indian eatery. Everything comes together with such effortless grace that you’ll find yourself wanting to make this a regular weekly staple, perhaps even a Friday night tradition.
Instead of the heavy cream typically found in traditional butter chicken recipes, we opt for coconut milk. This smart substitution not only provides an unparalleled creaminess but also infuses the dish with subtle, complex flavors that are absolutely divine. And for those wondering about the “butter” in “butter chicken”—prepare for a delightful surprise! In this recipe, butter is completely optional. The coconut milk is so rich and full-bodied that it provides all the necessary creaminess and depth, rendering additional butter unnecessary without sacrificing any of the indulgent taste.
Speaking of flavors, you simply must indulge my quirkiness for a moment. Take a tiny pinch of garam masala – no, not a tablespoon, just a literal pinch! – and taste it on your palm. That burst of warm, aromatic spices is instantly transportive. I honestly wonder how I ever cooked without garam masala before discovering its true potential! It’s packed with such incredible depth and character that it makes me want to explore Indian cuisine every single day. This spice blend is truly the heart of our butter chicken, elevating it from good to absolutely extraordinary.
Complete Your Indian Feast
To complete this delectable meal, serve your luscious Indian Butter Chicken over perfectly cooked, flavorful basmati rice (our simple recipe is included below!). For an even more authentic experience, pair it with soft, homemade whole wheat naan bread. Dim the lights, light a few candles, pour a glass of your favorite wine (a definite must for setting the mood!), and you’ll have an evening so enchanting, you can truthfully tell everyone you dined at your favorite Indian restaurant this Friday. Your Friday night plans are officially booked and undeniably delicious.

If you loved this Indian Butter Chicken, you absolutely need to make this Homemade Whole-Wheat Naan Bread to truly complement your meal! It’s the perfect vehicle for soaking up every last drop of that incredible sauce.

Looking for more delightful dinner ideas? Be sure to check out all my dinner recipes!

Indian Butter Chicken
Pin Recipe
Leave a Review
Ingredients
Butter Chicken:
- 1 1/2 tablespoons coconut oil
- 4 tsp garam masala
- 1 tsp ground ginger
- 1/2 tsp chilli powder
- 1 tsp of curry powder
- 1 small onion diced
- 1 1/2 teaspoon salt
- 1 1/2 teaspoon ground black pepper
- 14 oz coconut milk
- 1 can, 6 oz tomato paste
- 2 1/2 tablespoons whole wheat flour
- 2 pounds chicken breasts, chopped into bite size pieces
Basmati Rice:
- 2 cups basmati rice
- 1 teaspoon coriander
- 1 teaspoon cumin
- 1/2 teaspoon garam masala, optional
- 1/2 tsp salt
- 1/2 tsp ground black pepper
- 1 tbsp butter
Instructions
- In a large pan over medium-high heat, melt the coconut oil. Add the diced onions and sauté for about 4 minutes until they become soft and translucent. This forms the aromatic base for our butter chicken sauce.
- While the onions are cooking, combine 2 teaspoons of garam masala, ground ginger, chili powder, and curry powder in a small bowl. Add this fragrant spice mixture to the sautéed onions and cook for an additional 30 seconds, stirring constantly, to bloom the spices and release their full aroma.
- Stir in the creamy coconut milk, rich tomato paste, and whole wheat flour. Continue stirring vigorously for about 15 seconds, ensuring all ingredients are well incorporated and no lumps remain. The flour will help thicken our luxurious sauce.
- Bring the mixture to a gentle boil, then immediately reduce the heat to a simmer. Allow it to cook for approximately 5 minutes, stirring occasionally, until the sauce visibly thickens to a rich consistency.
- Add the chopped chicken breasts to the pan, ensuring each piece is thoroughly coated with the delicious sauce. As the chicken cooks, it will absorb some of the sauce’s initial intensity, so now is the perfect time to adjust the seasoning. Add the remaining garam masala, salt, and ground black pepper to taste, stirring everything together.
- Increase the heat briefly to bring the mixture back to a boil, then reduce to medium heat and continue cooking for 8 minutes, or until the chicken is fully cooked through and tender.
- Once the chicken is cooked, reduce the heat to a low simmer. Let the butter chicken rest in the sauce for an additional 10 minutes. This crucial step allows the chicken to fully absorb all the incredible flavors, making every bite incredibly succulent.
- Garnish generously with fresh parsley or cilantro for a touch of freshness and vibrant color. Serve immediately with our flavorful basmati rice and warm homemade whole wheat naan bread for a truly unforgettable Indian meal.
Basmati Rice
- Begin by placing the basmati rice in a large non-stick pot and cover it generously with cool water. Allow the rice to soak for a minimum of 30 minutes; this helps remove excess starch, resulting in fluffier grains. After soaking, drain the rice thoroughly through a large mesh strainer, then rinse under cool running water for another 30 seconds to wash away any remaining starch. Ensure the pot is also rinsed clean before proceeding.
- Return the rinsed rice to the clean pot. Add enough fresh water to cover the rice by at least 1 inch. Cover the pot with a tight-fitting lid and bring the water to a full, rolling boil over high heat. Keep a close watch to prevent the rice from boiling over or sticking to the bottom of the pot.
- Once the water has reached a full boil, remove the lid and allow the rice to boil, uncovered, for precisely 2 minutes. During this time, observe the rice to ensure it’s cooking evenly. After 2 minutes, turn off the heat completely and immediately drain the rice through a strainer. Carefully pour the drained rice back into the same pot and return it to the still-warm burner (with the heat off).
- Add the butter, coriander, cumin, optional garam masala, salt, and ground black pepper to the rice. Gently toss or stir the rice to coat all the grains evenly with the butter and spices. Cover the pot once more and allow the rice to sit for 5-10 minutes. This “resting” period is optional but makes a significant difference in flavor and texture, allowing the grains to fully absorb the added spices and become incredibly aromatic. Stir gently one last time and serve your perfectly flavored basmati rice alongside the butter chicken.
Notes
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
