These white beans in tomato sauce are so simple, yet so delicious! I cooked cannellini beans with tomatoes, garlic, and chicken broth to make one tasty side dish. With just 7 ingredients, this white bean side dish is on the table in just 20 minutes. I love to serve it at the holidays or as an easy weeknight meal!

A pan full of white beans in tomato sauce, being stirred with a wooden spoon.

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.

I could always use more easy side dishes to add to the rotation, especially around the holidays. Something simple, but incredibly delicious. This white bean recipe is exactly that! It only takes about 20-30 minutes to make, but it’s filled with flavor. The mix of beans, tomatoes, garlic, and more just tastes so good!

What’s in This Beans and Tomatoes Recipe?

  • Sage: Adds an earthy and peppery flavor to the dish.
  • Garlic: Creates a savory base for the dish.
  • Tomatoes: Canned diced tomatoes put in work to create a rich and flavorful sauce.
  • Sugar: A little bit of granulated sugar balances the acidity of the tomatoes.
  • Broth: Low-sodium chicken broth helps hydrate the sauce and adds umami flavor. For a vegetarian version, use vegetable broth.
  • Cannellini Beans: These creamy beans are packed with protein and fiber for a filling meal.
  • Parsley: A little bit of fresh parsley adds a pop of color and freshness to the final dish.
blue skillet filled with white beans and tomatoes
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.

Tips for Success

  • I find it necessary to drain off the excess preserving liquid in the canned beans to keep the sauce from turning out gummy and unpleasant tasting.
  • I like to rinse the beans because it reduces their sodium content by about 40%, which helps me balance the saltiness of the dish more precisely.
  • For a smoother sauce, I like to use using tomatoes instead of diced.
  • When I want a creamy version, I like to stir in a little bit of warmed heavy cream or half-and-half.

How to Store and Reheat

Store leftover white beans in tomato sauce in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months. Let thaw overnight in the refrigerator before reheating in a saucepan set over medium-low heat until warmed through.

overhead view of a pan filled with tomatoes, white beans, and garlic

Serving Suggestions

I like to serve these white beans hot topped with bacon bits and drizzled with some more olive oil over the top. I’ll usually throw in some nice crusty rosemary bread for dipping, and I find that makes a great light meal. As a side, I love it with these air fryer pork chops.

5-Star Review

“Even my mother in law loved this!” – Linda

Recipe Card

White Beans in Tomato Sauce Recipe

4.63 from 138 votes
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 8
Author: Becky Hardin
This White Beans recipe is so simple, yet so delicious! Cannellini beans cooked with tomatoes, garlic, and chicken broth make for one tasty side dish. It's perfect for holidays or easy weeknight meals!
White Beans in Tomato Sauce is the perfect savory side dish. It goes with everything and tastes amazing. You're going to love it!
Step-by-step photos can be seen below the recipe card.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • cup olive oil plus more for serving
  • ¼ cup chopped fresh sage leaves
  • 4 cloves garlic sliced thin
  • 28 ounces diced tomatoes drained (1 large can)
  • 1 teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 1 teaspoon granulated sugar
  • 1 cup low-sodium chicken broth
  • 32 ounces cannellini beans drained and rinsed (2 (16-ounce) cans)
  • 2 tablespoons minced fresh parsley leaves
  • Cooked bacon crumbles optional, for garnish

Instructions 

  • Heat the olive oil in a medium skillet set over medium heat.
    ⅓ cup olive oil
  • Add the sage and sliced garlic. Shake the pan so the garlic doesn’t stick, but don’t stir it because the garlic might clump.
    ¼ cup chopped fresh sage leaves, 4 cloves garlic
    Fried garlic in a frying pan with white beans in tomato sauce.
  • Reduce the heat to medium-low and cook for 3-4 minutes, or until the garlic turns very light gold and the sage darkens a bit.
  • Add the tomatoes and salt. Simmer, stirring often, until the tomatoes are shiny and their juices have evaporated; 8-10 minutes.
    28 ounces diced tomatoes, 1 teaspoon kosher salt
  • Add the pepper, sugar, and chicken broth, stirring often, and bring the broth to a boil.
    ½ teaspoon ground black pepper, 1 teaspoon granulated sugar, 1 cup low-sodium chicken broth
  • Reduce heat to low, add the beans, simmer (stirring often) until the liquid has evaporated, 18-20 minutes.
    32 ounces cannellini beans
  • Remove the beans/tomatoes from the heat and stir in the parsley. Season, if needed, with more salt and pepper.
    2 tablespoons minced fresh parsley leaves
  • Serve with extra olive oil for drizzling and a sprinkle of crispy bacon (optional).
    Cooked bacon crumbles

Video

Becky’s Tips

  • Nutritional information does not include optional ingredients.
Storage: Store white beans in tomato sauce in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months.
Calories: 188kcalCarbohydrates: 23gProtein: 8gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gSodium: 686mgPotassium: 227mgFiber: 7gSugar: 3gVitamin A: 201IUVitamin C: 11mgCalcium: 108mgIron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

How to Make White Beans in Tomato Sauce Step by Step

Cook the Sage: Heat ⅓ cup of olive oil in a medium skillet set over medium heat. Add ¼ cup of chopped fresh sage and 4 cloves of sliced garlic. Shake the pan so the garlic doesn’t stick, but don’t stir it because the garlic might clump. Reduce the heat to medium-low and cook for 3-4 minutes, or until the garlic turns very light gold and the sage darkens a bit.

