My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
×
Home » Recipes » Vegan Main Dishes

Modified: Mar 15, 2025 · Published: Jun 5, 2024 by Jim Mee Sha · This post may contain affiliate links · Leave a Comment

Chinese Vegetable Curry

Jump to Recipe

This Malaysian-inspired Chinese vegetable curry is creamy, comforting, and incredibly flavorful. An amazing one-pot dish that is simple to prepare and ready in 30 minutes. It is also naturally vegan and gluten-free!

Stirring a bowl of curry with a ceramic spoon with spoonful of curry powder, glass of water and bowl of rice beside.

This Chinese curry is one of my favorite Malaysian dishes! It is incredibly delicious and highly customizable, where you can add any vegetables or other add-ins like yuba and tofu puffs. Although commonly served with rice, I love pairing it with noodle dishes (like my vegetable mei fun and mee Siam).

Jump to:
  • 💚Why you will love this recipe
  • 🧅What you will need
  • 📃Ingredients notes and substitutions
  • 🔪How to make
  • ✔Helpful tips and variations
  • 🍚Serving suggestions 
  • ❔Commonly asked questions
  • 🍽More vegan curry recipes
  • 📖 Recipe

💚Why you will love this recipe

  • A quick and easy recipe that requires minimal ingredients 
  • Use of curry powder instead of homemade curry paste that simplifies the cooking process 
  • Wholesome, nourishing, and is a delicious way to enjoy vegetables 
  • Easily adaptable - Feel free to use any veggies you have on hand! You can even add protein (like yuba and tofu puffs) or cooked noodles

🧅What you will need

Ingredients needed like cabbage, eggplant, onion, tomato, coconut milk, and green beans.
Ingredients needed like spices, soy sauce, curry powder, onion, and ginger.

📃Ingredients notes and substitutions

  • Eggplant - I highly recommend using Chinese or Japanese eggplants instead of regular ones, as they are less bitter.
    • If using regular eggplants, soak them in salt water for 30 minutes or so to remove some of their bitterness. Check out this post on how to brine eggplants for more detailed instructions. 
  • Canned coconut milk - Although full fat gives the best flavor, light coconut milk is a great choice to make a lower-fat and calorie curry.
  • Curry powder - Malaysian curry powder works best, but Thai or Indian curry powder will also work.
  • Curry leaves - An optional ingredient. You can usually find them in Asian markets.
  • Chinese five spice - Another optional ingredient, but I highly recommend adding it as it gives the curry tons of aroma!

🔪How to make

Cooked onion in a white Dutch oven on a black and white striped teacloth.

Heat some oil in a Dutch oven. Add onion and saute until translucent.

Cooked onion, curry leaves, garlic, and curry powder in a white Dutch oven.

Next, add garlic, curry leaves, curry powder, turmeric, and Chinese five spice. Fry until fragrant.

Uncooked eggplant, tomato slices, and long beans in curry broth in a white Dutch oven.

Pour in vegetable broth and coconut milk. Once the mixture starts boiling, add eggplant, Chinese green beans, and tomato. Let it cook for 8-10 minutes or until veggies are tender.

Adding sliced cabbage into a pot of vegetable curry in a white Dutch oven.

Lastly, stir in cabbage and cook for 5 minutes until all veggies have softened. Give it a taste, adding more seasonings if needed. Your Chinese curry is ready to be served!

✔Helpful tips and variations

  • Use a large enough pot - Especially if you plan to double the recipe to make a larger batch. This prevents curry from boiling out and making a mess! 
  • Reduce prep time by using frozen vegetables - By using frozen vegetables, you will save time from washing and chopping veggies. 
  • Switch up the vegetables used - Feel free to use whatever you have. Mushrooms, broccoli, cauliflower, asparagus, sweet potatoes, okra, and bell peppers are some amazing choices. 
  • Add a protein source - Yuba, tofu puffs, and chunks of seitan chicken are my go-to, but you could also use tofu, chicken, fish, or beef. 
  • Storing leftovers - Leftover Chinese vegetable curry can be refrigerated for 3-4 days. Reheat on the stove or in the microwave before serving.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🍚Serving suggestions 

Rice - Serve curry over some cooked Jasmine rice, brown rice, or other grains (like quinoa and buckwheat). I also like pairing curry with tofu fried rice or vegetable fried rice. 

Noodles - You can serve curry over cooked noodles of choice or whip up some fried noodles. I highly recommend checking out my bami goreng or fried rice vermicelli! 

Flatbreads - Another great option is to serve vegetable curry alongside store-bought or homemade roti, naan, or paratha.

Bowl containing vegetable curry and rice served with spoon with roti and glass of water beside.

❔Commonly asked questions

What vegetables are good in curry?

Almost any kind of vegetable works in curries, but some that are particularly great include potatoes, cabbage, carrots, cauliflower, tomatoes, eggplants, long beans, and greens (especially spinach).  

Bear in mind that you should cook sturdier vegetables first, such as cauliflower, carrots, and potatoes, before adding tender vegetables and greens.

Should I cook my vegetables before adding them to curries?

It is not necessary to precook vegetables before adding them to curries. When diced into small, even pieces, they will cook by simmering in the curry sauce.

