This bright, creamy lemony Tuscan artichoke soup is a vegetarian comfort food favorite. Packed with white beans, herbs, and citrusy depth, it’s gluten-free and perfect for light meals or cozy dinners.
2 tablespoons olive oil
1 leek or 1 yellow onion, finely chopped
2 carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
1 (14 oz) can or jar of artichoke hearts, drained and chopped
1 (15 oz) can cannellini beans, rinsed and drained
4 cups vegetable broth
1 teaspoon fresh thyme (or ½ tsp dried)
1 teaspoon fresh rosemary, chopped (or ½ tsp dried)
Zest and juice of 1 lemon
2 cups baby spinach or Tuscan kale (optional)
Salt and pepper to taste
Parmesan cheese (optional for topping)
In a large pot, heat olive oil over medium heat. Add leek, carrots, and celery. Sauté 6–8 minutes until soft.
Stir in garlic and cook 1 minute. Add chopped artichoke hearts, thyme, and rosemary. Cook 3–4 minutes.
Add beans and broth. Bring to a boil, then reduce to a simmer for 15 minutes.
Blend partially or fully using an immersion blender.
Stir in lemon juice, zest, and spinach. Simmer 3 more minutes.
Season with salt and pepper. Serve with a drizzle of olive oil and optional Parmesan.
Use frozen artichokes if preferred
Add red pepper flakes for spice
Freeze leftovers for up to 3 months