Go Back Email Link
+ person
This dish is perfect for those busy days where you don't have time to cook an elaborate meal, but still want something tasty and healthy. It's packed with protein, tastes amazing, and takes just 10 minutes to make.
4.35 from 40 votes
Duration10 minutes
Cook Time10 minutes
Servings1 person

Ingredients

  • 1 tsp extra virgin olive oil
  • 1 shallot or small yellow onion, sliced
  • Pinch of salt
  • 2 cloves of garlic, grated or crushed
  • 1 tin of chickpeas (with liquid)
  • 1 tin of whole plum tomatoes
  • 150 g fresh spinach
  • 2 tbsp vegan cream cheese
  • 1 tbsp vegan basil pesto
  • Juice of 1/2 a lemon
  • 2 tsp olive oil
  • Salt and pepper to taste
To serve
  • Toasted fresh bread

Instructions

  • Heat a large skillet over medium heat and add the olive oil and sliced shallot alongside a pinch of salt. Once softened, add the garlic.
  • Pour in the entire tin of chickpeas - including the chickpea water. Briefly stir and add the entire tin of plum tomatoes. Bring to simmer for five minutes.
  • Add the fresh spinach and once wilted, stir in the vegan cream cheese and remove from the heat.
  • Transfer the chickpeas to a serving bowl. Mix the basil pesto with lemon juice and olive oil and drizzle it over the beans.
  • Season to taste with salt and pepper and serve alongside freshly toasted bread to dip in.