Fasolada Soup Recipe: White Bean and Tomato Comfort in One Pot

Soups & Stews

Fasolada Soup Recipe: White Bean and Tomato Comfort in One Pot

This fasolada soup recipe brings Greece's most beloved comfort dish to your kitchen with just a few simple ingredients and an hour of simmering time.

The traditional white bean and tomato soup has been a staple in Greek homes for generations, offering hearty, vegetarian warmth perfect for chilly days or family gatherings.

What makes it special is how effortlessly it transforms humble ingredients into a rich, flavorful broth that feels like a hug in a bowl.

The beauty of fasolada lies in its simplicity—no fancy techniques required, just dried white beans, canned tomatoes, and a handful of aromatic herbs that infuse the broth with Mediterranean charm.

I’ve perfected this recipe to deliver that authentic Greek taste without requiring special equipment, making it accessible for home cooks of all levels. The slow simmering process allows the beans to soften just enough while developing deep, savory flavors that make every spoonful irresistible.

What you’ll end up with is a comforting, one-pot wonder that’s as nourishing as it is delicious—creamy beans, tender vegetables, and a broth so rich it’ll have everyone asking for seconds. The best part? It’s naturally vegetarian, packed with plant-based protein, and ready to serve in under an hour.

Whether you’re meal prepping for the week or whipping up dinner on a busy night, this soup delivers restaurant-quality satisfaction with minimal effort.

Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple Greek salad for a complete meal. The possibilities are endless, but the simplicity remains the same—just like the traditions it honors. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for fasolada soup

Just 14 simple ingredients transform into Greece's most comforting white bean and tomato soup.

Ingredient Amount Notes
Dried White Beans 🌱 1 ½ cups Soaked overnight, no salt
Canned San Marzano Tomatoes 🍅 2 cups Crushed by hand, seeds removed
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Fresh Carrots 🥕 2 medium Peeled, diced into 1/4-inch pieces
Yellow Onion 🧅 1 whole Diced, not too fine
Garlic Cloves 🧄 4 cloves Minced, not pressed
Fresh Parsley 🌿 ¼ cup Chopped, stems included
Fresh Dill 🌿 ⅛ cup Chopped, stems removed
Bay Leaves 🌿 2 whole Fresh preferred, dried works
Vegetable Broth 💧 4 cups Low-sodium preferred
Red Wine Vinegar 🍷 1 tbsp For brightness, optional
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Crusty Bread 🍞 1 loaf For serving, optional

The beans are the heart of fasolada, so don't skimp on quality. I always use dried white beans from Whole Foods or Trader Joe's—they hold up better than canned. Soak them overnight in plenty of water (no salt!) to cut down on cooking time. The San Marzano tomatoes make all the difference—their sweet, meaty texture is worth the extra cost. If you can't find them, Muir Glen is a solid backup. Fresh herbs? Grab parsley and dill from the market—they make the broth sing. The olive oil should be fruity and peppery; California Olive Ranch or Colavita are my go-to brands.

No fresh dill? Dried works at one-third the amount, but fresh is ideal. Short on carrots? Substitute with celery or zucchini—they add a nice texture. The red wine vinegar is optional but adds that authentic Greek tang. No vinegar? A splash of lemon juice does the trick. The broth? Low-sodium vegetable broth is key—Imagine or Pacific Foods brands are my favorites. If you're using dried bay leaves, crush them lightly before adding to release the flavors. And if you're feeling adventurous, add a small handful of capers for a briny kick.

This soup tastes even better the next day—make a double batch and freeze half. Store in the fridge for up to 5 days or freeze for 3 months. The beans soften further with time, so add a splash of broth when reheating if it gets too thick. For serving, toast the crusty bread and serve it alongside—it's the perfect vehicle for soaking up every last drop of that flavorful broth. Leftovers? Even better for lunches the next day.

❤️

