Saucy White Beans with Spinach

$5.69 recipe / $1.42 serving
by Beth - Budget Bytes
4.92 from 37 votes
Pin RecipeJump to recipe →

All recipes are rigorously tested in our Nashville test kitchen to ensure they are easy, affordable, and delicious.

When I need dinner quickly, I often turn to canned beans. They’re inexpensive (still, thankfully), shelf-stable so I can keep them on hand, and they can be easily transformed into a simple but delicious meal using ingredients in my pantry. These Saucy White Beans with Spinach are one of those quick canned bean concoctions that I made one night when I was hungry. They’re easy, cozy, filling, and inexpensive!

Overhead view of a skillet full of saucy white beans with garlic bread on the side.

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

What’s in Saucy White Beans?

This is a SUPER easy skillet meal made simply with some canned white beans, garlic, tomatoes, a few herbs, and fresh spinach. Boom. That’s it. Simple, delicious food, just the way I like it! That being said, you can always add more things if you want to make it a little fancier. ;)

What Else Can I Add?

If you have the time and energy to make your meal a little more complex, here are a few things you can add to take your saucy white beans up a notch:

  • Bacon, salt pork, Italian sausage, or pancetta: sauté the bacon in the skillet first and use the rendered fat in place of the olive oil.
  • Burrata or ricotta: after the beans are finished cooking, dot on a few dollops of fresh cheese for a nice creamy contrast.
  • Fresh basil: if you’re lucky enough to have a basil plant, toss a few fresh leaves on top for some bold, fresh flavor!
  • Sun-dried tomatoes: if you don’t have access to fresh grape tomatoes, these beans would also be great with a few chopped sun dried tomatoes.
  • Toasted bread crumbs: Add a crunchy topping by mixing some melted butter with bread crumbs and briefly toasting them in a skillet or in a hot oven, then sprinkle them over the skillet.
  • A pinch or two of crushed red pepper will add a nice spicy kick!

How to Serve Saucy White Beans

My preferred way to enjoy these beans is with a side of garlic bread for dipping up that saucy goodness. But if you’re not into garlic bread, you can add some cooked pasta to the skillet and toss until everything is mixed together for a quick bowl of pasta. OR, spoon your saucy white beans over a bed of rice.

And I’m all about adding a quick and easy side salad to every meal just to add a dose of freshness!

Overhead view of a bowl of saucy white beans with garlic bread on the side.
Share this recipe

Saucy White Beans with Spinach

4.92 from 37 votes
Saucy white beans with spinach is an easy and filling meal made with canned beans that you can throw together on busy weeknight.
Finished white beans in the skillet with garlic bread in the side.
Servings 4 1 cup
Prep 10 minutes
Cook 15 minutes
Total 25 minutes

Ingredients

  • 4 cloves garlic, minced ($0.32)
  • 2 Tbsp olive oil ($0.26)
  • 1 pint grape tomatoes, halved ($2.29)
  • 2 15oz. cans cannellini beans, drained ($1.78)
  • 1/2 cup water ($0.00)
  • 1/2 tsp dried oregano ($0.05)
  • 1/4 tsp freshly cracked black pepper ($0.02)
  • 1/4 cup grated Parmesan ($0.36)
  • 2 cups fresh spinach ($0.60)
  • 1/8 tsp salt ($0.01)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Mince the garlic and slice the tomatoes in half. Add the olive oil to a large skillet and heat over medium. Add the garlic and sauté for about one minute, or just until the garlic becomes very fragrant.
  • Add the tomatoes to the skillet and stir to combine.
  • Add the drained canned white beans to the skillet (do not rinse the beans, the residual starchy liquid helps create the sauce), along with the water, oregano, and pepper. Stir to combine.
  • Allow the beans to come up to a simmer. Simmer the beans, stirring occasionally, until the tomatoes begin to break down and the liquid reduces to a light sauce (about 5 minutes).
  • Add the Parmesan cheese to the skillet and stir until it has melted into the sauce. If the sauce becomes too thick or dry, you can add a splash of water to loosen it up.
  • Add the fresh spinach to the skillet and stir to combine. Allow the spinach to wilt.
  • Taste the beans and adjust the salt, pepper, or other seasonings to your liking. Serve hot with crusty bread for dipping!

