clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon

Sweet Potato Cauliflower Curry

  • Author: Michelle
  • Prep Time: 10
  • Cook Time: 25
  • Total Time: 35 minutes
  • Yield: 4 servings 1x


This sweet potato cauliflower curry is a flavorful veggie-packed meal. It’s paleo, whole30, vegan, and vegetarian friendly!



  • 2 tbsp avocado oil
  • 1/2 yellow onion, diced
  • 1 tbsp ginger, grated
  • 3 cups sweet potato, cubed
  • 2 1/2 cups cauliflower florets
  • 2 2/3 cups coconut milk, canned & full fat
  • 1/2 cup diced tomato (omit for AIP, see notes)
  • 1 tsp turmeric
  • 2 tsp red curry paste (omit for AIP, see notes)
  • 1 tsp sea salt
  • 1/4 tsp black pepper (omit for AIP)
  • 1 lime, sliced
  • 1 tbsp cilantro, chopped


  1. Using a large, deep pan, heat the avocado oil over medium heat. Add the onion and ginger and saute for 3-4 minutes or until the onion is slightly translucent.
  2. Add the sweet potato and cauliflower and saute for about 5 minutes to lightly soften,
  3. Pour in the coconut milk, diced tomato, turmeric, curry, salt and pepper, and stir to combine and coat the vegetables.
  4. Bring to a low simmer and cover. Add a lid to the pan and simmer for 10 minutes.
  5. Remove the lid from the pan and allow to simmer for another 5 minutes.
  6. Once the liquid is reduced and the vegetables are soft, remove from the heat.
  7. Serve topped with cilantro and lime wedges.


For AIP, use nomato sauce and extra turmeric and ginger to taste in place of the tomato and curry powder. It will change the flavor of traditional curry, but it’s still a delicious meal!

All nutritional information are estimations and will vary. Estimations do not include optional ingredients.


  • Serving Size: 1 serving
  • Calories: 477
  • Fat: 39.5g
  • Carbohydrates: 31.5g
  • Fiber: 5.1g
  • Protein: 6.4g