Spain on a Fork > All Recipes > Main Dishes > INCREDIBLE White Bean “Meatballs” | Spanish-Style in Onion Sauce
All Recipes, Main Dishes / January 29, 2024

INCREDIBLE White Bean “Meatballs” | Spanish-Style in Onion Sauce

These White Bean Meatballs in Onion Sauce are packed with flavors, made with simple everyday ingredients and all done in a little over 30 minutes. Serve them next to some roasted potatoes and a bottle of Spanish white wine for a delicious and fulfilling meal.

White Bean "Meatballs"
To make this dish, I used canned white beans. Just to make things easier and quicker. Of course, you can also use dried white beans. Just soak them in plenty of water overnight and then simmer the following day for 1 to 2 hours or until tender.

White Bean "Meatballs"
For the onion sauce, I used homemade vegetable broth. But you can also use chicken broth or even beef broth. I also added a little white wine, to give the sauce a deeper depth of flavor. If wine is not your thing, you can sub for 1/2 the amount of vinegar or even a squeeze of fresh lemon juice.

White Bean "Meatballs"

TIPS & TRICKS to Make this Recipe: The secret to this recipe is to ensure the white bean mixture is well-binded. That way the meatballs don´t fall apart. Once you have the mixture ready, make sure to squeeze the mixture in your hands before shaping the meatballs. If you see it´s too dry, add some water or a little whisked egg until the desired texture.

White Bean "Meatballs"

Key Ingredients & Cookware I used in this Recipe:

If you´re not already subscribed to my youtube channel, become a subscriber and click on the bell icon to be notified everytime I release a new video.

Support Spain on a Fork. Get your Spain on a Fork Apron and other awesome Merchandise here.
Spain on a Fork Apron
Your SUPPORT Helps Spain on a Fork Keep Going

Join Me on Patreon!
Spain on a Fork Patreon

Watch the Video Below on How to Make these White Bean “Meatballs” in Onion Sauce

White Bean "Meatballs"
4.78 from 9 votes

White Bean "Meatballs" in Onion Sauce

Course Main Course
Cuisine Mediterranean
Prep Time 10 minutes
Cook Time 25 minutes
Servings 4
Calories 352 kcal
Author Albert Bevia @ Spain on a Fork



  • 15.5 oz can white beans 440 grams
  • 1/3 cup bread crumbs 45 grams
  • 1 large egg
  • 1 small onion finely chopped
  • 1 clove garlic finely chopped
  • 2 tbsp chopped fresh parsley 8 grams
  • 1/2 tsp ground cumin 1.5 grams
  • sea salt & black pepper


  • 1 small onion finely chopped
  • 2 cloves garlic roughly chopped
  • 1 tbsp all purpose flour 8 grams
  • 1/2 cup dry white wine 120 ml
  • 1/2 tsp dried thyme .50 grams
  • 1 1/2 cups vegetable broth 360 ml
  • sea salt & black pepper


  • 1/4 cup extra virgin olive oil
  • handful chopped fresh parsley


  1. Drain the can of white beans into a colander and rinse under water, then shake off any excess water and transfer into a large bowl, using a potato masher or a large fork, mash down on the white beans until well mashed

  2. Once the white beans are mashed, add in the bread crumbs, crack in the egg, add in the chopped onion, chopped garlic, chopped parsley, ground cumin and season with sea salt & black pepper, mix together until well mixed, then push down on the mixture to end up with a paste-like texture

  3. To shape the meatballs, grab a spoonful of the mixture and squeeze it in your hands, this is to ensure the ingredients are well binded together, the form it into a shape of a golf ball

  4. Heat a large fry pan with a medium heat and add in the olive oil

  5. After a couple of minutes add in the white bean meatballs, all in a single layer, cook for 8 to 10 minutes or until golden fried all around, then remove from the pan and set aside

  6. Using the same pan with the same heat, add in the chopped onion and garlic, mix continuously, after 3 to 4 minutes and the onion is translucent, add in the flour, continue to mix together, after 2 minutes add in the wine, dried thyme and season with sea salt & black pepper, mix together and then simmer

  7. After 3 minutes and the alcohol has cooked off, add in the vegetable broth, continue to mix and go for 3 to 4 minutes or until you end up with a slightly creamy sauce, then add the white bean meatballs back into the pan, all in a single layer, heat them through for 2 to 3 minutes, then remove from the heat

  8. Transfer the white bean meatballs into serving dishes, top off with the onion sauce and some chopped fresh parsley, enjoy!

Recipe Notes

Get the Spanish Olive Oil I used to make this Recipe (10% OFF Your Order with Coupon ONAFORK)

Nutrition Facts
White Bean "Meatballs" in Onion Sauce
Amount Per Serving
Calories 352 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 2g13%
Trans Fat 0.01g
Polyunsaturated Fat 2g
Monounsaturated Fat 10g
Cholesterol 47mg16%
Sodium 446mg19%
Potassium 629mg18%
Carbohydrates 37g12%
Fiber 6g25%
Sugar 3g3%
Protein 12g24%
Vitamin A 429IU9%
Vitamin C 6mg7%
Calcium 124mg12%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.

