This is a beautifully simple recipe that works great if you are trying to make lunch for a week. You start with a basic tomato base and then add some whole vegetables for nutrition and some spices to make the dish pop. You should get creative with the spice proportions so you can have a dish that is just to your liking.

Cashew Spinach Cannellini Bean Stew [Vegan, Gluten-Free]





  • Scant 3 cups tomato purée
  • 17 ounces spinach
  • 1 cup cashew butter
  • 2 14-ounce cans cannellini beans
  • 2 tablespoons olive oil
  • Salt, to taste
  • Pepper, to taste
  • Curry, to taste
  • Cardamom, to taste
  • A handful of cashews
  • 1 teaspoon salt
  • 1 teaspoon curry powder
  • Scallions, for garnish


  1. If you're using dry cannellini beans, pre-cook them according to manufacturer's instructions.
  2. Wash and finely chop the spinach.
  3. Heat one tablespoon of olive oil in a big saucepan and add the chopped spinach. Fry it for 2-3 minutes.
  4. Add tomato the purée and the cashew butter.
  5. Mix well and heat the mixture until it's nearly boiling on medium heat.
  6. Add the beans and season them with salt, pepper, and curry powder. Keep the stew heated but not boiling.
  7. In a small saucepan, heat the other tablespoon of olive oil.
  8. Add the cashews, salt, and more curry powder.
  9. Mix and roast for 3-4 minutes until the cashews brown lightly. Remove them from heat.
  10. To serve, transfer a good amount of the stew into a bowl and sprinkle with roasted cashews, some herbs, and scallions.