White Bean Dip / Spread With Tomato Onion Topping

Share or Save for later!

This vegan white bean dip is full of taste, color and flavor. Garlic, tomatoes and onions are blending together to enrich this white bean dip recipe that you’ll love and you’ll want more of it once you taste it.

best beans dip with tomato topping recipe

The subtle garlic flavor meeting the sweetness of the onions and that delicious tomato taste, makes me drool just thinking of it. This is Romanian Fasole Batuta – a simple and tasty popular bean spread recipe.

So, are you ready to learn how to cook the most delicious white bean dip (at least for me) that you ever tasted? Now, look at this picture and tell me you don’t crave some. 😀

vegan white bean dips recipe
mouth watering vegan white bean dip with tomato topping

Beans are very nutritious and full of protein so we should eat them more often, as vegan meals are becoming more and more recommended by nutritionists. We should go easy on our bodies, having 1-2 vegan days over the week. That being said…

white bean dip spread in a bawl

What do we need to make this vegan white bean dip?


🧄 Ingredients For This White Bean Dip

ingredients for white bean dip recipe
  • Homemade boiled white beans packed with veggie flavor
  • Yellow onions and garlic. More onions, better the taste.
  • Good quality tomato paste – best that you can find.
  • Fresh herbs for serving – dill and parsley.
  • Cooking oil – any neutral flavor, I used sunflower oil.


🍅 How To Make This Bean Spread

Let’s start making this white dip recipe. It is easy to make, once you’ve cooked your beans.

1. Flavor with garlic

Take your cooked beans from the cooking pot (click here to see how I made it) and put them in a food processor or a powerful blender. Use a little liquid to obtain the consistency you see here.

how to make vegan white bean dip
how to make vegan white bean dip

Next, add in some crushed garlic cloves to flavor the dip. You can use as much as you like from 2 cloves to 10. I recommend to go full flavor, it’s healthy. I eat lots of garlic on a regular basis.

If you have a food processor blend it all there. If you’re using a blender like me, put the beans paste into a bawl and add the crushed garlic, 4-5 tbsp sunflower oil and mix it well with a wooden spoon.

Taste for saltiness if by any chance it needs more.

2. Make the topping

Now we’ll start making the topping. Finely chop the onions and put them in a skillet or frying pan with 6-7 tbsp cooking oil. Saute the onions on medium low heat, stirring continuously until gets a beautiful golden color.

It will take some 15-20 minutes. Patience is a virtue! 🙂

making onion tomato topping for this dip

Now, when it’s beautifully golden add the tomato paste. 4-5 teaspoons, go with personal taste here. Stir in and let them cook together for another 5-7 minutes so the onions and the oil takes in the beautiful tomato color and taste.

Turn off the heat and pour the sauce over the bean paste and spread it evenly until is covering all the surface or to your liking. That’s it.

vegan bean dip/spread

Decorate with fresh dill and black pepper and start digging in!

Color it up with slices of red bell pepper or ripe tomatoes, or pitted black olives for a plus.

vegan bean dip recipe
yummy homemade vegan white bean dip


🥖 Serving This Bean Dip / Spread

It’s wildly delicious served right away, while the sauce is hot. Spread it on toasted or crunchy bread, baguette, pitta or crackers.

Dip in with celery, carrots, cucumber or bell pepper sticks to make it even more healthy. Or slice these vegetables and decorate your bean spread.

But remains tasteful even later on. Keep it covered in the fridge up to 4 days. Just take it out and indulge in this pure deliciousness.

white bean spread mini crostini

Idea*: Use this bean spread to make mini crostini to serve as finger food appetizers on a food party or summer pool party.


More delicious recipes to try: 👌


best beans dip with tomato topping recipe

Rate this recipe

Cast your stars below

5 from 6 votes

White Bean Dip / Spread With Tomato Onion Topping

This vegan white bean dip is full of taste, color and flavor. Make it once and you'll become addicted.
Print Pin Rate
Course: Appetizer
Cuisine: Romanian
Keyword: beans, dip, onions, tomatoes
Prep Time: 5 minutes
Cook Time: 20 minutes
Boiling plus soaking time for beans: 1 hour 30 minutes
Total Time: 1 hour 55 minutes
Servings: 12 servings


  • 1.1 lbs (500g) dried white beans already boiled
  • 4-5 large onions
  • 4-5 tsp good quality tomato paste
  • 2-10 garlic cloves
  • fresh dill, parsley to garnish
  • 10-12 tbsp cooking oil (neutral flavor)


  • Put the cooked beans into a food processor along with 4-5 tbs neutral flavor oil, garlic cloves and some cooking liquid just enough to reach desired consistency. Mix them together just for a few seconds, the paste don't need to be too smooth. Place the resulted paste into a bawl.
  • Start making the tomato sauce. Finely chop the onions and saute them in a large pan with the remaining 6-7 tbsp cooking oil. Stir continuously on medium low heat, until it loses all the water, releases the sweetness and gets that beautiful golden color. It will take around 15-20 minutes.
  • Add the tomato paste and stir well so both the onion and oil absorbs it completely. Cook another 5-7 minutes. Pour the sauce directly over the beans paste and spread it to cover all the surface. Serve immediately, on toasted bread slices, baguette or any kind of bread / pittas you have at hand. Decorate with fresh dill and parsley.
    Slices of bell peppers, tomatoes, pitted olives are a visual and delicious plus.
  • This white bean dip with tomato onions topping is delicious even as a leftover. Cover it up and keep it the fridge up to 4 days.


I know you'll be tempted to use olive oil. Please don't. It will completely change the flavor, not in a good way.
Share or Save for later!

One Comment

5 from 6 votes (5 ratings without comment)

Leave a Reply

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

Recipe Rating