• Recipes
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » All Recipes » Lunch & Dinner

    Indian Cauliflower Curry

    Published: Jun 3, 2021 · Modified: Jul 15, 2022 by Katie

    Jump to Recipe How-To-Photos Watch the Video

    This Indian cauliflower curry recipe is a quick, simple and healthy dinner recipe that requires only one pot and an oven. It bursts with Indian spices and tastes amazing alongside some homemade naan or basmati rice.

    2 bowls of indian cauliflower curry with some naan bread on the side.

    If you're a fan of Indian cuisine (who isn't?) then this recipe is for you. This curry recipe includes some soft, roasted cauliflower florets in super creamy tomato-based sauce.

    The curry consists mostly of wholefood ingredients and includes a variety of delicious herbs and spices which makes this recipe so delicious. 

    For more curry recipes see Tofu Curry, Sweet Potato Red Lentil Curry, Butter Bean Curry or Red Lentil Dahl.

    Jump to:
    • Why You'll Love This Recipe
    • Ingredients & Substitution Notes
    • How to Make Indian Cauliflower Curry
    • Variations & Add-Ins
    • Serving Suggestions
    • Storing
    • Meal Prep Option
    • More Easy Dinner Recipes
    • 📖 Recipe

    Why You'll Love This Recipe

    • It is dairy-free, vegan, gluten-free and can easily be made nut-free as well.
    • It's a healthy main dish that consists mostly of pantry staples and is super easy to make.
    • It's meal-prep and freezer friendly!

    Ingredients & Substitution Notes

    all ingredients needed to make cauliflower curry: onion, garlic, ginger, garam masala, cumin, coriander, turmeric, curry powder, cauliflower, plant milk, cashews, chopped tomatoes, chickpeas.
    • Oil: Any neutral cooking oil would work. We love using olive oil but avocado oil or coconut oil also works.
    • Onion: Both red onion and white onion will work.
    • Ginger: If you can't find fresh ginger, you could also use ginger powder, however, the taste won't be exactly the same as if you used fresh one. Could be replaced with store-bought ginger-garlic paste.
    • Cauliflower: This recipe works with fresh cauliflower as well as frozen cauliflower. To avoid all the chopping, check out our Roasted Frozen Cauliflower Recipe.
    • Chopped Tomatoes: Alternatively, you could also use fresh tomatoes. It requires a bit more preparation time but works just as well. 
    • Cashews: They are responsible for making the sauce super creamy, without the addition of cream or butter. This recipe could easily be made nut-free if you replace the cashews with coconut milk. The taste will be slightly different but the curry will be just as creamy. 
    • Spices: The spice powders used are hugely important for this recipe to achieve its desired taste and cannot be omitted or replaced. 
    • Plant Milk: You could use any type of plant milk such as soy milk, oat milk or almond milk, make sure it's unsweetened though. I prefer using almond milk in savory recipes but soy or any other type of plant milk would work as well. 
    • Chickpeas (optional): They are optional but add some additional lovely texture as well as nutrients to this vegan curry recipe.

    How to Make Indian Cauliflower Curry

    cauliflower florets on a baking tray.

    STEP 1: Roast cauliflower. Cut cauliflower head into medium-sized florets and season with garam masala, olive oil and salt. Then roast in the oven until soft.

    onion, garlic and ginger roasted in a pan with olive oil.

    STEP 2: Fry Onion, garlic & ginger. While the cauliflower is in the oven, heat a large frying pan over medium heat. Add some oil and sauté onion and garlic until onion is soft and translucent. Add the minced ginger and fry again for about 30 seconds.

    all the spices added to the onion-garlic mix.

    STEP 3: Add spices. Add all the spices and fry again for 10 seconds. Frying them for a little bit helps to release their natural flavors even more- just make sure not to burn them, since this might result in a bitter taste!

    chopped tomatoes added to the onion mix.

    STEP 4: Add crushed tomatoes, give the mix a good stir and let simmer on low heat with a lid on.

    simmered chopped tomatoes that resemble a thick paste in a pan.

    STEP 4: Blend. Once most of the liquid has evaporated and the mix resembles a thick tomato puree, transfer it to the blender.

    tomato mix, cashews, plant milk added to a blender.

    Add plant milk, cashews & salt. Blend until smooth. 

    pureed sauce in a saucepan.

    STEP 5: Add veggies. Transfer the mix back to the saucepan.

    roasted cauliflower and chickpeas added to the sauce in the pan.

    Add in roasted cauliflower and chickpeas. Let simmer for 2-3 more minutes. Taste, adjust the seasoning and serve with fresh naan bread and/or rice. 

    Variations & Add-Ins

    • Veggies: Other veggies such as frozen peas or leafy greens (fresh spinach) make a great addition to this curry.
    • Nut-Free: For a nut-free version, replace the cashews with coconut milk. The taste will be slightly different but the curry will be just as creamy. The higher the fat content of the milk, the creamier the curry will be. Choose full-fat coconut milk for an ultra-creamy curry or if you want to cut back on calories, choose a light version.
    • Garam Masala: If you can't find garam masala, you could use double the amount of curry powder. The taste will be slightly different though.
    • Chili: If you're into spicy foods then feel free to add some red chili powder or cayenne pepper.
    2 bowls of cauliflower chickpea curry with some served alongside some fresh naan.

    Serving Suggestions

    • Rice: This curry tastes amazing alongside some rice such as Coconut Basmati Rice or Jasmin rice. I prefer using brown rice over plain white rice because of its nutritional benefits. But feel free to use whatever rice you prefer.
    • Bread: Homemade naan or pita bread makes the perfect side dish alongside any Indian recipes.
    • Fresh herbs: Sprinkle with some fresh cilantro shortly before serving.

    Storing

    • To store: Store any leftover curry in an airtight container in the fridge for up to 1 day.
    • To freeze: Freeze in a freezer-friendly container for up to 1 month. Let thaw in the fridge or on the counter overnight. Gently reheat in the microwave to on the stovetop. You might need to add a splash of plant milk or vegetable broth when reheating on the stovetop.
    2 bowls of cauliflower chickpea curry with some served alongside some fresh naan, freh coriander and garlic oil..

    Meal Prep Option

    Parts of this delicious cauliflower curry can easily be prepared in advance to save time.

    • Tomato Paste: The onion-garlic-tomato mix could be prepared ahead of time. Store it in the fridge overnight. That way, you'll only need to add it to the blender, together with the cashews, the next day. It's important though to only blend the sauce shortly before serving.
    • Cauliflower: You could roast the cauliflower florets ahead of time (eg. the evening before) and leave them in the oven. Simply add them to the sauce the next day. Try our Roasted Frozen Cauliflower to save more time.

    More Easy Dinner Recipes

    • sweet potato lentil curry topped with fresh herbs.
      Sweet Potato Red Lentil and Coconut Curry Recipe
    • big bowl of coconut red lentil dahl in a bowl, next to it some naan bread.
      Red Lentil Dahl with Coconut Milk
    • Indian tofu curry in a pan with naan bread.
      Indian Tofu Curry
    • butter bean curry in a bowl on basmati rice and naan.
      Butter Bean Curry

    If you tried this or any other recipe on the blog let me know how you liked it by leaving a comment or star rating below! SIGN UP for the WSK newsletter and get the newest recipes delivered right to your inbox!

    📖 Recipe

    2 bowls of indian cauliflower curry with some naan bread on the side.

    Indian Cauliflower Curry

    Author: Katie
    This Indian cauliflower curry recipe is a quick, simple and healthy dinner recipe that requires only one pot and an oven. It is dairy-free, gluten-free and can easily be made nut-free as well.
    If you love this recipe as much as we do, click on the 5-stars below!
    5 from 6 votes
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Course: Main Course
    Cuisine: dairy-free, gluten-free, Indian-Inspired, vegan
    Servings: 2
    Prevent your screen from going dark

    Ingredients

    Cauliflower

    • 1 medium cauliflower head, cleaned & chopped into equal size florets
    • 1 tablespoon oil *olive, avocado, coconut...
    • ½ teaspoon garam masala
    • pinch of salt

    Masala Sauce

    • 1 tablespoon oil
    • 1 onion coarsley chopped
    • 4 garlic cloves, chopped/minced
    • small piece of ginger, minced
    • ½ teaspoon coriander powder
    • ½ teaspoon cumin powder
    • 1 teaspoon garam masala
    • 1 teaspoon curry powder
    • ½ teaspoon turmeric powder
    • 1 can (14oz) (1 can (400g)) chopped tomatoes
    • ½-1 teaspoon (½ teaspoon) salt
    • ½ cup (70 g) cashews *nut-free option, see notes
    • 1 - 1⅓ cups (230 - 300 ml) plant milk
    • 1 can (14oz) (1 can (400g)) chickpeas, drained & rinsed (optional)

    Naan/ Rice (see notes)

    You can find detailed step-by step-photos above the recipe card.

    Instructions

    Cauliflower

    • Heat oven to 355°F/ 180°C.
    • Line a baking sheet with parchment paper and spread cauliflower florets evenly.
    • Season with olive oil, garam masala and salt and roast for about 25-30 minutes or until florets are soft.

    Masala Sauce

    • In the meantime, heat a large pan over medium heat
    • Add olive oil, onions and garlic and cook until slightly brown. Add ginger half way through.
    • Add all the spices (coriander, cumin, garam masala, curry, turmeric) and cook for about 30 seconds to allow the spices to releas their flavors
    • Add the chopped tomatoes and salt and let simmer with a lid on for about 15 minutes until the mix resembles a thick paste.
    • Transfer the mixture to a blender, add cashews and plant milk and blend until smooth.
    • Feel free to add a splash milk if you prefer a thinner sauce.
    • Taste and adjust salt and spices.
    • Pour the sauce back into the pan and add roasted cauliflower and chickpeas.
    • Serve with brown rice or naan.

    Video

    Notes

    • Garlic Naan: I highly recommend Naan as a side dish here.
    • Nut-Free Option: This recipe could easily be made nut-free if you replaced the cashews with coconut milk. The taste will be slightly different but the curry will be just as creamy. 
    • To store: Store any leftover curry in an airtight container in the fridge for up to 1 day.
    • To freeze: Freeze in a freezer-friendly container for up to 1 month. Let thaw in the fridge or on the counter overnight. Gently reheat in the microwave to on the stovetop. You might need to add a splash of plant milk or vegetable broth when reheating on the stovetop.
    • Meal Prep Option: Parts of this delicious cauliflower curry can easily be prepared in advance to save time.
      • Tomato Paste: The onion-garlic-tomato mix could be prepared ahead of time. Store it in the fridge overnight. That way, you'll only need to add it to the blender, together with the cashews, the next day. It's important though to only blend the sauce shortly before serving.
      • Cauliflower: You could roast the cauliflower florets ahead of time (eg. the evening before) and leave them in the oven. Simply add them to the sauce the next day.

    Nutrition

    Serving: 1. | Calories: 669kcal | Carbohydrates: 70g | Protein: 28g | Fat: 36g | Saturated Fat: 5g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 20g | Sodium: 2003mg | Potassium: 2027mg | Fiber: 21g | Sugar: 15g | Vitamin A: 531IU | Vitamin C: 164mg | Calcium: 662mg | Iron: 10mg
    All nutritional information is based on third-party calculations and should be considered estimates.
    Tried this recipe?Leave a rating and comment telling us how you liked it! Or tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations!

    More Lunch & Dinner

    • Birds-eye view of cauliflower lentil soup in a bowl with a spoon topped with fresh herbs.
      Cauliflower Lentil Soup
    • Two cabbage fritters on a plate topped with a yogurt dip and scallions and chives.
      Cabbage Fritters
    • Birds-eye-view of this salad in a bowl. Next to it a glass of water and a linen napkin.
      Corn Cucumber Tomato Salad
    • Bird's eye view of a lemon caper pasta on a pasta plate topped with fresh parsley. A lemon and a glass of water next to it.
      Lemon Caper Pasta
    5 from 6 votes (6 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Katie Roux in front of a food stall.

    Hi, and welcome to WSK!

    If you're curious about what drives my love for all things food just hit the link below and let's get to know each other better!

    More about me →

    MUST-TRY

    • stack of waffles on plates topped with fresh fruits and maple syrup.
      Waffles without Milk
    • french toast topped with fresh berries and maple syrup.
      French Toast (Without Milk)
    • overheat view of large bowl of overnight oats without yogurt, topped with fresh kiwi pieces, pomegrante seeds, fresh raspberries, nuts and coconut flakes.
      Easy Overnight Oats Without Yogurt
    • big jar of muddled strawberries at the bottom, followed by overnight oats with water and fresh strawberries and blueberries and nuts on top.
      Overnight Oats With Water (No Milk)

    FALL

    • butter bean curry in a bowl on basmati rice and naan.
      Butter Bean Curry
    • honey oatmeal in a bowl topped with fresh fruit and granola. next to it some fresh fruit and honey.
      Honey Oatmeal
    • beetroot smoothie being poured into a large glass.
      Beetroot Smoothie
    • Ratatouille soup in a soup bowl garnished with fresh herbs, parmesan and olive oil.
      Ratatouille Soup

    Footer

    ↑ back to top

    More

    • About
    • Contact
    • Portfolio

    Policies

    • Privacy policy
    • California Privacy Rights
    • Terms of Use
    • Accessibility policy

    Follow & Contact

    • Sign Up! for emails and updates
    • Instagram
    • Pinterest
    • Youtube

    @2025 - Wholefood Soulfood Kitchen. All Rights Reserved.

    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.