Are you tired of the same old butter chicken recipe? Looking to sneak more nutrients into your family’s favorite Indian dish? You’ve come to the right place! I’ve spent years perfecting my butter chicken recipe, and I’m excited to share with you the absolute best vegetables to add to your next butter chicken creation.
Butter chicken (or murgh makhani) is already amazing on its own, but adding vegetables not only boosts nutrition but also stretches your meal further—perfect for feeding hungry families or meal prepping for the week ahead!
Why Add Vegetables to Butter Chicken?
Before diving into our list, let’s talk about why adding vegetables to butter chicken is such a brilliant idea:
- Increases nutritional value by adding vitamins, minerals, and fiber
- Adds variety in texture and flavor to keep your dish interesting
- Makes your meal go further (perfect for budget-conscious cooking!)
- Reduces overall calories while maintaining that creamy, satisfying flavor
- Supports gut health by increasing plant diversity in your diet
As Sam from Drizzle and Dip notes, “I’ve packed nine different plant types into my recipe making it high in fiber and rich in diversity (supporting your gut microbiome)” What a brilliant way to make a classic dish even better!
The 15 Best Vegetables for Butter Chicken
Let’s explore the absolute best veggies to transform your butter chicken from good to absolutely incredible:
1. Cauliflower
Cauliflower is perhaps the most popular vegetable addition to butter chicken, and for good reason! Its mild flavor won’t overpower your dish while adding wonderful texture. Try roasting the florets first for extra depth of flavor
2. Spinach
Spinach is perfect for adding a vibrant green color and nutrient boost to your butter chicken. Simply fold it in at the end of cooking until wilted. The mild flavor disappears into the sauce while providing iron, vitamins and a beautiful color contrast.
3. Bell Peppers
Red, yellow, or green bell peppers add a sweet crunch and beautiful color to your butter chicken. I love to slice them thin and add them during the last 5-10 minutes of cooking so they maintain some texture.
4. Carrots
Carrots add a subtle sweetness and gorgeous color to your dish. For best results, roast them beforehand or add them early in the cooking process to ensure they become tender. They hold up well in the creamy sauce and add a nice textural contrast.
5. Peas
Green peas are a classic addition that provide little bursts of sweetness throughout the dish. Simply stir them in during the last few minutes of cooking—frozen peas work perfectly here!
6. Potatoes
Potatoes make your butter chicken heartier and more filling. Cube them small and add them early in the cooking process to ensure they’re tender. They also absorb all those incredible spices beautifully.
7. Onions
Onions are often used as a base for butter chicken sauce, but don’t hesitate to add extra chunks for more texture and flavor. They become beautifully sweet and tender when cooked in the sauce.
8. Tomatoes
Fresh tomatoes add brightness and acidity to balance the rich creaminess of butter chicken. Chop them chunky or use cherry tomatoes halved for bursts of juicy flavor.
9. Zucchini
Zucchini is wonderfully mild and takes on the flavors of your sauce beautifully. It cooks quickly, so add it in the last 5-7 minutes to avoid it becoming too soft.
10. Mushrooms
Mushrooms add a meaty texture and umami flavor that complements butter chicken perfectly. Button, cremini, or even portobello mushrooms work great when sliced and sautéed before adding to your curry.
11. Eggplant
Eggplant soaks up the flavors of your butter chicken sauce like a sponge! Cube it and either roast before adding or cook it directly in the sauce for a melt-in-your-mouth addition.
12. Green Beans
Green beans add a nice crunch and fresh flavor. Trim the ends and cut into bite-sized pieces before adding to your curry for the last 7-8 minutes of cooking.
13. Sweet Potatoes
Sweet potatoes add a subtle sweetness and beautiful color contrast to butter chicken. Cube them and add them early in the cooking process so they have time to become tender.
14. Broccoli
Broccoli florets add wonderful texture and nutritional value. They hold up well in the sauce and capture all those delicious flavors in their little “trees.”
15. Butternut Squash
Butternut squash adds a slightly sweet and nutty flavor that works beautifully with the spices in butter chicken. Cube it small and add it early in the cooking process to ensure it becomes tender.
Tips for Adding Vegetables to Butter Chicken
Not all vegetables should be treated the same when adding them to your butter chicken. Here are some pro tips I’ve learned over the years:
Consider Cooking Times
Different vegetables require different cooking times:
- Add early: Potatoes, carrots, sweet potatoes, butternut squash (15-20 minutes)
- Add midway: Cauliflower, bell peppers, eggplant, mushrooms (10-15 minutes)
- Add late: Zucchini, green beans, peas, spinach (5-7 minutes)
Pre-Roasting for Extra Flavor
Some vegetables benefit from roasting before adding to your butter chicken:
“The cauliflower and carrots are roasted, adding so much crunch and texture and helping make it economical as well as super delicious,” says Sam from Drizzle and Dip.
Try roasting cauliflower, carrots, sweet potatoes, or butternut squash before adding them to your curry for an extra dimension of flavor.
Balance Textures and Colors
Aim for a variety of textures and colors in your vegetable butter chicken:
- Textures: Combine soft vegetables (spinach, roasted eggplant) with firmer ones (bell peppers, green beans)
- Colors: Include a rainbow of colors for visual appeal (red bell peppers, orange carrots, green peas, white cauliflower)
My Favorite Veggie-Loaded Butter Chicken Recipe
Want to try a veggie-packed butter chicken that’s also healthier than traditional versions? Here’s my simplified version inspired by various recipes:
Ingredients:
- 600g boneless chicken breasts, cut into bite-sized pieces
- 1 small head cauliflower, cut into florets
- 3 carrots, peeled and sliced
- 1 onion, finely chopped
- 2 cloves garlic, crushed
- 2 tsp grated ginger
- 2 Tbsp butter chicken spice blend
- 2 cans (400g each) chopped tomatoes
- A handful of green beans, trimmed and cut
- 200g baby spinach leaves
- ½ cup yogurt (full-fat or Greek)
- 2 Tbsp olive oil
- Salt to taste
- Fresh coriander/cilantro for garnish
Instructions:
-
Preheat your oven to 190°C/375°F. Spread cauliflower and carrots on a baking sheet, lightly coat with olive oil, season with salt and pepper, and roast for 30-35 minutes until starting to brown.
-
Meanwhile, heat oil in a large skillet or Dutch oven. Sauté onion until soft and starting to brown (about 5 minutes).
-
Add garlic, ginger, and spices, cooking for about a minute until fragrant.
-
Add tomatoes and salt, simmering for about 20 minutes until thickened.
-
Add chicken and green beans, cooking for 10-15 minutes until chicken is cooked through.
-
Add the roasted cauliflower and carrots, stirring to combine.
-
Stir in yogurt to create a creamy sauce.
-
Fold in spinach until wilted.
-
Garnish with fresh coriander and serve with rice, naan, or roti.
This recipe sneaks in 5 different vegetables while maintaining that classic butter chicken flavor we all love!
FAQ About Vegetables in Butter Chicken
Can I use frozen vegetables in butter chicken?
Absolutely! Frozen vegetables like peas, carrots, and spinach work wonderfully in butter chicken. Just add them a few minutes later in the cooking process, as they typically cook faster than fresh vegetables.
Will adding vegetables change the flavor of my butter chicken?
Mild vegetables like cauliflower, carrots, and spinach won’t significantly alter the flavor profile. Vegetables with stronger flavors like bell peppers might add subtle notes, but the rich butter chicken sauce typically remains dominant.
How do I prevent vegetables from becoming mushy?
Add harder vegetables (like potatoes and carrots) earlier in the cooking process, and more delicate vegetables (like zucchini and spinach) toward the end. For vegetables like cauliflower and broccoli, roasting them separately before adding to the curry helps maintain their texture.
Can I make vegetable butter chicken without any chicken?
Definitely! For a vegetarian version, simply omit the chicken and add extra vegetables, or substitute with paneer (Indian cheese) or tofu for protein.
Final Thoughts
Adding vegetables to butter chicken is a fantastic way to boost nutrition, add interesting textures, and make your meal go further. Whether you’re trying to eat healthier, save money, or just shake up your routine, vegetable-loaded butter chicken is sure to please!
I’ve found that roasting vegetables like cauliflower and carrots before adding them to the curry creates the most flavorful result, but feel free to experiment with what works for your schedule and preferences.
What’s your favorite vegetable to add to butter chicken? I’d love to hear about your experiences in the comments below!
Now go forth and create the most delicious, veggie-packed butter chicken of your life. Your taste buds (and your body) will thank you!
Vegetable Soup Recipe (Indian Veg Soup)
For best results follow the step-by-step photos above the recipe card
What vegetables can I put in the soup?
I generally use cabbage, carrots, beans, spring onions, mushrooms, broccoli, cauliflower, Indian spinach (palak), peas & sweet corn.
Apart from the veggies mentioned in the recipe you can also add about half cup Indian palak or baby spinach (loosely measured then chopped) 2 to 3 fined chopped mushrooms half cup broccoli or cauliflower replace cabbage with bok choy
You can pour 1 cup more water for every addition of veggies.
Skip the flour or starch for all these variations. These are healthy versions of the same recipe which I make for my family.
- Noodle vegetable soup: I add about 1 serving organic dry noodles once the water comes to a boil. The noodles cook up and thicken the soup. You will need 1 cup more water.
- Curried vegetable soup: Just add in the desired amount of curry powder. I have tried this with pav bhaji masala and it tastes great.
- Quinoa vegetable soup: I add about 4 tbsps quinoa to the same recipe. Just add them after the veggies are half done.
- Chicken vegetable soup: You can add about half cup cooked or grilled and shredded chicken. I usually saute the bone-in chicken in a tsp of oil until pale and then cook in water until tender. Then lastly I make the vegetable soup and pour the chicken stock to it. I shred the chicken and add it. It tastes yum.
I also have a similar recipe of chicken soup here.
I have doubled the recipe so you will find the quantities more than mentioned in the recipe.
Related Recipes