Why You'll Love This Recipe

  • Minimal Chopping Required: I swear by this—just dice one onion and slice a couple carrots. The rest? Dried beans soak overnight (set it and forget it), and those San Marzano tomatoes? Already chopped for you in a can. Twenty minutes later, you’re done.
  • San Marzano Magic: That canned tomato sauce isn’t just any sauce—it’s San Marzano, sweet and meaty, with no bitterness to fight. Simmer it with olive oil and beans, and suddenly, your kitchen smells like a Greek taverna. Honestly, the tomatoes do 80% of the flavor work.
  • Weeknight Crowd-Pleaser: This feeds six without breaking a sweat, and everyone—your picky teen, your partner who “doesn’t eat carbs,” even your grandma—will ask for seconds. Serve it with crusty bread, or let it cool for grain bowls the next day. Flexible like that.
  • Budget-Friendly Pantry Staple: Dried beans and canned tomatoes? Cheap. Olive oil and onions? Still cheap. I make this twice a month, and the leftovers taste just as good reheated the next day. No waste, no guilt—just pure, hearty satisfaction for half the cost of takeout.

Step-by-step instructions for fasolada soup

This hearty Greek classic comes together effortlessly in one pot, delivering deep flavor and satisfying texture.

1

Soak and Prepare the Dried White Beans

Place the 1.5 cups dried white beans in a large bowl and cover them with plenty of cold water—at least 8 cups—to ensure they're fully submerged. Let them soak overnight (or at least 12 hours) at room temperature. I like to use a colander or fine-mesh strainer to drain them the next morning, then rinse thoroughly under cold water to remove any skin that might have loosened during soaking.

This overnight soak is non-negotiable—it dramatically reduces cooking time and ensures your beans become tender rather than tough. After rinsing, give them a quick inspection: remove any shriveled beans or debris, as these can affect the final texture. Set the prepared beans aside until you're ready to start cooking.

2

Sauté the Aromatics in Olive Oil

Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and just beginning to turn golden. Add the diced fresh carrots and continue cooking for another 3-4 minutes, stirring occasionally, until they start to soften slightly.

Here's where the magic begins: add the 4 minced garlic cloves and cook for 30 seconds—just until you can smell their fragrant aroma. Be careful not to let them brown; garlic burns quickly and turns bitter. Once fragrant, stir in the 2 whole bay leaves and let everything cook together for another 1 minute to meld the flavors. This aromatic base forms the soul of your fasolada.

3

Build the Tomato and Herb Foundation

Pour in the 2 cups crushed San Marzano tomatoes and stir to combine with the sautéed vegetables. Let the mixture simmer gently over medium-low heat for 10 minutes, stirring occasionally. This allows the tomatoes to break down and develop a rich, concentrated flavor. The sauce should reduce slightly and become glossy.

After the tomatoes have softened, add the 1 tablespoon red wine vinegar and stir well. This brightens the dish and cuts through the richness of the olive oil. Taste the mixture now—it should be tangy and slightly sweet. If it needs more depth, add a pinch of diamond crystal kosher salt now, but hold off on the full amount until later when all ingredients are combined.

4

Combine and Simmer the Soup

Add the drained 1.5 cups white beans to the pot, along with the 4 cups vegetable broth. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to low and let it simmer uncovered for 1 hour. Stir occasionally to prevent the beans from sticking to the bottom of the pot.

After 1 hour, check the beans for tenderness. They should be soft but still hold their shape—if they're falling apart, they're overcooked. If they need more time, continue simmering for another 15-20 minutes, but don't let them get mushy. The soup should have a thick, stew-like consistency at this point. If it's too thin, simmer uncovered for another 10-15 minutes to reduce it further.

5

Finish with Herbs and Serve

Once the beans are tender, stir in the 0.25 cup chopped fresh parsley and 0.125 cup chopped fresh dill, along with the remaining 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper. Taste and adjust the seasoning—you might need a bit more salt or a splash of vinegar to balance the flavors.

Let the soup sit off the heat for 5 minutes to allow the flavors to meld. Serve it hot, ladled into bowls alongside slices of the crusty bread. The bread soaks up the rich, herby broth beautifully, making every bite of fasolada even more satisfying. This soup tastes even better the next day as the flavors deepen, so make extra if you can!

👨‍🍳

