• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

My Dainty Kitchen

  • ABOUT US
  • Recipe
    • Round-ups
  • Recipe Collections
  • Kitchen Essentials
  • Recipe
    • Appetizer
    • Breakfast
    • Dal
    • Desserts
    • Drinks
    • Fasting/ Vrat Recipes
    • Indo chinese
    • Keto
    • Kids SpecialGet collection of kids friendly foods, kids tiffin box recipes here.
    • Main Course
    • Raita
    • Rice
    • Roti/ Paratha
    • Round-ups
    • Salads
    • Side dish
    • Soups & Stews
    • Street Food
menu icon
go to homepage
  • Recipes
  • Vegan Food
  • Keto
  • Round-ups
  • Connect With Us

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • Vegan Food
    • Keto
    • Round-ups
  • Connect With Us

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
  • ร—
    Home ยป Recipes ยป Main Course

    Vegetable Curry

    Published: Oct 6, 2023 by Ipsa Faujdar ยท This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclaimer.

    Jump to Recipe Print Recipe

    If you are looking for a good creamy vegetable curry recipe, this is one of the best curries you can ever try. Easy to make and takes less than 30 minutes to prepare this creamy vegetable curry.

    vegetable curry on a white plate

    Loaded with vegetables and proteins, this vegetable curry is a healthy entrรฉe. We all should include more vegetables in our diet and this is one of the best ways to add vegetables to our menu.

    This easy main course dish is not only loaded with vegetables and proteins, but also it is a perfect blend of flavors. Vegetable curry tastes great with any flatbread, naan, or rice. Add this to your festive menu like the Thanksgiving menu.

    What Is Vegetable Curry?

    Vegetable curry is one of the most flavorful and versatile dishes made with lots of vegetables and proteins and cooked with flavorful spices that make it delicious. However, You can customize the curry by varying the choice of vegetables, proteins, spices, level of spiciness, etc.

    vegetable curry served in a white plate

    Curries are popular in Asian cuisines like Indian, Thai, and other South Asian countries. But I must say these are loved across the globe.

    These are suitable for vegetarians and vegans. Loaded with vegetables this vegetable curry is dairy-free and perfect for vegans too. Check out my other popular vegan curry recipes.

    vegan curry with roasted vegetables served on a white plate
    Vegan Curry

    Creamy Vegetable Curry Recipe

    Here I'm making this vegetable curry base with cashews. But if you are allergic to nuts, you can add coconut paste to the curry. Add whatever vegetable is available to you. This vegetable curry is vegan but at the same time, this curry is customizable, and easily you can customize it as per your diet preference.

    Ingredients You'll Need

    Vegetables - Cauliflower, carrots, green beans, zucchini, bell peppers

    Cashew nuts - this makes the curry creamy and texture smooth

    TVP Protein - Soya granules. You can add other protein, like chickpeas, lentils, tofu, etc.

    Spices - Coriander powder, ground cumin, turmeric powder, smoked paprika, cayenne pepper (optional), curry powder

    Onion - white /yellow/red whichever is available

    Tomato - fresh or canned tomatoes. I love fresh tomatoes.

    Ginger and garlic - They will add flavor to the curry or gravy in this recipe. Fresh ginger and garlic are better than powdered ones. They add in much stronger flavor to the curry.

    Vegetable broth - can be substituted with water

    Salt to taste

    ingredients displayed starting from vegetbales, protein, and spices

    How to make vegetable curry?

    Preparation -

    Dice the veggies into medium bite-sized pieces.

    Roughly chop onions, tomato, ginger, garlic.

    Place the soy chunks in a bowl add hot water and salt it it. Cover the bowl and keep aside for 10 minutes

    collage of steps including rehydrating tvp

    Instructions - Step-by-step Process

    In a large mixing bowl add all diced veggies (other than onion, tomato, ginger, garlic). Season with salt & pepper and toss with olive oil.

    Preheat the air fryer for 3 minutes at 375ยฐF. Transfer the seasoned vegetables to the air fryer basket and cook for 9 - 10 minutes. The veggies will be nicely roasted and charred at the edges. Remove the veggies once they are done 80%.

    collage of step photoes displaying how to air fry veggies

    However, you can also roast them in the oven or steam the veggies. But I like to roast the veggies in the air fryer since they give perfect roasted veggies. You can save some more of the air fryer roasted vegetables for snacks or sides.

    Preparing the Curry base

    Heat oil in a pan or Dutch oven. Add the whole spices and wait for 15 seconds till they are fragrant. Then add onions, ginger, garlic and saute till translucent. Add cashews followed by diced tomatoes. Saute till tomatoes are cooked and tender.

    collage of instructions showing sauteing whole spices with onion, tomatoes

    Remove the pan from the heat and cool down slightly. Then blend it to a fine smooth paste. If you are using a hand blender then add a little water to the pan and blend the onion tomatoes into a smooth paste.

    saute with cashews and make a paste of all.

    In the same pan add one tbsp oil more and transfer the blended paste. Add all dry ground spices and salt. Stir to mix them well.

    saute the paste and simmer collage pics

    Cook on medium heat for 2 - 3 minutes till the paste is cooked and starts to release oil on the sides.

    collage of adding ground spices to the paste

    Then add vegetable broth or water to it and simmer for another 3 - 5 minutes.

    collage of cooking with roasted veggies

    Then add the roasted veggies and simmer on low heat for 3 - 4 minutes.

    simmer and cooking collage pics

    Turn off the heat once done and add finely chopped cilantro leaves. Drizzle some lemon juice as per taste. However, this is optional though.

    vegetable curry with roasted veggies on top

    Serve this vegan curry over steamed rice or with vegan naan.

    Storage & Reheat

    You can store the leftover curry in the refrigerator for up to 5 days when kept in an airtight container.

    To store it properly, let it come down to room temperature first. Then transfer the leftovers to an airtight container and refrigerate for 5 days.

    Reheat the leftovers in a saucepan for 2 minutes stirring in between. Or microwave for 1 minute stirring once in the halfway.

    Some of my popular curries include -

    Vegan Thai curry

    Cauliflower Potato Curry

    Vegan Potato Curry

    If you are looking for more curry recipes, here is my collection of the best vegan curry recipes here on the blog.

    Vegetable Curry Recipe

    vegetable curry served on a white plate

    Vegetable Curry

    Ipsa Faujdar
    Vegetable curry is a delicious curry with lots of vegetables and proteins and cooked in flavorful spices. This vegetable curry is vegan too. This makes a perfect entrรฉe.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine All around the World
    Servings 4

    Equipment

    • Pan or Dutch Oven
    • skillet
    • Blender
    • Colander
    • Air Fryer or oven or steamer
    • Mixing Bowl
    • Small bowls

    Ingredients
      

    • 1 small zucchini diced into bite-sized
    • 2 small carrots diced into bite-sized
    • 1 small cauliflower head cleaned and cut into florets
    • ยผ cup diced green beans chopped into 1 inch appx
    • ยผ cup tvp meat soy chunks
    • 1 large onion roughly diced
    • 1 tomato diced
    • 8 - 10 garlic cloves
    • 1 inch ginger
    • ยผ cup cashews 10 - 12 cashew nuts

    Whole Spices

    • 1 bay leaf
    • 2 green cardamom
    • 2 cloves
    • 3 - 4 black pepper
    • ยฝ inch cinnamon stick
    • ยฝ tsp cumin seeds

    Ground Spices

    • 2 tsp coriander powder
    • ยฝ tsp cumin powder
    • ยผ tsp turmeric powder
    • ยผ tsp cayenne pepper
    • ยฝ tsp smoked paprika
    • ยฝ tsp curry powder or garam masala
    • 1 tsp salt or as taste

    For roasting veggies

    • ยฝ tsp salt
    • ยผ tsp crushed pepper optional
    • 1 tbsp olive oil

    For curry gravy

    • 1ยฝ cup vegetable broth water
    • ยผ cup coconut milk optional
    • 2 - 4 tbsp cilantro leaves finely chopped
    • 1 tsp lemon juice freshly squeezed optional as per taste

    Instructions
     

    Preparation

    • Dice the veggies into medium bite-sized pieces.
    • Roughly chop onions, tomato, ginger, garlic.
    • Place the soy chunks in a bowl add hot water and salt it it.
    • Cover the bowl and keep aside for 10 minutes.
    • Squeeze out the water and keep aside.

    Air fry the veggies

    • In a large mixing bowl, add diced vegetables followed by salt and a drizzle of olive oil.
    • Preheat the air fryer at 375ยฐF for 2 - 3 minutes.
    • Transfer the seasoned veggies to the air fryer basket.
    • Cook them in the air fryer at 375ยฐF for 8 - 10 minutes (80% cooked).
    • Remove when reach desired doneness.

    Preparation of curry gravy

    • Heat oil in a pan or Dutch oven.
    • Add all whole spices mentioned above in the ingredients list.
    • When they are fragrant, add diced onions, ginger, and garlic.
    • Saute for 2 minutes or till the onion becomes translucent.
    • Then add the tomatoes and cashew nuts and stir to mix them once.
    • Allow them cook till tomatoes turn soft and tender.
    • Turn off the heat and let it cool down for some time.
    • Transfer to a blender and blend it to a puree. (remove the bay leaf before blending.)
    • Add 1 tbsp oil to the pan. Transfer the blended onion tomato cashew paste to the pan.
    • Saute till the paste starts releasing oil on sides and are cooked well.
    • Then add the dry spices to it and mix everything.
    • Add a little water if required while sauteing the paste.
    • Add roasted vegetables and Saute for 2 minutes.
    • Then add ยผ - ยฝ cup water and simmer for 3 - 5 minutes or till reach desired consistency.
    • Add finely chopped cilantro leaves and a drizzle of freshly squeezed lemon juice to the curry.
    Keyword Vegan Curry, Vegetable Curry
    Tried this recipe?Let us know how it was!

    If you like the recipes and want to stay updated, subscribe via email. Also, I would request you to like and share my Facebook Page. Follow My Dainty Kitchen on Twitter, Instagram, and Pinterest.

    PIN IT FOR LATER

    vegetable curry served in a white plate

    « Air Fryer Mushrooms
    Creamy Cilantro Dip »

    Join the list

    * indicates required

    Reader Interactions

    Leave a Comment (And a 5 Star Rating) Cancel reply

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

    Recipe Rating




    Primary Sidebar

    profile picture - about author

    Hi, I'm Ipsa! Welcome to My Dainty Kitchen. I'm the recipe developer, cook, author, and photographer of this blog. I love to cook delicious food and share recipes with my amazing readers. Thank you for stopping by. Explore more yummy recipes on the blog.

    More about me โ†’

    Reader's Favorite

    • air-fryer potato wedges - side dish for fajitas
      Air Fryer Potato Wedges
    • air fryer zucchini fries served on a white plate with dip
      Air Fryer Zucchini Fries
    • air fryer buffalo cauliflower- Vegan appetizers
      Air Fryer Buffalo Cauliflower
    • cabbage stir fry recipe
      Cabbage Stir Fry (Stir-fried Cabbage)
    • Privacy Policy
    • About Us
    • Contact Us
    • Recipe Books

    Footer

    โ†‘ back to top

    About

    • About Me
    • Privacy Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • EBook
    • Recipes

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright ยฉ 2025 My Dainty Kitchen

    Rate This Recipe

    Your vote:




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