Add the Tomatoes: Add 28 ounces (1 large can) of diced tomatoes and 1 teaspoon of kosher salt. Simmer, stirring often, until the tomatoes are shiny and their juices have evaporated; 8-10 minutes.

Add the Broth: Add ½ teaspoon of ground black pepper, 1 teaspoon of granulated sugar, and 1 cup of low-sodium chicken broth, stirring often, and bring the broth to a boil.

Cook the Beans: Reduce heat to low, add 32 ounces (2 cans) of cannellini beans, and simmer (stirring often) until the liquid has evaporated, 18-20 minutes.

Season and Serve: Remove the beans/tomatoes from the heat and stir in 2 tablespoons of minced fresh parsley. Season, if needed, with more salt and pepper. Serve with extra olive oil for drizzling and a sprinkle of crispy bacon (optional).

More Bean Recipes to Try!

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.63 from 138 votes (119 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




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

41 Comments
Inline Feedbacks
View all comments
Cpic
Cpic
February 10, 2021 6:15 am

I made this last night and served it with rice, salad, a slice of avocado and fried sweet plantains. It was absolutely DELICIOUS and very easy to make. To make it vegan, I used vegetable broth instead of chicken broth and it came out GREAT!!! I, my husband, children age 13 and 10 LOVED IT!!!!!
THANK YOU FOR SHARING this simple yet VERY TASTY RECIPE.5 stars

Last edited 3 years ago by Cpic
Becky Hardin
Becky Hardin
February 12, 2021 3:04 pm
Reply to  Cpic

Thanks for stopping by! I am happy to hear how well it was loved.

adriana
adriana
January 11, 2021 7:50 am

I’ve made this for lunch today for our 2 boys and my husband and I. It got devoured!! :) I added some turmeric towards the end of the cooking for some extra health stars and vegetable stock instead of chicken, to keep it plant based. Delicious! For sure, the recipe is a keeper. I’ll do it again. Thank you!

Becky Hardin
Becky Hardin
January 14, 2021 2:39 pm
Reply to  adriana

Thanks for sharing, Adriana!

Shauna
Shauna
November 5, 2020 9:20 pm

Yummy! Made this tonight to go with grilled bratwurst and spaghetti squash. It was a hit! The only thing I did differently was adding a diced red onion and let it saute with the garlic. It was delicious! Thanks for the great recipe!5 stars

Becky Hardin
Becky Hardin
November 6, 2020 12:53 pm
Reply to  Shauna

Sounds so good! Thanks for sharing your success, Shauna!

Tiffeny
Tiffeny
June 28, 2020 11:06 pm

Made this for dinner as a main dish served over rice with a salad. My family loved it!5 stars

Becky Hardin
Becky Hardin
July 1, 2020 8:38 am
Reply to  Tiffeny

Sounds delicious!!

Kym
Kym
May 2, 2020 6:08 am

Best baked beans I’ve eaten! Such a simple tasty meal. I added sliced Kransky & had it on toast for breakfast. Definitely will make this again5 stars

Becky Hardin
Becky Hardin
May 23, 2020 2:35 pm
Reply to  Kym

Yum!! That sounds delicious!

Linda
Linda
April 13, 2020 3:10 pm

Even my mother in law loved this!5 stars

Becky Hardin
Becky Hardin
April 15, 2020 4:51 pm
Reply to  Linda

That’s always a great feeling!!

Kourtney
Kourtney
March 12, 2020 6:01 pm

I’ve made it three times now. The second time I added spinach while cooking garlic, and added some cooked tortellini. I have yet to use sage at all. This reminds me of a dish served at an Italian restaurant called Umberto’s in Myrtle Beach. Delicious!5 stars

Becky Hardin
Becky Hardin
March 13, 2020 7:53 pm
Reply to  Kourtney

Yum that sounds great!! I’m so glad you loved it!

Chris
Chris
October 17, 2019 9:52 pm

I didn’t make this recipe, BUT my good friend invited me to lunch and I loved it! (So, I asked her for the recipe and will soon make it on my own!) Thanks, friend!!5 stars

Becky Hardin
Becky Hardin
October 22, 2019 11:03 am
Reply to  Chris

Yay! Let me know how you like it once you make it!!!

Jeff
Jeff
August 14, 2019 3:45 pm

Made this recipe but with fresh heirloom tomatoes instead of canned. (Two regular, one greenish red tomato and one yellow tomato)

This added a lot more liquid to the recipe and almost created a hearty tomato and bean soup, but my goodness is it absolutely delicious. If you have fresh tomato from your gardens I highly recommend following this recipe, just don’t reduce the juices and you’ll have a healthy, flavorful, soup like side that couldn’t be easier!! I will be making this again!5 stars

Becky Hardin
Becky Hardin
August 14, 2019 3:51 pm
Reply to  Jeff

Glad you liked it!

Taylor Epstein
Taylor Epstein
April 30, 2021 3:35 pm
Reply to  Jeff

yes, I was looking for recipes with fresh tomatoes because I want to use up my tomatoes on the vine before they go bad! thank you!!

Mitch
Mitch
August 2, 2019 11:07 am

After I made this the first time i decided to make this a regular!5 stars

1 2 3