There's something incredibly soothing about a bowl of warm, creamy soup, and this White Bean Tomato Soup Recipe truly hits that comfort spot. Imagine the gentle simmer of tender white beans mingling with the bright tang of fresh tomatoes and a subtle hint of earthy herbs. The texture is just right-hearty yet silky, with every spoonful offering a buttery softness and a fresh herb lift that warms you from the inside out. Whether you're cozying up on a chilly evening or need a nourishing lunch, this soup brings that golden crisp feeling of comfort in a bowl.
Jump to:
Why You'll Make This Again
This White Bean Tomato Soup Recipe is an irresistible blend of hearty tradition and fresh flavors. It's a dish I reach for time and again when I want homemade comfort without fuss, and I'm confident you'll find it equally dependable and soul-satisfying.
- Cozy, reliable comfort: A timeless combination of white beans and ripe tomatoes delivers warmth and nourishment every time.
- Flavor harmony: The subtle sweetness of carrots and celery perfectly balances the acidity of the tomatoes and richness of olive oil.
- Simple pantry ingredients: Most items come from your pantry or fridge - no fancy shopping needed.
- Perfectly flexible: Easy to adapt with spices, herbs, or broth types to match your taste and pantry availability.
Ingredients That Create Magic
Each ingredient in this White Bean Tomato Soup Recipe plays a special role in crafting that perfect bowl of hearty comfort. Choosing the right beans and fresh tomatoes goes a long way, but I also love that you can gently tweak it based on what you have on hand. The essential superstar here is the white bean - creamy and tender, it's the foundation of this soup's soul.
- Heart of the dish: Cannellini beans are my favorite for their smooth, buttery texture. You can also use great northern beans or navy beans as a substitute. Avoid large beans like kidney as they shift the texture.
- Flavor foundation: Onion, bay leaf, celery (including leaves) and carrots build that welcoming aroma. Yellow onion is standard, but shallots or leeks would work if you want a milder start.
- Texture builders: Use boiling water or vegetable stock for depth. Extra virgin olive oil adds rich silkiness, but you can swap in avocado oil or a mild olive oil for nuance and a lighter mouthfeel.
- Optional sparkle: Freshly ground black pepper, red chili flakes, or even a small fresh chili pepper bring warmth and a little heat if you like. Lemon zest or a splash of red wine vinegar can brighten the bowl just before serving.
Good to know: Exact White Bean Tomato Soup Recipe measurements and cooking times are outlined carefully in the recipe card below, so you'll get that perfect, cozy texture every time.
Make White Bean Tomato Soup Recipe With Ease
Step 1 - Gentle Prep
Start by gathering a large sturdy pot, a good sharp knife, cutting board, and a strainer. Soaking your beans for about an hour at room temp helps soften their skins and cut down cooking time - I usually do this while prepping the veggies. For the tomatoes, a hand grater works beautifully to remove skins without wasting any juicy flesh. If you want to speed the process, prep the onion, carrots, and celery in advance the night before and keep them covered in the fridge.
Step 2 - Cook With Love
After your beans soak, start by briefly boiling them for 2-3 minutes and draining - this "shock" step helps preserve their skins for a prettier, better texture. Then set the pot with your soaked beans, add the hot water or stock along with the bay leaf and chopped onion. Bring to a boil, then gently simmer covered for about 1 hour, letting those flavors mingle and the beans soften with a gentle, steady simmer. After that, stir in your grated tomato, celery, carrots, olive oil, and tomato paste with pepper - and if you're brave, the chili pepper too. Simmer 30 more minutes, stirring every 10 minutes to prevent sticking. Finally, crank the heat up just a little (medium-high) and stir often until the soup thickens to that luscious creamy consistency you want. This step might take 10-15 minutes-a lovely sensory moment with sizzling sounds and a deeper tomato aroma filling your kitchen.
Step 3 - Final Loving Touch
Once the soup has thickened, let it stand partly covered for 15 minutes. This resting period is pure magic-flavors meld, and the overall texture gains silky depth. Taste and adjust salt and pepper gently now - the soup should feel balanced but vibrant. When ready to serve, drizzle a little extra virgin olive oil over each bowl and finish with hot red pepper flakes if you crave a spicy kick. The fresh oil adds warmth and a glossy shine that's irresistible.
Little Secrets for Big Results
Through making this White Bean Tomato Soup Recipe many times, I've learned a few tricks to ensure it's always a star on the table.
- Texture perfection: Avoid rinsing the beans after their initial boil to keep skins intact and soup silky - I know this step makes a big difference!
- Flavor lift: Adding the olive oil towards the end helps preserve its fruity, grassy notes instead of cooking off those delicate flavors.
- Time-saver: Make the soup a day ahead-refrigerate covered overnight, and flavors meld beautifully, making the next day warmer taste even more satisfying.
- Easy rescue: If the soup gets too thick, just stir in a splash of warm water or broth and adjust seasoning; it'll bounce back instantly.
Serving That Warms Hearts
Beautiful Finishes
I always love adding fresh herbs like basil or parsley on top to bring an inviting green pop and fragrant freshness. A zest of lemon or a drizzle of lemony herb oil can brighten the bowl wonderfully. For crunch, toasted pine nuts or crispy garlic chips add lovely texture contrast. And don't forget a final crown of freshly ground black pepper - it's the perfect harmony for this soup's rich, warm flavor.
Loving Pairings
This soup loves company. Try it alongside a crusty baguette slathered with good butter, a simple arugula salad with a light vinaigrette, roasted garlic bread, or even a grilled cheese sandwich. These companions add crunch, creamy richness, or freshness that round out the experience beautifully.
Picture-Perfect Plating
Serve the soup in warm, shallow bowls to showcase its beautiful colors-the creamy white beans dotted with bright tomato red and flecks of green. A little height comes from scattered herbs and a drizzle of olive oil is your glossy finishing touch. For Instagram-worthy shots, natural side lighting and a few cozy props like linen napkins or wooden spoons work wonders.
Keep White Bean Tomato Soup Recipe Fresh
Fridge Care
You can store leftovers in an airtight container in the fridge for up to 4 days. Keep it chilled promptly and avoid metal containers to preserve fresh flavors. The texture might thicken in the fridge but stir gently before reheating-it softens right up.
Freezer Love
This soup freezes very well. Portion into freezer-safe containers or bags with some liquid to prevent drying. Freeze for up to 3 months, and thaw overnight in the fridge for best results. Give it a gentle stir before reheating to bring back that lovely creamy texture.
Reheat With Care
Reheat your White Bean Tomato Soup Recipe gently on the stove over low heat to avoid scorching. Stir frequently and add a splash of water or broth if it seems too thick. Microwaving is fine too-heat in short intervals, stirring in between, to keep that smooth texture intact.
White Bean Tomato Soup Recipe Questions
Absolutely! If short on time, canned white beans work well. Just drain and rinse them, then add them after the initial simmer step. You'll reduce the cooking time since they're already cooked, so simmer until the flavors meld but be careful not to overcook.
You can substitute with high-quality canned crushed tomatoes in equal quantity. For a fresh note, consider adding a pinch of sugar or a splash of vinegar to balance acidity if needed.
This recipe is naturally vegan and gluten-free as long as you use vegetable stock or just water, and check that any tomato paste you use doesn't have additives. The olive oil provides richness, making it perfect for plant-based diets.
Simmering longer at medium-high heat while stirring helps concentrate and thicken the soup naturally. Alternatively, you can mash a small portion of the beans in the pot with a spoon or use an immersion blender for a creamier texture.
Your White Bean Tomato Soup Recipe Story
Nothing makes me happier than hearing how a recipe becomes part of your kitchen story. When you try this White Bean Tomato Soup Recipe, I'd love to know what special touches you add or how it fits into your comfort food rotation. Don't forget to leave a rating so others can feel confident in making it, and pin it on Pinterest for those cozy nights when you need a little kitchen hug.
PrintPrintable Recipe
White Bean Tomato Soup Recipe
Fasolatha is a traditional Greek white bean and tomato soup, hearty and comforting, made with tender cannellini beans simmered in a flavorful broth of ripe tomatoes, fresh vegetables, and extra virgin olive oil. This rustic soup is perfect as a nourishing meal on its own or paired with crusty bread, ideal for cozy dinners.
- Prep Time: 1 hour 15 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 2 hours 45 minutes
- Yield: 6-8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Greek
- Diet: Vegetarian
Ingredients
Beans and Broth
- 500 grams (17.6 oz) dried Cannellini beans (or other small white beans)
- 2 ½ liters (10 cups) boiling hot water or half water and half vegetable stock
- 1 bay leaf
- 1 large onion (160 grams), finely chopped
- Salt, to taste
Vegetables and Flavorings
- 2 carrots, sliced ½ cm (¼ inch thick)
- 150 grams (1 ½ cups) chopped celery including some leaves
- 150 grams medium-large extra ripe tomato, hand grated with skin discarded
- 1 tablespoon tomato paste
- 1 small chili pepper or hot red pepper flakes (optional)
Finishing Touches
- 160 ml (⅔ cup) extra virgin olive oil, plus extra for serving
- Freshly ground black pepper, to taste
Instructions
- Prepare The Beans: Soak the dried cannellini beans in plenty of water for about 1 hour at room temperature to soften them and reduce cooking time.
- Initial Boil: Half fill a large cooking pot with water, add the soaked beans, and bring to a boil over high heat. Boil the beans for 2-3 minutes, then drain them in a strainer. Do not rinse with cold water to preserve bean skins.
- Cook The Beans: Return the beans to the large pot. Pour in 2 ½ liters (10 cups) of boiling hot water or a mix of water and vegetable stock. Add the bay leaf and finely chopped onion. Season with salt. Bring the mixture to a boil, then reduce heat to low. Cover and simmer the beans for about 1 hour until tender.
- Add Vegetables and Tomato: After the beans are tender, stir in the tomato paste, hand-grated tomatoes, chopped celery including leaves, sliced carrots, and ⅔ cup of extra virgin olive oil. If you choose to use chili pepper or flakes, add them now as well. Season with freshly ground black pepper.
- Simmer to Blend Flavors: Raise the heat to medium, cover, and simmer for another 30 minutes, stirring every 10 minutes to prevent sticking and encourage flavor melding.
- Thicken the Soup: Increase heat to medium-high (or keep medium if using a gas stove). Stir frequently until the soup thickens slightly, which concentrates the flavors and perfects the texture.
- Rest Before Serving: Remove from heat and let the soup stand partially covered for 15 minutes. This resting step allows the flavors to develop fully and the soup to thicken further.
- Serve: Ladle the soup into bowls and add a drizzle of raw extra virgin olive oil. Finish with plenty of freshly ground black pepper and optional hot red pepper flakes for additional spice.
Notes
- Do not rinse the beans after boiling; rinsing can cause the skins to peel off, affecting the texture of the soup.
- The soup thickens more as it rests, so it should be slightly thinner when removed from heat.
- Using vegetable stock instead of water adds a deeper flavor but is optional.
- Adjust seasoning at the end to your taste, especially salt and pepper.
- This soup improves in flavor if made a few hours ahead or the day before.
Leave a Reply