If you’ve ever craved the rich, velvety, and aromatic flavors of homemade Indian cuisine without the fuss, this Easy Indian Butter Chicken Recipe is exactly what you need. It’s my go-to comfort dish that blends creamy tomato goodness with tender, spiced chicken chunks, coming together in a way that feels both special and surprisingly simple. Whether you’re cooking for friends or diving into a cozy dinner for one, this recipe balances bold Indian spices with buttery smoothness, creating a luscious sauce that clings perfectly to every piece of chicken. Prepare to fall in love with every bite!
Ingredients You'll Need
Every ingredient here plays a crucial role in crafting that iconic butter chicken taste — from the creamy texture to the perfect balance of spice and sweetness. The ingredient list is straightforward but each element brings depth and authenticity to the dish.
- Butter (1 cup, divided): This is the star of the dish, adding richness and that signature buttery flavor that makes the sauce so indulgent.
- Onion (1, minced): Slowly caramelized onions impart sweetness and complexity to the sauce’s base.
- Garlic (1 tablespoon, minced): Garlic gives a fragrant, savory lift that complements the spices beautifully.
- Tomato Sauce (1 can, 15 ounces): Provides tang and color, creating the heart of the creamy tomato sauce.
- Heavy Cream (3 cups): Cream smooths out the spices into an irresistibly velvety texture.
- Salt (2 teaspoons): Essential for enhancing all the flavors and bringing everything together.
- Cayenne Pepper (1 teaspoon): Adds a delicate heat that warms the palate without overwhelming.
- Garam Masala (1 teaspoon): A fragrant blend that defines the Indian spice profile with its warm, earthy notes.
- Chicken Breast (1 ½ pounds, skinless and boneless, cut into chunks): The tender protein that soaks up the luscious sauce perfectly.
- Vegetable Oil (2 tablespoons): Helps the chicken coat evenly with spices before baking.
- Tandoori Masala (2 tablespoons): This seasoning adds a smoky, aromatic punch, giving the chicken its characteristic flavor.
How to Make Easy Indian Butter Chicken Recipe
Step 1: Caramelize the Onions and Garlic
Start by melting 2 tablespoons of butter in a skillet over medium heat. Add the minced onion and garlic, then cook gently until the onions turn a deep, caramelized brown — this will take about 15 minutes. This step is your flavor foundation, creating a rich sweetness that balances the spices beautifully.
Step 2: Prepare the Creamy Tomato Sauce
While the onions are caramelizing, take a saucepan and combine the remaining butter, tomato sauce, heavy cream, salt, cayenne pepper, and garam masala over medium-high heat. Bring this to a simmer, then lower the heat to medium-low. Cover and let it gently simmer for 30 minutes, stirring occasionally so the flavors meld and thicken just right.
Step 3: Add Caramelized Onions to the Sauce
Once the onions are perfectly caramelized, stir them into the creamy tomato mixture. This step enriches the sauce with that deep, savory sweetness you can’t get from spices alone.
Step 4: Season and Bake the Chicken
Toss your chicken chunks with vegetable oil to coat each piece well, then sprinkle tandoori masala over them for that signature smoky flavor. Spread the chicken evenly onto a baking sheet and bake in a preheated 375°F (190°C) oven for about 12 minutes, or until the chicken is cooked through and no longer pink in the center. Baking helps keep the chicken juicy while infusing it with robust spice.
Step 5: Combine and Simmer
Add the baked chicken into your bubbling sauce and let everything simmer together for 5 minutes. This final step lets the chicken soak up the creamy, fragrant sauce, making every bite deliciously tender and flavored through and through.
How to Serve Easy Indian Butter Chicken Recipe
Garnishes
Sprinkling chopped fresh cilantro or a few slivers of toasted almonds over the top adds a fresh, herbal contrast and a satisfying crunch. A drizzle of cream on the surface can also elevate the presentation while adding more lusciousness.
Side Dishes
Butter chicken pairs wonderfully with warm, fluffy basmati rice or soft naan bread to scoop up every bit of that dreamy sauce. You could also serve it alongside a simple cucumber raita to cool your palate amid the spices.
Creative Ways to Present
Try presenting your Easy Indian Butter Chicken Recipe in individual mini bowls garnished with edible flowers or finely sliced green chili for a pop of color and heat. Layered over a bed of spiced quinoa is a modern twist that introduces extra texture and nutrition without overwhelming the traditional flavors.
Make Ahead and Storage
Storing Leftovers
Any leftovers should be stored in an airtight container and kept in the refrigerator for up to 3 days. The flavors actually intensify overnight, making the next day’s meal just as satisfying.
Freezing
This dish freezes beautifully. Portion into freezer-safe containers and freeze for up to 2 months. When you’re ready, thaw in the refrigerator overnight for best results.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent the cream from curdling. If the sauce appears too thick, stir in a splash of water or cream to bring it back to the perfect consistency.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely! Chicken thighs stay juicier and add extra flavor to your Easy Indian Butter Chicken Recipe. Just adjust cooking times accordingly to ensure they’re cooked through.
Is it possible to make this recipe dairy-free?
Yes, you can substitute the butter and heavy cream with plant-based alternatives like coconut oil and full-fat coconut milk to keep the creamy texture while making it dairy-free.
Where can I find garam masala and tandoori masala?
Look for these spices in the ethnic aisle of most major grocery stores or at Indian markets. They come as pre-mixed spice packets that pack a vibrant flavor punch.
Can I make the sauce ahead of time?
Definitely! The sauce can be prepared up to two days in advance and refrigerated. Just warm it gently before adding the freshly cooked chicken for best flavor and texture.
How spicy is this Easy Indian Butter Chicken Recipe?
The cayenne and tandoori masala provide a gentle warmth rather than intense heat. You can always adjust these spices to suit your personal taste preferences.
Final Thoughts
This Easy Indian Butter Chicken Recipe has been a beloved staple in my kitchen because it balances simplicity with incredible flavor, making Indian cooking accessible and fun. Give it a try and watch how this creamy, tender chicken dish becomes an instant favorite in your home too. Trust me — once you’ve mastered this recipe, you’ll want to make it again and again!
Print
Easy Indian Butter Chicken Recipe
This Easy Indian Butter Chicken recipe features tender chicken pieces baked to perfection and simmered in a rich, creamy tomato-based sauce infused with garam masala and tandoori spices. The sauce is perfectly balanced—creamy without being too thick or thin—with caramelized onions adding a deep, sweet flavor. Ideal for a comforting meal that can be tailored to your spice preferences, it serves six and brings authentic Indian flavors to your table with minimal effort.
- Total Time: 1 hr
- Yield: 6 servings
Ingredients
Butter Chicken Sauce
- 1 cup butter, divided
- 1 onion, minced
- 1 tablespoon minced garlic
- 1 (15 ounce) can tomato sauce
- 3 cups heavy cream
- 2 teaspoons salt
- 1 teaspoon cayenne pepper
- 1 teaspoon garam masala
Chicken
- 1 ½ pounds skinless, boneless chicken breast, cut into bite-sized chunks
- 2 tablespoons vegetable oil
- 2 tablespoons tandoori masala
Instructions
- Prepare Ingredients: Gather all ingredients to ensure you have everything on hand before starting the cooking process.
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the chicken chunks.
- Caramelize Onions: Melt 2 tablespoons of butter in a skillet over medium heat. Add minced onion and garlic, cooking slowly and stirring occasionally until the onion caramelizes to a dark brown color, about 15 minutes. This adds depth and sweetness to the sauce.
- Prepare Sauce: In a separate saucepan, combine the heavy cream, tomato sauce, remaining butter, salt, cayenne pepper, and garam masala. Heat over medium-high until it reaches a simmer.
- Simmer Sauce: Reduce heat to medium-low, cover the saucepan, and simmer the sauce for 30 minutes, stirring occasionally to prevent sticking. Stir in the caramelized onions once done.
- Season Chicken: Toss the chicken pieces with vegetable oil to coat evenly, then sprinkle with tandoori masala for flavourful seasoning. Spread the chicken in a single layer on a baking sheet.
- Bake Chicken: Place the baking sheet in the preheated oven and bake the chicken until no longer pink in the center, about 12 minutes.
- Combine and Final Simmer: Once the chicken is cooked, add it to the simmering sauce and cook together for an additional 5 minutes to meld the flavors.
- Serve: Serve the butter chicken hot with rice or naan bread for a delicious meal.
Notes
- Adjust salt and spice levels to your taste, especially cayenne pepper for heat intensity.
- Garam masala and tandoori masala can be found in the ethnic aisle or international section of most grocery stores.
- Caramelizing the onions slowly is key to developing a rich flavor base for the sauce.
- Ensure chicken pieces are spread evenly on the baking sheet to ensure uniform cooking.
- For a lighter version, you can substitute heavy cream with half-and-half, but the sauce will be less rich.
- This dish pairs beautifully with basmati rice or warm naan bread.
- Prep Time: 15 mins
- Cook Time: 45 mins
- Category: Main Course
- Method: Baking
- Cuisine: Indian
Leave a Reply