Pro Tips For Making Fasolada Soup

  • SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—skipping the overnight soak leaves you with tough, mealy beans that won’t break down properly. Use 2 cups dried white beans per 6 cups water, cover, and let them sit 12+ hours. Drain, rinse, and add fresh water before cooking to cut down on foam and bitterness.
  • SAUTÉ ONIONS LOW AND SLOW: DESCRIPTION: After burning three batches, I finally figured out that fasolada needs patience at the start. Cook the onions in olive oil over medium-low heat for 15-20 minutes until deep golden, not browned. This builds flavor without burning—yes, even if you’re impatient like me.
  • CRUSH 1 CAN TOMATO: DESCRIPTION: Sounds weird, but it works: crush one of the San Marzano cans with your hands (or a potato masher) before adding it to the pot. The broken-down texture thickens the soup naturally and gives it that classic rustic richness without needing extra starch.
  • CHECK BEAN DONENESS BY SQUEEZE: DESCRIPTION: Resist the urge to taste-test—beans should be tender but still hold shape when pressed between fingers, not falling apart like mush. If they’re still firm after 2+ hours of simmering, add 1 cup hot water and let them cook another 30 minutes. Overcooking turns them into glue.

Serving suggestions for this dish

Crusty Bread Pairing

There’s nothing like serving fasolada with warm, crusty Greek bread—think pita or a rustic sourdough—to soak up every last drop of that herby, tomato-infused broth.

I love toasting the bread in the oven with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt for extra crunch. For a traditional touch, try bougatsa (Greek custard-filled phyllo) on the side—its sweetness contrasts beautifully with the savory soup. 🍞

Greek Salad Balance

A simple Greek salad with cucumbers, tomatoes, red onion, olives, and feta brightens the meal without overwhelming the soup’s depth. I toss mine with lemon juice and olive oil, then add a handful of kalamata olives for briny contrast.

The acidity cuts through the richness of the fasolada, creating a perfect balance. For extra flair, sprinkle with dried oregano right before serving. 🥗

Wine Pairings

A crisp Assyrtiko white wine from Santorini is my go-to—its citrusy notes and mineral finish complement the soup’s herbal brightness. For red lovers, a light Agiorgitiko from Nemea offers earthy undertones that pair surprisingly well.

Avoid heavy reds; they’ll clash with the tomatoes and herbs. If wine isn’t your thing, a sparkling water with lemon keeps it refreshing and clean. 🍷

Extra Toppings

Elevate your bowl with a dollop of tzatziki on the side for cooling yogurt creaminess or a sprinkle of crumbled feta for saltiness. I also love adding a dash of hot paprika or red pepper flakes at the table for those who crave heat.

A final drizzle of olive oil right before serving adds richness and ties all the flavors together. 🌶️

Meal Prep Serving

Fasolada reheats beautifully, so portion it into airtight containers with a slice of bread on the side for easy grab-and-go lunches. Store broth separately if you prefer it less thickened when reheated—just add a splash before serving.

For a heartier meal, serve with roasted potatoes or a side of grilled halloumi to round out the plate. 💡

Dessert Pairing

End the meal with something light like baklava or loukoumades (Greek honey donuts) to contrast the soup’s earthiness. The sweetness balances the savory flavors perfectly. If you’re keeping it simple, a Greek yogurt with honey and a sprinkle of walnuts works wonders. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 560mg24%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned white beans instead of dried?

While dried beans give the most authentic texture, you can use 2 (15 oz) cans of white beans for convenience. Drain and rinse them well, then add them to the pot after the tomatoes have simmered for 10 minutes—this prevents them from becoming mushy. The soup will be ready in about 20-25 minutes instead of 1 hour.

2

Why does my fasolada taste too acidic?

The red wine vinegar adds brightness, but too much can overwhelm. Balance it by adding a pinch of sugar (1/2 teaspoon) or a splash of vegetable broth to dilute the acidity. Let the soup simmer uncovered for 5 extra minutes to let excess moisture evaporate.

3

How do I make this soup creamier without dairy?

For a velvety texture, mash 1/4 of the cooked beans directly in the pot with a fork or potato masher. Alternatively, blend 1 cup of broth separately and stir it back in. A splash of lemon juice also enhances creaminess naturally.

4

Is fasolada gluten-free?

Yes! This recipe is naturally gluten-free as long as you use gluten-free vegetable broth and ensure no cross-contamination with wheat-based ingredients. Serve with gluten-free bread or extra toppings like grilled halloumi or roasted vegetables for a complete meal.

5

Can I make fasolada in an Instant Pot?

Sauté the aromatics, then add all ingredients except herbs. Cook on high pressure for 20 minutes, followed by a 10-minute natural release. Stir in fresh herbs at the end. The beans will be tender but hold their shape perfectly.

★★★★★4.7(3 reviews)
Categories Soups & Stews