Skip to Content

What Vegetables Go with Butter Chicken? 14 Best Veggies

The vegetables that go well with butter chicken are as varied as the spices. In general, vegetables like cauliflower, carrots, peas, and potatoes are all good choices. Cauliflower is especially popular, because it is a mild vegetable that does not overpower the flavor of the dish.

What Vegetables Go with Butter Chicken

Everyone makes “butter chicken” (a.k.a. murgh makhani), and some people make it really well, but a lot of us don’t really know what to pair it with.

This is the definitive guide for pairing your butter chicken with vegetables!

See Also: 9 Best Herbs And Spices For Butter Chicken

What Vegetables Go with Butter Chicken? 14 Best Veggies

best veggies for Butter Chicken

Butter chicken is one of the most popular dishes in Indian cuisine.

While it was made popular in the west, it is just as loved by Indians.

It is a very easy dish to make and can be served with a variety of vegetables.

There are no strict rules on what vegetables go well with butter chicken.

It is a very versatile dish which can be served with vegetables that suit your taste.

The best vegetables to serve with butter chicken are:

1. Green Beans

green beans

Green beans (see also these recipes using a can of green beans) are a good choice for butter chicken because they can stand up to the rich, fatty sauce.

It’s a perfect pairing of textures: the smooth, velvety sauce and the crunch of the green beans.

The flavors go together perfectly, too—the beans’ earthiness complements the spices in the butter chicken, and the tomatoes in the sauce bring out the natural sweetness of the green beans.

2. Bell peppers

Bell Peppers

You can use green bell peppers if you like, but we recommend trying red ones instead—they’re sweeter than their green counterparts and will complement the spice of your sauce.

You can cut them into small pieces before cooking or leave them whole so they’re easy to eat.

3. Cauliflower


Cauliflower is a vegetable that has a very mild flavor and is slightly crunchy.

It’s also high in fiber, which makes it a great addition to any meal. Butter chicken is typically served with rice, so you want something that will complement the curry.

The best vegetables go well with the curry and give it a little bit of extra flavor.

Cauliflower is one of those vegetables because it adds an extra bit of spice and an interesting texture.

4. Carrots


Butter chicken is like a warm hug on a cold day, and it’s even better with super-fresh vegetables.

Carrots go especially well with butter chicken because they’re filling, nutritious, and easy to pair with the creamy sauce.

You can cook your carrots in the same pan as you do your butter chicken, or you can roast them separately.

Either way, you’ll have a delicious butter chicken dish that’s ready to eat in less than an hour!

5. Cucumbers


Butter chicken is a rich, savory dish, and it can be heavy.

Nobody wants to leave the dinner table feeling weighed down.

That’s why we like to serve cucumbers with our butter chicken.

The crunchy texture and light, fresh taste of the cucumber helps to cleanse your palette and brighten up the dish.

Cucumber is also a good source of Vitamin K, which is essential for heart health.

When you pair it with butter chicken, you’re getting a lot of saturated fat from the butter and cream in the dish, so the Vitamin K works overtime to help your body process all that fat.

Also, since they’re mostly water (about 95%!), they can fill you up quicker so you don’t eat as much butter chicken.

6. Eggplant


Eggplant is an often underrated vegetable.

But it’s just so versatile! It can be used in so many dishes and has a distinctive taste that, if you’re not careful, can become overpowering.

Butter chicken is a dish that many people are familiar with and is a great meal to serve to guests. So, how do we make this popular dish even better?

By adding eggplant!

  1. The two ingredients have similar flavors.
  2. The two ingredients have different textures.
  3. The two ingredients go well with similar spices and other ingredients, like cumin and turmeric, which are commonly found in Indian cuisine.

7. Peas


Peas play a leading role in many dishes, but one of my favorites is butter chicken.

In addition to the rich and delicious flavors in Indian cuisine, peas add a light and fresh flavor to the dish.

They also add a touch of color that adds to the inviting appearance of this meal.

I love serving this dish on date night, because it’s an elegant meal that doesn’t take forever to prepare, and it’s sure to impress!

And not only that, but peas have been shown to have tons of health benefits.

They’re high in fiber and protein, and they’re loaded with vitamins A, C, and K, as well as lots of B vitamins.

So next time you make butter chicken—which is delicious on its own—just toss a handful of peas into the mix to take your taste buds on an adventure!

8. Onion


Onions are another great vegetable option for your butter chicken recipe because they’ll give some sweetness without overpowering other flavors in the dish.

Just don’t forget about the fact that onions have a strong odor when raw; if you’re using them raw (as opposed to cooking them beforehand), make sure you’ve got plenty of ventilation nearby!

9. Tomato

Tomato Salad

No matter what cuisine you’re cooking, there are staple ingredients.

If you’re in the kitchen, you need salt and pepper.

You need onions and garlic. And if you’re making butter chicken, you absolutely need tomatoes.

But why?

Well, butter chicken is a rich dish with lots of complex flavors, so it needs an ingredient that can hold up with all those deep flavors without getting lost in them.

Tomatoes are acidic enough to cut through that richness and bring out its best qualities without turning it into a one-note song.

They add a brightness to butter chicken that brings out all those other flavors without taking anything away from them.

10. Garlic


Garlic is one of the most versatile ingredients in the kitchen.

It can be used as a base for many dishes, or it can be added for extra flavor. 

