Eating a diet containing more plant-based foods is a healthy choice, and this chickpea and swiss chard curry is SO packed full of flavour, you won’t miss the meat!


  • 2 tablespoons olive oil
  • Β½ sweet onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon chili powder
  • 1 tablespoon curry powder
  • 1 teaspoon turmeric
  • ΒΌ teaspoon cayenne 
  • 2 tablespoons tomato paste
  • 400 ml can coconut milk
  • 1 cup vegetable stock
  • 2 x 540 ml cans chickpeas, drained and rinsed
  • Salt and pepper to taste
  • 1 bunch swiss chard, chopped
  • (optional) Basmati rice for serving
  • (optional) Naan bread for serving


  1. In a deep pan heat olive oil over medium heat. Add the onion and sautΓ© until softened, about 5 minutes. Add the garlic and sautΓ© together 30 seconds more. Then add the chili powder, curry powder, turmeric, and cayenne, and mix together for another 30 seconds, until fragrant. 
  2. Stir in the tomato paste, coconut milk, and vegetable stock. Bring to a simmer. Then add the chickpeas. Season to taste with salt and pepper. Add the swiss chard and simmer all together about 10 minutes, stirring often. Remove from heat. Serve the chickpea and swiss chard curry with basmati rice and naan bread if desired. 

For more recipes from the Sneaky Mommies, click here.

NicAndNatNic & Nat are the Sneaky Mommies. They develop, test and share their favourite family-friendly recipes that even your pickiest eater will enjoy.