See how we calculate recipe costs here.


Nutrition

Serving: 1cupCalories: 361kcalCarbohydrates: 52gProtein: 19gFat: 10gSodium: 213mgFiber: 12g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!
Close up side view of saucy white beans in the skillet.

How to Make Saucy White Beans – Step by Step Photos

Garlic and oil in the skillet.

Mince four cloves of garlic. Add 2 Tbsp olive oil to a large skillet and heat over medium. Add the minced garlic and sauté for about one minute, or just until the garlic becomes really fragrant.

Tomatoes added to the skillet.

Add one pint of grape tomatoes (sliced in half) to the skillet and stir to combine.

White beans being poured into the skillet.

Drain two 15oz. cans of white beans, then add them to the skillet. I do not rinse the beans because the little bit of residual starchy liquid (called aquafaba) helps create the sauce.

Herbs and water added to the skillet.

Also add ½ tsp dried oregano, ¼ tsp freshly cracked pepper, and ½ cup water. Stir to combine, then allow the beans to come up to a simmer.

Simmered beans and tomatoes.

Simmer the beans, stirring occasionally, until the tomatoes begin to break down and the liquid has reduced into a light sauce.

Grated Parmesan being sprinkled into the skillet.

Add ¼ cup grated Parmesan to the skillet. Stir the Parmesan into the beans until it has melted in. If the sauce becomes too dry, you can add a little more water to loosen it up a bit.

Fresh spinach added to the skillet.

Add two big handfuls (about two cups, loosely packed) of fresh spinach to the skillet. Stir the spinach into the beans and allow the spinach to wilt.

Finished saucy white beans with spinach.

Once the spinach is wilted, give the beans a taste and add salt, pepper, or other seasonings to taste.

Finished white beans in the skillet with garlic bread in the side.

Serve immediately with garlic bread, pasta, or a bowl of rice to sop up all that delicious sauciness!

Share this recipe

Posted in: , , , , , , , ,

Leave a Comment

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.

Comments

