• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Thermo Spoons
  • Home
  • About
  • Start Here
  • Impressum
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • About
  • Start Here
  • Subscribe
  • Social icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About
    • Start Here
    • Subscribe
  • Social icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Bean Recipes

    Vegetarian Fasoulia White Beans in Tomato Sauce

    Dated: April 24, 2026 . Modified: Apr 24, 2026 by Kate Hahnel

    Jump to Recipe

    I love simple meals that use pantry staples, and this vegetarian fasoulia is one I come back to often. It is filling, budget-friendly, and easy to make with just a few ingredients.

    Vegetarian fasoulia in a white pot ready to serve.

    We start by cooking dry white beans until tender, then simmer them in a rich tomato sauce with garlic, onion, and cumin. The result is a warm and comforting dish that works well for lunch, dinner, or even breakfast!

    If you enjoy bean-based meals, you might also like this or this kidney beans curry, chickpea tuna salad, both great for simple everyday cooking.

    ingredient notes

    • White beans - Use dry white beans such as navy or cannellini.
    • Onion - Yellow or white onion is okay to use here.
    • Garlic
    • Tomato paste.
    • Pureed tomatoes - I used passata, feel free to use fresh, or blended canned tomatoes.
    • Cumin.
    • Cooking oil.
    • Salt and pepper - to taste.
    • Some water to adjust the stew's thickness.

    can I add other vegetables?

    Yes. You can easily add vegetables to bulk it up or add more flavor.

    Good options include:

    • Carrots.
    • Celery.
    • Bell peppers.

    can I use canned beans?

    Yes, canned beans work well and save time.

    Use 2 15.5 oz cans (400 g each) of white beans. Drain and rinse them well before using.

    Skip the soaking and boiling steps. Add the beans directly after cooking the onion, garlic, and tomato base. Add about ½ to 1 cup of water to loosen the sauce, then simmer for 15 to 20 minutes.

    Avoid simmering for too long, as canned beans can become too soft.

    how do I quick soak beans?

    Add beans to a pot, cover with water, bring to a boil, then turn off the heat and let them sit for 1 hour. Drain and proceed with the recipe.

    serve it with

    • Fluffy Basmati Rice
    • Mediterranean Yellow Rice
    • Vermicelli Rice
    • Flatbreads.
    • A squeeze of fresh lemon

    useful tips for this recipe

    1. Do not overcook the beans before adding them to the sauce.
    2. Stir occasionally to prevent sticking.
    3. Add a small amout of water to your liking, if the sauce becomes too thick.
    4. This tastes even better the next day.

    storing fasoulia

    Store leftovers in an airtight container in the fridge for up to 4 days.

    It can also be frozen. Let it cool completely, then freeze for up to 3 months.

    more bean recipes

    • Butterbeans Salad
    • West African Bean Stew
    • Kenyan Githeri
    • Soup Maker Minestrone Soup
    • Ninja Foodi Chili Con Carne

    more mediterranean recipes

    • Red Kidney Bean Hummus
    • Zaalouk - Tomato and Aubergine Dip
    • Salad Shirazi
    • Warm Moroccan Carrot Salad
    • Halloumi Chickpea Salad
    • Orzo Chicken Bake
    • Pesto Orzo Pasta Salad
    Top-down view of beans in sauce with rice on a plate

    Enjoy making this recipe! Be sure to give it a review ⭐ below! Also don't forget to subscribe to our Newsletter for more delicious recipes!

    📖 Recipe

    Vegetarian fasoulia with white beans in tomato sauce served with rice.

    Vegetarian Fasoulia White Beans in Tomato Sauce

    Kate Hahnel
    Easy vegetarian fasoulia made with dry white beans, tomatoes, garlic, and cumin. A hearty and affordable bean stew for everyday meals.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 1 hour hr 15 minutes mins
    Soaking Time 8 hours hrs
    Total Time 1 hour hr 30 minutes mins
    Course Dinner, Lunch, Main Course
    Cuisine Mediterranean
    Servings 6
    Calories 167 kcal

    Ingredients
      

    • 2 cups dry white beans (sorted, with stones picked out)
    • water for soaking and cooking, enough to cover by 4 to 6 inches
    • 2 - 3 tablespoon cooking oil
    • 1 medium onion chopped
    • 3 to 4 garlic cloves minced
    • 3 tablespoons tomato paste
    • 2 cups pureed tomatoes
    • 1 teaspoon cumin
    • salt and pepper to taste
    • ½ cup water - to lighten up the stew

    Instructions
     

    • Add the dry beans to a large bowl and cover with enough water to fully submerge. Soak overnight (8 to 12 hours).
    • Drain the soaked beans, then rinse well.
    • Transfer the beans to a pot and add enough water to cover them by 4 to 6 inches. Cook according to package instructions for an hour, or until tender. Check from time to time and add more water if needed.
    • Once cooked, drain the beans and set aside.
    • Heat the oil in a large pot. Add the chopped onion and cook until soft. Stir in the garlic and cook briefly until fragrant, about 30 seconds to a minute.
      Onions cooking in oil.
    • Add the tomato paste, pureed tomatoes, cumin, salt, and pepper. Stir well.
      Tomatoes cooking in a pot along with some salt.
    • Return the cooked beans to the pot, add water, and stir to combine.
      Beans and tomatoes cooking in a pot.
    • Let everything simmer for 15 to 25 minutes, stirring occasionally, until the sauce thickens slightly.
      Beans simmering in sauce.
    • Taste and adjust seasoning, then serve warm.

    Nutrition

    Calories: 167kcalCarbohydrates: 25gProtein: 8gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 176mgPotassium: 691mgFiber: 6gSugar: 6gVitamin A: 300IUVitamin C: 11mgCalcium: 95mgIron: 4mg
    Tried this recipe? I would love it if you could leave a rating by clicking on the stars above on this recipe card.Pin on Pinterest

    More Bean Recipes

    • Creamy red kidney bean hummus served in a bowl with tortilla chips and fresh vegetables.
      Red Kidney Bean Hummus
    • Chickpea and tuna salad with avocado and arugula with some tortilla chips and lemon wedges.
      Chickpea Tuna Kidney Bean Salad
    • A bowl of kidney beans and ground beef.
      Easy Ground Beef and Kidney Beans
    • Halloumi chickpea salad inside a black bowl.
      Halloumi Chickpea Salad

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    A picture of Kate Hahnel, owner of the website Thermospoons.

    Hi, I'm Kate! Join me in making quick, flavorful, and wholesome meals that don't take too long to prepare.

    Read more about me →

    Popular Recipes

    • A bird's eye picture of buckwheat banana pancakes.
      Buckwheat Banana Pancakes - Soft, Fluffy
    • A bowl of roasted beetroot hummus garnished with some pine nuts.
      Beetroot Hummus No Tahini
    • Italian dressing in a bowl alongside some salad leaves and tomatoes.
      Apple Cider Italian Dressing
    • A bowl of kidney beans and ground beef.
      Easy Ground Beef and Kidney Beans

    Footer

    ^ back to top

    About

    • Privacy Policy
    • Impressum
    • Accessibility Statement
    • Cookie Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates.

    Contact

    • About Kate
    • Contact

    Thermo Spoons is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

    Copyright © 2025 Foodie Pro on the Foodie Pro Theme.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required