Disclosure: At Spain on a Fork, we offer affiliate links to help you find what you need to re-create our recipes.
If you like what we do, you can support us through our chosen links, which earn us a commission, but you still pay the same price. Learn more here.


  1. Elaine

    We’re trying to cut down on oils and frying. Could we spray the meatballs with olive oil and cook in our convection oven? And is that true for most of your other bean-based meatballs (also making your chickpea recipe this weekend). Assuming they won’t be as crispy but will still be tasty. Love your recipes, thank you!

    19 . Apr . 2024
    • Spain on a Fork

      Yes absolutely! About 15 to 20 minutes should do the trick 🙂 Much love!

      20 . Apr . 2024
  2. Pearl T.

    Can I make this with black beans?

    03 . Apr . 2024
    • Spain on a Fork

      Absolutely!! Much love 🙂

      03 . Apr . 2024
  3. M.K.

    5 stars
    Easy to follow recipe with simple ingredients. My beanballs turned out nice and round, and held up to the sauce. I did add in an extra tablespoon of bread crumbs when the mixture seemed a little too wet. I will make this again. I think I’ll add in a touch of lemon to the sauce and a tad less onion, but these are adjustments just to fit my tastes. Thanks for the lovely recipe 🙂

    05 . Mar . 2024
    • Spain on a Fork

      So happy to hear that! Thanks for the comment 🙂 Much love

      05 . Mar . 2024
  4. Susan

    5 stars
    I made it but the meatballs collapsed. They looked more like vegan crab cakes. BUT they tasted great. The onion sauce really makes this dish. It would also be good over chicken or fish.

    26 . Feb . 2024
    • Spain on a Fork

      Next time try adding in more whisked egg or whatever you used to bind the ingredients 🙂 Glad you enjoyed it! Much love

      28 . Feb . 2024
  5. Variableman

    5 stars
    This makes a fantastic mid-week meal but we would make this anytime. Wonderful flavor! We replaced the parsley with cilantro and it really brought some Moroccan flavor to the meal. Can’t recommend this one enough. Well done!

    25 . Feb . 2024
    • Spain on a Fork

      Glad you enjoyed it! Thanks for the comment 🙂 Much love

      28 . Feb . 2024
  6. Diane

    5 stars
    I made the white bean meatballs. Served them with roasted veggies. Super delicious. I will make them again for sure. Thanks!

    23 . Feb . 2024
    • Spain on a Fork

      Happy to hear that! Much love 🙂

      24 . Feb . 2024
  7. Jason

    4 stars
    These had a great taste.
    My balls loss their shape while frying and came out more like patties. I didn’t dare return them to sauce for fear they would disintegrate into it. I kept them warm in the oven while I made the sauce separate and poured over them which worked out just fine.
    Served with oven roasted “papas bravas.”
    Great meal!

    Love the channel!

    11 . Feb . 2024
    • Spain on a Fork

      Sounds great! Next time just add in some whisked egg to the mixture, that will ensure they don’t fall apart 🙂 Much love

      13 . Feb . 2024
  8. Kathy

    4 stars
    I just made these they are pretty good and I’m a meat and vegetable person. My sauce did not come out looking a pretty yellow but tasted great together.

    03 . Feb . 2024
    • Spain on a Fork

      That color came from the vegetable broth, glad you liked it! Much love 🙂

      05 . Feb . 2024
  9. Melissa Grylicki

    5 stars
    Made these last night with a salad. Was really good. My only adds were a few saffron threads and fresh parsley to the sauce – not just for the garnish. I love your recipes! Thank you for making my home smell really good!

    02 . Feb . 2024
    • Spain on a Fork

      Sounds great! Thanks for the comment 🙂 Much love

      03 . Feb . 2024
  10. Glenn Bulycz

    5 stars
    These were awesome! I doubled the recipe and they are almost all gone in one night! Great recipe and a wonderful way to add more good proteins to a veggie diet!

    Thanks Alberto – these recipes are diamonds!

    31 . Jan . 2024
    • Spain on a Fork

      Happy to hear that! Thanks for the comment 🙂 Much love

      01 . Feb . 2024
  11. Ramya

    Cant wait to make this soon for me can i skip wine as i don’t use alcohol at home i never had white bean meatballs in onion sauce before perfect for my after office meals love your recipes as always brightens up my day everyday after work

    30 . Jan . 2024
  12. laurelie campeau

    5 stars
    This looks very interesting but I am wondering about what else you could serve it with…i.e. spaghetti, rice, mashed potatoes?

    29 . Jan . 2024
    • Spain on a Fork

      In anyway you would serve regular meatballs, I prefer them next to some roasted potatoes, but the options are limit-less! Much love 🙂

      30 . Jan . 2024
  13. Ms. Jimi

    As a Military Brat, I spent six years in Spain. I’d like to see some seafood soups, thin cut grilled lamb. Saw the Patatas Bravas recipe, yum!
    My I recommend a cloth napkin after your taste testing.
    Kind regards

    29 . Jan . 2024
    • Spain on a Fork

      Thanks for the feedback! Much love 🙂

      30 . Jan . 2024

Leave A Comment

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

Recipe Rating