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 minutesmins
Cook Time10 minutesmins
Servings1person
Ingredients
1tspextra virgin olive oil
1shallot or small yellow onion, sliced
Pinch of salt
2cloves of garlic, grated or crushed
1tin of chickpeas (with liquid)
1tin of whole plum tomatoes
150gfresh spinach
2tbspvegan cream cheese
1tbspvegan basil pesto
Juice of 1/2 a lemon
2tspolive 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.