ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Healthy Veggie Curry With Garlic Naan

This Healthy Veggie Curry with Garlic Naan is a delicious and comforting meal. The curry is packed with hearty veggies like cauliflower, carrots, and chickpeas, and the garlic naan is perfect for dipping and sopping up all the flavorful sauce.

Tasty Team
95% would make again


for 8 servings


  • 2 cups white rice (400 g), rinsed
  • 4 cups water (960 g)
  • 1 tablespoon coconut oil, melted
  • salt, to taste


  • ¼ cup vegetable oil (60 mL), divided
  • 2 small yellow onions, diced
  • 2 cups idaho potato (450 g), cubed
  • 1 tablespoon tomato paste
  • 2 tablespoons fresh ginger, minced
  • 3 cloves garlic, minced
  • 1 ½ teaspoons garam masala
  • 2 tablespoons curry powder
  • 1 head cauliflower, cut into small florets
  • 15 oz diced tomato (425 g), 1 can
  • 15 oz chickpeas (425 g), 1 can, drained
  • 1 ¼ cups water (360 mL)
  • salt, to taste
  • ¾ cup coconut milk (180 mL)
  • 1 ¼ cups frozen peas (190 g)

Garlic Naan

  • 2 cups all-purpose flour (250 g)
  • 1 teaspoon salt
  • 1 teaspoon baking powder
  • 1 teaspoon sugar
  • 2 tablespoons ghee, melted, divided, plus more as needed
  • 4 tablespoons whole-fat yogurt
  • 2 tablespoons skim milk
  • 6 tablespoons water
  • 1 clove garlic, minced

Nutrition Info

  • Calories 701
  • Fat 20g
  • Carbs 115g
  • Fiber 13g
  • Sugar 15g
  • Protein 19g

Estimated values based on one serving size.


  1. In a medium pot, combine the rice, water, coconut oil, and salt. Bring to a boil, then cover and simmer over low heat for 15-20 minutes, until the water is absorbed. Once finished cooking, remove the rice from the heat and fluff.
  2. Heat 3 tablespoons of vegetable oil in a large Dutch oven over medium-high heat until shimmering. Add the onions and potatoes and cook, stirring occasionally, until the onions are caramelized and potatoes are golden brown around the edges, about 10 minutes.
  3. Reduce the heat to medium. Add the remaining tablespoon of oil, the tomato paste, ginger, and garlic. Cook, stirring constantly, until fragrant, about 30 seconds. Add the garam masala and curry powder and cook, stirring constantly, about 1 minute longer.
  4. Add cauliflower and cook, stirring constantly, until the spices coat the florets, about 2 minutes longer.
  5. Add the tomatoes, chickpeas, water, and salt and stir to combine. Increase the heat to medium-high and bring the mixture to a boil. Reduce the heat to medium. Simmer, stirring occasionally, until the vegetables are tender, 10-15 minutes.
  6. Stir in the coconut milk and frozen peas. Cook until heated through, about 2 minutes longer. Remove from the heat.
  7. Meanwhile, in a large bowl, stir together the flour, salt, baking powder, and sugar. Create a well in the middle of the dry ingredients and pour in 1 tablespoon of melted ghee, the yogurt, skim milk, and a bit of the water. Mix until combined, adding more water as needed until the dough comes together.
  8. Transfer the dough to a lightly floured surface and knead until no longer sticky, then shape into a ball and divide into quarters. Roll out the dough portions to ¼ inch (6 mm) thick.
  9. In a small bowl, combine the remaining tablespoon of melted ghee with the garlic.
  10. Heat a bit of ghee in a medium nonstick pan over medium-high heat. Add a dough round and brush with the ghee and garlic mixture. Cook for 3-4 minutes, until the dough bubbles up and forms a nice brown crust, then flip and cook on the other side. Repeat with the remaining dough.
  11. Serve the curry over the rice with the naan on the side.
  12. Enjoy!
  13. Love this recipe? Download the Tasty app to save it and discover others like it.