This bright and comforting bowl combines tender artichoke hearts with creamy cannellini beans in a savory vegetable broth. The Tuscan-inspired creation features aromatic onions, carrots, and celery simmered with dried thyme and oregano. Fresh lemon zest and juice add a vibrant citrus finish that cuts through the rich, satisfying texture.
Perfect for chilly evenings, this adaptable dish comes together in under an hour. Blend partially for creaminess or keep it rustic and chunky. Garnish with extra lemon wedges and grated Parmesan for an authentic Italian touch.
The first time I had this soup was at a tiny family-run trattoria in Florence, where the owner nonna insisted artichokes were best enjoyed simply. She was right. This recipe captures that pure Tuscan spirit with vibrant lemon and tender beans.
Last spring I made a massive batch for my book club, and everyone kept asking what the secret ingredient was. Just really good artichokes and a generous hand with the lemon, I told them. Sometimes the simplest things are the ones people remember most.
Ingredients
- Olive oil: A good quality extra virgin makes all the difference here since it carries so much flavor
- Yellow onion: Creates the sweet aromatic foundation that balances the tangy artichokes
- Celery and carrots: Classic mirepoix base that gives the soup depth and sweetness
- Garlic cloves: Add these last so they do not burn and turn bitter
- Lemon: Both zest and juice are essential for that characteristic bright finish
- Artichoke hearts: Canned work beautifully here, just drain them well and quarter larger pieces
- Cannellini beans: These creamy white beans add protein and make the soup satisfying
- Vegetable broth: Use a high quality one you would drink on its own
- Dried thyme and oregano: Classic Tuscan herbs that complement the artichokes perfectly
- Crushed red pepper flakes: Just a pinch adds subtle warmth without making it spicy
- Fresh parsley: Stir this in at the end for a pop of color and fresh flavor
Instructions
- Build your flavor base:
- Heat the olive oil in a large soup pot over medium heat. Add the onion, celery, and carrots, sauteing for 5 to 6 minutes until softened and fragrant.
- Add the aromatics:
- Stir in the garlic, dried thyme, oregano, and red pepper flakes. Cook for just 1 minute until the garlic becomes fragrant but not browned.
- Add the heart of the soup:
- Add the quartered artichoke hearts and rinsed cannellini beans. Stir everything together to combine the flavors.
- Let it simmer:
- Pour in the vegetable broth and bring to a gentle simmer. Cook for 15 minutes to let all the flavors meld together beautifully.
- Brighten with lemon:
- Stir in the lemon zest and juice. Season with salt and pepper and simmer for 2 to 3 more minutes to let the flavors marry.
- Choose your texture:
- Use an immersion blender to partially blend the soup for a creamy yet chunky texture. Leave it entirely chunky if you prefer more texture.
- Finish with fresh herbs:
- Stir in the fresh parsley and taste the soup. Adjust seasoning with more salt, pepper, or lemon juice if needed.
- Serve with love:
- Ladle the hot soup into bowls and serve with extra lemon wedges and Parmesan cheese on the side for guests to add themselves.
My friend Sarah who claims she hates artichokes asked for thirds when I served this recently. She now asks me to make it every time she comes over. Sometimes the dishes that surprise us become the ones we crave most.
Making It Your Own
Feel free to add a splash of heavy cream or coconut milk at the very end for a richer soup. It is not traditional but absolutely delicious and makes it feel even more comforting.
What to Serve Alongside
Crusty bread is practically mandatory for soaking up every drop. I love serving this with a simple green salad dressed with olive oil and more lemon to echo the flavors in the soup.
Make Ahead Wisdom
This soup actually tastes better the next day as the flavors continue to develop. Store it in the refrigerator for up to 4 days and reheat gently. The texture may thicken slightly, so add a splash of broth when reheating.
- Freeze individual portions for quick lunches
- Hold off on adding the parsley until you reheat
- The lemon flavor will mellow slightly overnight
There is something so restorative about a bowl of this soup. Simple nourishment that makes you feel cared for, whether you made it for yourself or someone you love.
Recipe FAQs
- → Can I use fresh artichokes instead of canned?
-
Fresh artichokes work beautifully, though they require more preparation. Trim and cook them separately before adding, or use frozen artichoke hearts as a convenient alternative.
- → How long does this soup keep in the refrigerator?
-
Store in an airtight container for up to 4 days. The flavors actually improve over time. Reheat gently on the stovetop, adding a splash of broth if needed.
- → Can I freeze this soup?
-
Yes, freeze for up to 3 months. The texture may change slightly after thawing, but the flavor remains excellent. Thaw overnight in the refrigerator before reheating.
- → What can I serve with this soup?
-
Crusty Tuscan bread, focaccia, or gluten-free bread make perfect accompaniments. A simple green salad with balsamic vinaigrette complements the bright flavors beautifully.
- → Is it necessary to blend the soup?
-
Not at all. The chunky texture is traditional and satisfying. Partial blending creates a creamier consistency while preserving some texture. Choose your preferred style.
- → Can I make this vegan?
-
Absolutely. Simply omit the Parmesan garnish or use a plant-based alternative. The soup remains delicious and satisfying without dairy.