Is this curry spicy?

This Chinese vegetable curry is considered to be mildly spicy and contains much less heat when compared to Thai and Indian curries.

Can curry be frozen?

This vegetable curry freeze beautifully and can be frozen for 3 months. Allow to defrost overnight in the fridge before reheating. Do note that the vegetables will turn a bit softer, but the curry will still be delicious!

A bowl of curry served with spoon with roti, chopped cilantro and bowl of rice beside.

🍽More vegan curry recipes

  • Plate containing sweet potato chickpea curry with rice with a fork, glass of water and dish of chopped cilantro beside.
    Hearty Sweet Potato Chickpeas Spinach Curry
  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
    Soya Chunks Masala
  • A bowl of Jamaican curry served with spoon with bowl of rice and chopped cilantro beside.
    Vegan Jamaican Chickpea Curry with Vegetables

📖 Recipe

A bowl of vegetable curry served with ceramic spoon with spoonful of curry powder, rice and water beside.

Chinese Vegetable Curry

Meesha
This Malaysian-inspired Chinese vegetable curry is creamy, comforting, and incredibly flavorful. An amazing one-pot dish that is simple to prepare and ready in 30 minutes. It is also naturally vegan and gluten-free!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 15 minutes mins
Total Time 30 minutes mins
Course Main Course, Side Dish
Cuisine Chinese, Malaysian
Servings 3 servings
Calories 322 kcal

Ingredients
 
 

  • 1 medium yellow onion diced
  • 3 cloves garlic minced
  • 2 teaspoons minced ginger
  • 1-2 tablespoons Malaysian curry powder or Indian/Thai curry powder
  • 1 teaspoon ground turmeric
  • ½ teaspoon five spice powder (optional)
  • 1 stalk curry leaves destemmed (optional)
  • 3 small Chinese eggplant quartered, then cut into 2 inches pieces (about ½ pound/230g)*
  • ½ can coconut milk full-fat or light (about 200ml or ¾ cup)
  • 1 ½ cup water
  • 1 medium tomato diced
  • 1 cup Chinese long beans roughly sliced (about 5oz/150g)
  • 1 tablespoon soy sauce or tamari/shoyu
  • salt to taste
  • 4-5 leaves cabbage roughly chopped
Prevent your screen from going dark

Instructions
 

  • Heat up a tablespoon of neutral-tasting oil in a Dutch oven or soup pot over medium-high heat. Start by sauteing onion until translucent, about 2-3 minutes.
    1 medium yellow onion
  • Then, add in garlic, ginger, curry leaves, curry powder, turmeric, and Chinese 5 spice. Fry until fragrant, about 1-2 minutes.
    3 cloves garlic, 2 teaspoons minced ginger, 1 teaspoon ground turmeric, ½ teaspoon five spice powder, 1 stalk curry leaves, 1-2 tablespoons Malaysian curry powder
  • Pour in vegetable broth and coconut milk. Once the mixture starts boiling, add Chinese green beans, eggplant, tomato, soy sauce, and salt to taste. Bring mixture to a gentle simmer and cook over medium-low heat for 8-10 minutes, or until veggies are tender.
    3 small Chinese eggplant, ½ can coconut milk, 1 medium tomato, 1 cup Chinese long beans, 1 tablespoon soy sauce, salt, 1 ½ cup water
  • Lastly, stir in cabbage and cook until 5 minutes or so, until all veggies have softened. Give it a taste, adding more seasonings if needed. Serve and enjoy!
    4-5 leaves cabbage

Notes

*Eggplant - I highly recommend using Chinese or Japanese eggplants instead of regular ones, as they are less bitter. If using regular eggplants, soak them in salt water for 30 minutes or so to remove some of their bitterness. Check out this post on how to brine eggplants for more detailed instructions.
 
Helpful tips 
  • Switch up the vegetables used - Feel free to use whatever you have. Mushrooms, broccoli, cauliflower, asparagus, sweet potatoes, okra, and bell peppers are some amazing choices. 
  • Add a protein source - Yuba, tofu puffs, and chunks of seitan chicken are my go-to, but you could also use tofu, chicken, fish, or beef. 
  • Storing leftovers - Leftover Chinese vegetable curry can be refrigerated for 3-4 days. Reheat on the stove or in the microwave before serving.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 322kcalCarbohydrates: 41gProtein: 9gFat: 17gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 755mgPotassium: 1530mgFiber: 17gSugar: 21gVitamin A: 758IUVitamin C: 41mgCalcium: 105mgIron: 4mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee
5 from 1 vote (1 rating without comment)

Join the discussion ! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

❄️Vibrant Vegan Summer Recipes

  • A stack of 4 patties on a wooden board with buns, red onion and lettuce in the background.
    Juicy Vegan Chicken Burger Patties
  • Seaweed salad on a plate on a bamboo sushi mat with a cup of tea beside.
    Japanese Wakame Seaweed Salad
  • Seitan ribs on a wooden board with newspaper beneath topped with chopped cilantro.
    Meaty Vegan BBQ Ribs (seitan ribs)
  • A plate of cucumber tomato corn salad with a fork beside.
    Tomato Cucumber Corn Salad
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
    Easy High Protein Pasta Salad

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.