Ingredients
Equipment
Method
- Heat 1 tablespoon of olive oil in a large pot over medium heat. When the oil shimmers, add the diced onion, carrot, and celery, and cook, stirring regularly, until the onion is soft and translucent, about 5 minutes.
- Stir in the garlic, drained beans, tomato paste, potatoes, rosemary (sprig, chopped, or dried), and paprika if using. Cook for 1 minute, stirring frequently.
- Pour in the halal vegetable broth or non-alcoholic white grape juice. Mix well and let it simmer for about 1 minute, until the liquid reduces slightly.
- Add the frozen spinach, vegetable broth or hot water, salt, and black pepper. Increase the heat and bring to a boil. Cover, reduce heat, and let it simmer for 15 minutes.
- Once the potatoes are tender and the soup has thickened to a creamy consistency, remove from heat and discard the whole rosemary sprig, if used. Taste and adjust salt and pepper as needed.
- Ladle the soup into bowls. Drizzle with a little olive oil or extra virgin olive oil, and add more black pepper if desired. Serve with crusty whole grain bread, and, if not keeping it vegan, top with freshly grated parmesan cheese.
Nutrition
Notes
You can substitute dried beans for canned; just soak and cook them first if you do. Thyme or bay leaves can be swapped for rosemary, while the potatoes and spinach are optional—omit them for a thinner, lighter soup. Leftovers keep well in the fridge for up to four days, or freeze for up to three months; add a splash of broth or water when reheating to restore the consistency. Serve with crusty bread and, if you like, a sprinkle of grated parmesan or pecorino for a richer flavor.