It’s no wonder that garlic goes so well together in butter chicken.

Garlic has a strong, spicy taste that complements the rich flavors of butter and chicken beautifully. 

11. Zucchini


Indian food has some of the most incredible flavor profiles in the world, and one thing that

I’ve noticed is that butter chicken always tastes better when it’s paired with zucchini.

I’m not sure why, but it might be because of the richness of the dish.

If you think about it, butter chicken has a rich sauce that’s made with coconut milk and yogurt; plus there’s often a lot of butter added to the recipe, so it’s just a very rich dish.

Zucchini is a great contrast to this delicious richness.

Its mild flavor adds another dimension to the dish, and it also absorbs some of that richness.

You really can’t beat it!

12. Mushrooms


The earthy, nutty flavor of mushrooms pairs perfectly with creamy sauces, which is why it’s no surprise that the most popular dishes featuring mushrooms in Indian cuisine are butter chicken and Kadai mushroom.

Most of the time, when you think of adding mushrooms to a dish, you’re probably thinking of their ability to soak up the flavors around them.

But with these recipes, it’s the opposite: mushrooms are meant to stand out as a star ingredient.

Not only do they add a rich depth of flavor that so many Indian dishes rely on, but they also add an incredible texture that helps cuts through the richness of dishes like butter chicken.

13. Spinach


This leafy green veggie adds a new dimension to the flavor of the dish, and its healthy properties add a nutritional boost.

Spinach also helps make the chicken in your butter chicken heartier and more satisfying.

To prepare your spinach properly, you’ll want to clean it thoroughly.

This is because spinach leaves have lots of little creases where dirt can hide.

To do this, soak the spinach leaves in a bowl of lukewarm water for about 10 minutes, then rinse them off and dry them with paper towels.

Next, you’ll want to cut up your spinach leaves into smaller pieces that are about an inch long each.

This will cook more quickly and be easier to eat when your butter chicken is ready.

14. Broccoli


We know what you’re thinking. Broccoli and butter chicken?

We had the same reaction when we first heard about it. But this is a combination that just works.

The reason we love broccoli with butter chicken is that the heat from the dish brings out all the tender crispness in the broccoli.

The tanginess of the tomato sauce perfectly complements the mild flavor of the broccoli florets.

And you know what else?

The florets add a satisfying crunch to every bite of butter chicken, which is always a plus.

So don’t be afraid to step outside your comfort zone and try something new!

We guarantee you’ll love this pairing as much as we do.

How to Choose Veggies for Butter Chicken

How to Choose Veggies for Butter Chicken

Many people prefer to eat their butter chicken with rice, but if you’re looking for a healthy option, veggies are the way to go.

Butter chicken pairs well with an array of vegetables—anything from spinach to bell peppers will do just fine.

If you’re unsure which to choose, think about what flavors you want to bring out in the butter chicken.

The Indian spices used in butter chicken include cinnamon and cloves, as well as cayenne pepper and coriander.

If you’re looking for a pop of heat, try serving your butter chicken with carrots or broccoli.

For a sweet compliment to the dish’s savory notes, pair your butter chicken with squash like butternut or acorn squash.

Keep in mind that many vegetables can be served raw or cooked with butter chicken, so the final decision is up to you!

1. Pick a Veggie with A Mild Flavor

Butter chicken is a very rich and flavorful dish, so it’s best not to pair it with strong-tasting vegetables.

Instead, choose vegetables with a milder flavor, like zucchini, carrots, or bell peppers.

These vegetables will complement the rich flavors of butter chicken without overpowering them.

2. Pick a Veggie that Is High in Vitamin A

Vitamin A is essential for healthy eyesight and overall organ health, and since butter chicken is already high in fat and cholesterol, it’s important to balance out the nutritional content of your meal by including a vegetable that has high amounts of vitamin A.

Good candidates include carrots and sweet potatoes.

3. Pick Vegetables that Are Crunchy

Since butter chicken tends to have a very soft texture, you’ll want to pair it with vegetables that have some crunch to them so your meal has variety in texture as well as flavor.

Good choices include green beans and snow peas.

What Vegetables Go with Butter Chicken

14 Best Vegetables For Butter Chicken

Butter chicken is one of those dishes that is so delicious, you don’t even notice the vegetables.
This is because the spices used in the dish mask the vegetables and make them taste like they’re not there.
However, if you want to add veggies to your butter chicken, you can do so by adding a bit of chopped onion and celery.
These vegetables will add a nice sweetness to the dish.
Prep Time 5 mins
Cook Time 5 mins
Total Time 10 mins
Course Main Course
Cuisine Indian
Servings 4 people
Calories 150 kcal


  • Green Beans
  • Bell peppers
  • Cauliflower
  • Carrots
  • Cucumbers
  • Eggplant
  • Peas
  • Onion
  • Tomato
  • Garlic
  • Zucchini
  • Mushrooms
  • Spinach
  • Broccoli


  • Pick one or more of these veggies to put in your Indian dish.
  • Prepare the rest of the ingredients according to the recipe.
  • Enjoy your meal in no time!
Keyword What Vegetables Go with Butter Chicken
CEO at Happy Muncher | | Website | + posts

Hi, I'm Benjamin. I love cooking, long walks, and my girlfriend! Here you’ll find simple and delicious recipes that you can make in 30 minutes or less.