
This creamy curry brings restaurant-quality flavor to your home kitchen with a garden-fresh twist. The rich, velvety sauce pairs beautifully with tender vegetables for a balanced, satisfying dish.
I developed this version after years of testing, focusing on a foolproof method that delivers consistent results. The vegetables add color and texture without overpowering the dish’s signature creamy profile.
The secret lies in layering flavors slowly, allowing the spices to bloom and the sauce to develop its characteristic depth. Each bite delivers the perfect balance of warmth and freshness.
Serve with basmati rice or naan to soak up every drop of the luxurious sauce. This recipe transforms a takeout favorite into a homemade masterpiece.
Ingredients for Butter Chicken Recipe Vegetables
Rich spices, tender chicken, and garden-fresh vegetables create this luxurious curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skinless, cut into bite-sized pieces |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Tomato Sauce 🍅 | 1 cup | Smooth, no chunks preferred |
| Unsalted Butter 🧈 | ½ cup | Divided for cooking and finishing |
| Yellow Onion 🧅 | 1 whole | Finely diced for base flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated finely |
| Garam Masala 🌶️ | 1 ½ tbsp | Freshly ground for best aroma |
| Ground Cumin 🌿 | 1 tsp | Toasted briefly for warmth |
| Ground Coriander 🌿 | 1 tsp | Complements the cumin perfectly |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to heat preference |
| Bell Peppers 🌶️ | 2 whole | Mixed colors, sliced into strips |
| Carrots 🥕 | 2 whole | Peeled and sliced into coins |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish and freshness |
The chicken is the foundation here. Boneless thighs stay juicy during cooking—breasts can dry out. Look for plump pieces with good marbling at your butcher counter or Whole Foods. The heavy cream needs to be full-fat (trust me on this) for that signature velvety texture. For the tomato sauce, San Marzano cans are worth the splurge if you can find them.
No garam masala? Mix cumin, cardamom, cloves, and cinnamon in equal parts as a substitute. Swap bell peppers for zucchini if that’s what’s in season. The ginger and garlic are non-negotiable though—fresh is best, but jarred minced at half the amount works in a pinch. For extra richness, stir in a spoonful of cashew cream at the end.
Leftovers keep 4-5 days in the fridge and actually taste better the next day. Freezes for 3 months (portion before freezing for easy meals). The cilantro is best added fresh, so save that for serving. Reheat gently to keep the sauce creamy.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in—chicken, onions, tomato sauce—and let the butter and cream work their magic with barely any cleanup.
- Rich and Creamy: That first bite with tender chicken in the velvety tomato-cream sauce? I’ll admit I’ve licked the spoon.
- Weeknight Hero: Honestly, it’s my Tuesday lifesaver—ready before the rice even finishes cooking.
- Leftovers? Yes Please: The flavors deepen overnight, so I make extra just to have it for lunch the next day.
Step-by-Step Instructions for Butter Chicken With Vegetables
Here’s how I build layers of flavor while keeping the sauce silky and the chicken tender.
Step 1: Build the Aromatic Base
Heat ¼ cup unsalted butter in a Dutch oven over medium heat until foaming subsides. Add the finely diced yellow onion and cook for 6-8 minutes until translucent and lightly golden—this is your flavor foundation.
Stir in the 1 tbsp fresh ginger and 4 cloves minced garlic, cooking for 30 seconds until fragrant. I press the garlic with the flat of my knife to release more oils. Bloom the 1.5 tbsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, ½ tsp turmeric powder, and ¼ tsp cayenne pepper for 45 seconds until aromatic.
Real talk: don’t rush this step. Letting the spices toast briefly intensifies their depth without burning.
Step 2: Create the Sauce and Cook the Chicken
Pour in the 1 cup tomato sauce and scrape up any browned bits from the bottom. Simmer for 5 minutes until slightly thickened. This reduces the raw tomato taste and concentrates the flavor.
Add the 1.5 lb bite-sized boneless chicken thighs to the sauce, coating each piece thoroughly. Cover and cook on medium-low heat for 15-18 minutes, stirring occasionally, until the chicken reaches 165°F internally and the sauce deepens in color.
I’ve found that skinless thighs stay juicier than breasts in this dish, and their smaller size cooks more evenly.
Step 3: Incorporate Vegetables and Cream
Stir in the 2 sliced bell peppers and 2 sliced carrots. Cook uncovered for 8-10 minutes until the vegetables soften but retain a slight bite. This timing ensures they absorb the sauce flavors without turning mushy.
Reduce heat to low and pour in the 1 cup heavy cream, stirring constantly. Simmer for 5 minutes until the sauce thickens enough to coat the back of a spoon. Watch for tiny bubbles at the edges—that’s your signal the cream is properly incorporated.
Here’s the thing—full-fat cream is non-negotiable here. Lower-fat versions can curdle when heated with the acidic tomato sauce.
Step 4: Finish and Garnish
Remove from heat and stir in the remaining ¼ cup unsalted butter until melted. This final enrichment creates that signature velvety texture. Taste and adjust seasoning—you might want a pinch more salt to balance the cream.
Let the curry rest for 5 minutes off heat. This allows the flavors to meld. Garnish with the ¼ cup chopped fresh cilantro just before serving—the bright green pop against the golden sauce is gorgeous.
Serve over rice with a squeeze of lime if you like. The cilantro adds freshness that cuts through the richness perfectly.
Pro Tips For Making Butter Chicken Recipe Vegetables
- Brown the Chicken Well: I learned this the hard way—don’t rush browning the boneless thighs. A deep golden sear on medium-high heat locks in flavor and keeps them juicy in the sauce.
- Bloom the Onions: Cook the yellow onions until they’re soft and just starting to caramelize, about 8-10 minutes. Raw onion bits ruin the creamy texture of the dish.
- Temper the Cream: After burning a batch, I now always temper the heavy cream by stirring in a ladle of hot sauce first. It prevents curdling when added to the tomato base.
- Finish with Cold Butter: Sounds weird, but it works: stir in 1-2 tablespoons of cold unsalted butter at the end. It thickens the sauce and adds a glossy, restaurant-quality finish.
Pro Cooking Tips for Perfect Results
Spice Blooming Technique
Always toast your garam masala, cumin, and coriander in hot butter for exactly 45 seconds to release their essential oils. I learned this from my grandmother—it’s the difference between flat and vibrant flavors. 💡
Chicken Cooking Method
Use skinless thighs and cook them covered for 15-18 minutes at medium-low heat. This gentle method prevents drying while allowing the meat to absorb all those beautiful spice flavors.
Vegetable Timing
Add bell peppers and carrots after the chicken cooks. They need just 8-10 minutes to soften while maintaining texture. I always slice them uniformly for even cooking.
Cream Incorporation
Temper the heavy cream by stirring constantly as you add it. This prevents curdling when it meets the acidic tomato base. The sauce should coat a spoon when done.
Final Butter Finish
That last ¼ cup butter stirred in off-heat creates the signature velvety texture. I call this the “restaurant trick”—it adds richness without making the dish greasy.
Resting Period
Let your curry rest for 5 minutes before serving. This allows flavors to meld completely. The cilantro garnish adds that final fresh note that balances the richness. 🌟
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breasts, reduce cooking time to 12-15 minutes to prevent dryness. Always check internal temperature reaches 165°F.
What other vegetables work well in this dish?
Zucchini, cauliflower, or peas make great additions. Add delicate veggies like spinach or zucchini during the last 5 minutes of cooking to prevent overcooking.
How do I prevent the cream from curdling?
Use full-fat cream and stir constantly while adding it to the hot sauce. Lower the heat to medium-low and add slowly to temper the cream properly.
Can I make this dish ahead of time?
The flavors deepen overnight. Store in an airtight container for up to 4-5 days in the fridge. Reheat gently on the stove.
- Peach Syrup Recipe for Ice Cream: Sweet and Silky Drizzle for Scoops - October 6, 2026
- Pav Bhaji Recipe Food Lab: Mumbai Street Food Magic at Home - October 6, 2026
- Peach Jelly Recipe Without Pectin: Naturally Set Sweet Spread - October 6, 2026