Leave a Comment
  1. Classic Budget Bytes: quick, no-fuss, filling, packs a wallop of flavor, inexpensive, and I feel good after eating it! And it keeps really well (if there are any leftovers, that is) – I’ve meal prepped it for several days, and it’s still great!

  2. Good recipe. However, can you please include measurements using the metric system. That’s what 99% of the world uses. Thanks!

  3. Made this tonight and I thought this was good. I did alter some ingredients like using frozen spinach instead of fresh and not using the bread, so essentially a soup. Oh I did use vegetable broth instead of water to add a little more flavour. I will make this again.

  4. Made this tonight and I thought this was good. I did alter some ingredients like using frozen spinach instead of fresh and not using the bread, so essentially a soup. Oh I did use vegetable broth instead of water to add a little more flavour. I will make this again.

  5. super tasty, easy and quick! Saved me some money when I moved into my first apartment :) Thanks, Beth!!

  6. To save a few more nickels. I cooked up dried white beans then used for the recipe. Your recipe was delicious! Quick and easy. Thank you!

  7. Tasty & quick recipe to make for 4 meals over the weekend. I added onion and habenero pepper and double the recipe love it too easy to customize!!!

  8. Tasty and filling recipe. Even better the next day. I didn’t have any fresh tomatoes, so I used 1/2 of a 28 ounce can of whole tomatoes that I crushed by hand. It created a lovely sauce. I also added one filet of anchovy to the sauce to give some umami and mezzi rigatoni pasta at the end and mixed it all together. Great flavor and easily customizable recipe. Thank you!

  9. Perfect recipe! Could not believe this recipe was so delicious and I actually had ingredients on hand!
    I used a can of cannellini beans and a can of great northern beans (trying to clean out the pantry) i didn’t have fresh spinach but did have half a bag of spring mix (which does have spinach in it). Fantastic meal for a frigid day. :)

  10. Delicious and so easy to make. I just eliminated the oil and used vegan cheese. So good.

  11. I just think its funny that I got here by looking for gluten free recipes and then the recipe tells me to eat it with bread haha.

    It was tasty all on its own :)

  12. Yummy! I cheated and used frozen spinach. It was delicious. Only modification: I did add some broth instead of water.

    1. Hoping to try this soon with your suggestion. So many recipes call for pasta water and then they have no taste. I think the chicken broth will be perfect. Thanks! 😊

    2. This came out amazing. I did add the dollops of ricotta at the end. I also added some lemon zest to it as well. It really adds a great flavor to this dish. My husband loved it!

  13. This is a fantastic recipe! It’s delicious, nutritious, inexpensive, comes together in no time and is incredibly forgiving of ingredient proportions with no sacrifice in taste, so you can customize to match your preferences. My bunch of spinach was larger than 2 cups, and so I added the whole thing but it was still the same dish and flavor profile and it was amazing. I would not presume to try and improve on something that’s already outstanding, but I can share that I did add a generous squeeze of fresh lemon juice at the end and I loved the way it brightened the flavor – but you also wouldn’t miss it if you left it out. Thanks for a really well designed recipe that will be in my rotation from now on!

  14. Okay this is amazing! It’s perfect how it’s written but if I have the time I like to do veggie broth instead of water, and double the oregano. I will also do a small drizzle of balsamic at the end if I have it available. This is a monthly staple in our house!

  15. An all-time favorite! When I have the time, I cook dried beans in the instant pot with Better Than Bouillon for extra flavor.

  16. This was so easy and so delicious! It makes more like 2-3 servings but next time I’ll double it and happily eat leftovers.

  17. I loved it! Made a few adjustments. Started with chopped red onion and a little green pepper because I need to use them up, sautéed them in the olive oil. Then followed the recipe as it was. Chicken broth instead of just water, blend of Italian seasonings instead of just oregano and I saved a little ( a few tablespoons) of the liquid I drained off the beans to add in later to thicken the sauce a bit more. I probably used double the Parmesan it called for. But really, so many options to play with here and it was just amazing!!

  18. Wow this was really good. I subbed sub dried tomatoes and asiago because that’s what I had. I added more spinach too

  19. Great side dish! I forgot the Parm and spinach, but it turned out delicious nonetheless.

  20. Great healthy recipe! Used dried navy beans soaked overnight & also added a spritz of fresh lemon juice!

  21. Great healthy recipe! Used dried navy beans soaked overnight & also added a spritz of fresh lemon juice!

  22. Great healthy recipe! Used dried navy beans soak overnight & also added a spritz of fresh lemon juice!

  23. Fabulous! I add chicken bone broth instead of water to increase the protein content, and add more than 1/2 cup to make it more like a soup.

  24. Bought everything needed to make this dish. I will cook tomorrow to serve on Tuesday. I am doubling the recipe. Half for my son and daughter in law to serve with pork tenderloin and half for my husband and I to serve with Italian sausage. There is a great book all about beans called Fagioli written by Judith Barrett. Great recipes and history of various beans throughout Italy.
    Paula D

    1. I made this recipe today,Monday to serve tomorrow for dinner. It tasted wonderful. I added sun dried tomatoes, about 1/3 of a cup because I doubled the recipe. I used just one container of cherry tomatoes, this seemed to be enough because I added the sun dried tomatoes. I will reheat to eat again on Thursday, I will serve over pan grilled polenta. Thanks for such a versatile recipe.
      Paula

  25. So good and comforting! We made some rice to go with it and everyone devoured it! Any meal that my 2 year old eats, is an automatic win for me lol

  26. Ahhhh. This is so good and comforting. I doubled the recipe and it turned out to be more of a soup than a sauce dish. And I love it! This is definitely going to be in my rotaions of meal prep.

  27. I made this today and it was absolutely delicious! Fast and easy to put together, too!

  28. Made this for supper today and it was easy and delicious! I plan to make it again soon. Thank you for all the easy and affordable recipes.

  29. Tweaked this by substituting a cup of vegetable broth for the water, upped the oregano to 1 tsp., and stirred in some cooked ditalini at the end. A little more soup-like, but it was perfect on a cool evening.

    1. I’m sure with some tweaking, this recipe could be made in an instant pot. However, since we have not tested it out ourselves, I hesitate to give you any specific suggestions since they may not be successful. That doesn’t mean you shouldn’t try it out yourself — and come back & let us know how it goes! ~ marion :)

  30. Loved it!! So easy quick and delicious! I added a drop of balsamic vinegar and a drizzle of spicy oil to my own bowl. :)

  31. I made this tonight because I had spinach and tomatoes that needed to be used. It was so good! Will definitely make again.

  32. Beth! THIS is why I love your blog and check it regularly! This recipe is the epitome of delicious, wholesome, cheap, quick and practical home cooking inspiration that I am always looking for! Might be the most perfecto recipe… everyone loved it as is. I added a drop of balsamic vinegar and drizzle of spicy oil to my own bowl. I could eat this every week…

    There’s been all this news about Noma closing, but I much prefer the joy this dish brings to me than any over the top cuisine. And speaking of
    the news, congrats on getting mentioned in The NY Times! ⭐️

    https://www.nytimes.com/article/cheap-food-items-grocery-shopping-recipes.html?smid=nytcore-ios-share&referringSource=articleShare

    1. Hi there! However, with some tweaking, I suppose canned would work as a substitution in this recipe — only a guess, since we haven’t tried it ourselves to be sure it’s equally delicious this way! I would replace the cherry tomatoes with an equal amount (approx. 12 oz.) of canned tomatoes without their juices. Or, if you want to use the juices, I would suggest omitting the extra water called for in the recipe. I would also give the tomatoes a few extra minutes of cooking time to help eliminate their “canned” flavor. ~ Marion :)

  33. Made this tonight for a quick supper. Halved the recipe as it’s just me. It was absolutely delicious – although I admit to being heavy- handed with the cheese. Enough leftovers for lunch. Thank you!

  34. I liked it. I found it a little bland for my tastes, so I added more garlic, some crushed red pepper, and half of teaspoon of Italian herb purée, and that made all the difference.

    1. You can definitely substitute frozen spinach! You will need 1.5 cups of frozen spinach for every 2 cups of fresh spinach. Frozen spinach does contain more water than fresh, so I’d also suggest squeezing it in some paper towels to remove as much extra liquid as you can — just to prevent watering down the sauce. You could also add a little bit less water in the previous step to compensate. ~ Marion :)

    1. Hi, Fiona! Since we haven’t tested this without the parmesan cheese — I can’t PROMISE you will have equally successful results — I think an extra pinch of salt and some nutritional yeast would give the dish the sharpness and “cheesiness” that parmesan cheese provides. I’d also caution that it wouldn’t be an even substitution (a little nutritional yeast goes a long way!)…so you might add a tablespoon of nutritional yeast at a time, tasting after each addition, until you get what you’re looking for. I hope that helps! ~Marion :)

    2. Just so you know, while traditional parmesan is not vegetarian, there are a lot of vegetarian brands that use microbial rennet rather than animal rennet. You’d have to check the brand, but I think most parmesans made in the USA are vegetarian–I know that Kraft is vegetarian, and BelGioioso has both a traditional parmesan and a vegetarian parmesan, which is clearly labelled.

      1. Thank you for this info, Claire. I am a vegetarian, and I appreciate the confirmation about Kraft parmesan not including rennet.