Sweet Potato Cauliflower Curry
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.This Sweet Potato Cauliflower Curry is perfectly seasoned with Indian spices. It makes for a wonderful main dish served over rice, or as a side dish paired with a hearty stew or salad. It’s healthy, vegan and gluten-free too!
I absolutely love cauliflower and Indian cuisine. I enjoy cauliflower most often roasted straight from the oven with a little salt and pepper.
But I decided to give my typical roasted cauliflower some added flavor by turning it into a curry with sweet potatoes.
This sweet potato cauliflower curry is a satisfying, tasty, and hearty dish full of vitamins, nutrients, and fiber. It tastes like you’ve been cooking it all day and yet it takes less than 40 minutes from start to finish, and that includes roasting the cauliflower!
It’s a great way to sneak in a ton of veggies and the best part is: you can’t mess this recipe up! It’s so easy, everyone from beginner cooks to experts will be able to make this recipe at home.
This roasted cauliflower curry recipe was big hit with my family. My husband loved it with brown rice and whole wheat naan, and the kids enjoyed the bite sized pieces of cauliflower and sweet potato. It’s a healthy vegetarian Indian recipe!
👩🏽🍳 Why This Recipe Works
- Richly flavored curry sauce!
- Easy dinner recipe for the whole family!
- A simple Indian cauliflower curry!
- Gluten free, Vegan and Vegetarian Dish
- Tastes even better the next day! Great for meal prep!
🥘 Ingredients
Vegetables and Oil: The base ingredients for this recipe calls for cauliflower, sweet potatoes, chopped tomato, diced red onion that is sautéd in olive oil. You could also use coconut oil if you prefer, or add other vegetables that you prefer such a red bell pepper.
Spices: The addition of the spices is what makes this dish a must try Indian curry! I used grated fresh ginger, coriander seeds (you can also use ground coriander), cumin seeds, turmeric, salt and cayenne pepper. Feel free to add garam masala, yellow curry powder, or other spices you enjoy in your curry recipes! If you’re short on time, you can use your favorite curry powder blends in place of the spice mix listed above. You can also try red curry paste for a Thai twist!
Scroll to bottom of the post to the recipe card for complete measurements.
🍽 Equipment
📖 Variations
- Add Protein: Turn this into a sweet potato cauliflower lentil curry by adding 1/2 cup dry red lentils into the curry! I recommend pre-cooking the lentils, and then adding them in along with the sweet potatoes! You can also make a cauliflower chickpea curry by adding 1.5 cups of cooked chick peas into the curry along with the sweet potatoes to change up the protein.
- Add Greens: Add chopped baby spinach, swiss chard or baby kale to make this into a sweet potato cauliflower spinach curry. Add the greens when you add in the roasted cauliflower.
- Add More Veggies: Butternut squash, diced potatoes, green peas, or red bell peppers would also taste great in this dish!
- Creamy Coconut Milk Curry: Coconut milk can be a wonderful addition to make this cauliflower coconut curry richer in flavor. Add 1.5 cups of light coconut milk when you add the sweet potatoes. You can also use full-fat coconut milk for more decadence.
- Add Toppings: Crushed cashews or golden raisins would taste great on top of this curry!
🔪 Instructions
Step 1: Preheat oven to 420 F. Chop cauliflower into bite size pieces. Toss in 1 tbsp of olive oil. Place on sheet pan, and roast for 15 minutes.
Step 2: While cauliflower is roasting add 1 tbsp of olive oil to a large nonstick skillet and heat over medium heat. Add the onion and ginger and cook for 4 minutes.
Step 3: Stir in the coriander seeds, cumin seeds, turmeric, cayenne if using, and salt and toast for 15 seconds on low heat .
Step 4: Add the tomatoes and sweet potatoes, and let the curry cook until the potatoes are tender, about 12 to 15 minutes.
Step 5: Remove cauliflower florets from oven and add to the pot stirring well to combine.
Step 6: Let the cauliflower cook with the rest of the ingredients in the pot until warmed through. Top with fresh cilantro and / or a squeeze of lemon juice, and serve warm.
🌿 Is Cauliflower Curry Healthy?
This curry recipe is packed with big flavor but it also happens to be really good for you! Here’s what makes this cauliflower curry recipe super healthy:
- Rich in Vitamins and Nutrients: Sweet potatoes and cauliflower are loaded with vitamins and minerals. Sweet potatoes are high in iron, calcium, selenium, and they’re a good source of B vitamins and vitamin C. Cauliflower is a good source of antioxidants. It’s also a good source of vitamin C, vitamin K, calcium, potassium, and magnesium.
- Low Calorie: One large serving of this delicious dish is only about 170 calories. Full of heart healthy vegetables it’s a satisfying dish that you can enjoy guilt-free!
- High in Fiber: Sweet potatoes are naturally high in fiber. You’ll get 7 grams of fiber in one serving of this dish. That’s more than 1/5 of your recommended daily fiber!
❓Recipe FAQs
When roasted cauliflower is cooked it should have a nice caramelization. It should be fork tender, but you don’t want it to be too soft. It can also be a bit too firm if not cooked properly. You want it to turn out al dente for the perfect consistency. If you prefer not to roast the cauliflower in oil, then I recommend tossing it in vegetable broth.
Yellow curry gets its color from turmeric. This curry has turmeric like other yellow curries. Turmeric is an excellent spice to use in cooking because not only does it create a beautiful depth of flavor in curries, but it also has numerous health benefits from anti-inflammatory properties to improved memory function.
This is a good curry for kids! The spices and seasoning are flavorful without being spicy. Sweet potatoes are a kid friendly veggie, and the cauliflower is soft and caramelizes when roasted making it slightly sweet. You could also add a 1/4 cup of full fat coconut milk to this recipe to add more creaminess for the kids!
👪 How to Serve
You can serve this vegan dish as a main when paired with brown rice and a dash of black pepper. Or it can be served as a side dish. This dish pairs well with the following…
- Naan Bread (Plain, Garlic, or Whole Wheat are all great options)
- White Rice, Basmati Rice, or Brown Rice
- Quinoa
- Green Salad
- A Hearty Soup or Stew
💭 Expert Tips
- Roast the Cauliflower first. By the time the cauliflower is done roasting it will be time to add it to the pot.
- Reduce the amount of oil to reduce the total calories. Instead of using 2 tablespoons of oil use 2 teaspoons (1 tsp for the cauliflower and 1 tsp for sauteeing the veggies in the pan).
- Cut the cauliflower into small bite sized pieces. This will speed up the roasting time, and make this super easy for little people to enjoy too!
- If you really love the flavor of coriander you can increase the amount of coriander seeds in this curry dish.
- This recipe doesn’t need much added salt. Taste before adding any additional salt.
- For some extra protein, add one 15oz can of chickpeas (rinsed & drained) to the dish (note: if you do this, you will have to increase the spices to taste to add flavor to the chickpeas)
🍲 More Indian & Curry Recipes!
- Chickpea and Potato Curry
- Naan Bread Pizza
- Vegetable Vindaloo
- Aubergine Curry
- Instant Pot Dal Makhani
- Pav Bhaji
- Egg Roast Curry
- Vegetarian Indian Recipes
LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Sweet Potato Cauliflower Curry
Ingredients
- 2 tbsp olive oil divided
- 1 medium onion chopped
- 1 tbsp fresh ginger grated
- 1½ tsp coriander seeds
- 1 tbsp cumin seeds
- 1 tsp turmeric
- 1 tsp salt
- ⅛ tsp cayenne pepper optional
- 1 medium tomato chopped
- 1 medium sweet potato peeled and cut into 1 inch chunks
- 1 large head of cauliflower cut into bite size florets
Instructions
- Preheat oven to 420 F. Chop cauliflower into bite size pieces. Toss in 1 tbsp of olive oil. Place on sheet pan, and roast for 15 minutes.
- While cauliflower is roasting add 1 tbsp of olive oil to a large nonstick skillet and heat over medium-high heat. Add the onion and ginger and cook for 4 minutes.
- Stir in the coriander seeds, cumin seeds, turmeric, cayenne if using, and salt and toast for 15 seconds. Then add the tomatoes and sweet potatoes, and cook until they are tender, about 12 to 15 minutes.
- Remove cauliflower from oven and add to the pot stirring well to combine.
Notes
- Roast the Cauliflower first. By the time the cauliflower is done roasting it will be time to add it to the pot.
- Reduce the amount of oil to reduce the total calories. Instead of using 2 tablespoons of oil use 2 teaspoons (1 tsp for the cauliflower and 1 tsp for sauteeing the veggies in the pan).
- Cut the cauliflower into small bite sized pieces. This will speed up the roasting time, and make this super easy for little people to enjoy too!
- If you really love the flavor of coriander you can increase the amount of coriander seeds.
- This recipe doesn’t need much added salt. Taste before adding any additional salt.
- For some extra protein, add one 15oz can of chickpeas (rinsed & drained) to the dish (note: if you do this, you will have to increase the spices to taste to add flavor to the chickpeas)
Could I leave out the tomato also I regular cumin okay?
Hi! You can leave out the tomato, and if you’re using regular cumin you may just need to adjust the quantity to taste!
I love cauliflower curry, but I’ve never tried it with sweet potato before! Excellent idea and I’ll definitely give it a go this week!
Thanks so much!! Can’t wait for you to try it!
Anjali, the recipe was loved by my family and some friends whom I shared the curry with. Love the texture difference between the sweet potato and the cauliflower.
Aw yay, so happy to hear that Seema!
What a fun and healthy twist on curry!
Thanks Megan! You will love it!
This is a curry meal that is perfect for meatless Mondays. I love all of the delicious spices in it.
Yes! I make this for Meatless Monday all the time – it’s great for busy weeknights!
this is so good and a great starter recipe to make curry – i liked it a lot!
Yay! So happy to hear that Heather!