If you are on the lookout for a cozy and flavorful dish that feels like a warm hug in a bowl, this White Beans in Tomato Sauce with Sage and Garlic Recipe is the answer. It brilliantly combines tender white beans simmered in a rich tomato sauce infused with the earthy aroma of sage and the subtle punch of garlic. This recipe is not only incredibly satisfying but also wonderfully simple, proving you don’t need complicated steps or fancy ingredients to create something truly memorable for your dining table.
Ingredients You’ll Need

Ingredients You’ll Need
The magic of this White Beans in Tomato Sauce with Sage and Garlic Recipe lies in its uncomplicated, fresh ingredients. Each component plays a vital role: olive oil brings a luscious base, sage and garlic add depth and fragrance, and the tomatoes create a vibrant sauce that perfectly complements the creamy beans.
- â…“ cup olive oil: Use good quality extra virgin for the best flavor and smooth texture.
- ¼ cup chopped fresh sage leaves: Fresh is key here; sage’s earthy notes make the dish unforgettable.
- 4 cloves garlic (sliced thin): Thin slices cook evenly and lend a delicate garlic essence without overpowering.
- 28 ounces diced tomatoes (drained): Draining prevents sogginess while keeping tomato flavor rich and concentrated.
- 1 teaspoon kosher salt: Enhances the natural flavors and balances acidity.
- ½ teaspoon ground black pepper: Adds a subtle kick for warmth.
- 1 teaspoon granulated sugar: Softens the acidity of the tomatoes for a well-rounded sauce.
- 1 cup low-sodium chicken broth: Provides moistness and a savory backbone to the sauce.
- 32 ounces cannellini beans (drained and rinsed): These creamy beans absorb flavors beautifully and give heartiness to the dish.
- 2 tablespoons minced fresh parsley leaves: Fresh parsley brightens the final dish with a hint of green freshness.
- Cooked bacon crumbles (optional, for garnish): Adds a smoky, crispy contrast that is pure indulgence.
How to Make White Beans in Tomato Sauce with Sage and Garlic Recipe
Step 1: Heat and Infuse the Oil
Start by warming the olive oil over medium heat. This is where your flavor foundation is created. The olive oil will pick up the herbal and garlicky aromas in the next step, so heating it gently is essential to avoid burning.
Step 2: Add Sage and Garlic with Care
Add the chopped sage and thinly sliced garlic to the hot oil. Instead of stirring right away, gently shake the pan occasionally. This method helps garlic cook evenly and prevents clumping, ensuring each slice crisps up lightly and blends beautifully with the sage’s earthiness.
Step 3: Let Flavors Develop
Lower the heat to medium-low and cook for about 3 to 4 minutes until the garlic turns a pale golden and the sage darkens slightly. This stage is vital—it unlocks the full aroma without making the garlic bitter.
Step 4: Introduce Tomatoes and Salt
Pour in the drained diced tomatoes and sprinkle the kosher salt. Let this simmer, stirring occasionally, until the tomatoes shine and reduce their juice, about 8 to 10 minutes. This reduction intensifies the sauce and thickens it just right.
Step 5: Season and Add Broth
Season with black pepper and sugar before stirring in the chicken broth. Bring this flavorful liquid to a gentle boil; this step rounds out acidity and balances the profile of your tomato sauce perfectly.
Step 6: Simmer the Beans
Reduce the heat to low and add your rinsed cannellini beans. Simmer uncovered while stirring often until the sauce thickens and clings to each bean, about 18 to 20 minutes. The beans soak up all those rich, herby flavors and create that beautiful harmony between sauce and texture.
Step 7: Final Fresh Touch
Once removed from heat, stir in the fresh parsley. Give everything a taste and adjust salt and pepper to your liking—this final seasoning lets you personalize the dish perfectly before serving.
Step 8: Serve and Optional Garnish
Serve this dish warm with an extra drizzle of olive oil and if you like, sprinkle some cooked bacon crumbles on top for an irresistible crunch and smoky depth that makes this White Beans in Tomato Sauce with Sage and Garlic Recipe truly shine.
How to Serve White Beans in Tomato Sauce with Sage and Garlic Recipe
Garnishes
A drizzle of extra virgin olive oil right before serving adds a fruity finish that catches the light just beautifully. If you love contrast, crispy bacon crumbles or even toasted pine nuts bring textural excitement. Fresh parsley is also a simple, fresh garnish that adds color and brightness.
Side Dishes
This dish pairs wonderfully with crusty bread for dipping and soaking up every bit of the luscious sauce. Roasted vegetables or a simple green salad complement the meal with freshness and balance. For a heartier approach, serve alongside creamy polenta or fluffy rice to complete the comfort.
Creative Ways to Present
Try plating individual servings in shallow bowls topped with a sprig of sage or a twist of lemon zest for a subtle uplift. Alternatively, spoon the white beans atop grilled toasted baguette slices for a rustic appetizer or light meal that’s sure to impress guests.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen over time, making it even more delicious when reheated gently.
Freezing
This White Beans in Tomato Sauce with Sage and Garlic Recipe freezes well. Transfer cooled leftovers into freezer-safe containers, and it will keep for up to 3 months. Just thaw overnight in the fridge when ready to enjoy.
Reheating
Reheat gently on the stovetop over low heat to preserve the integrity of the beans. Stir frequently and add a splash of water or broth if it looks too thick, ensuring that creamy texture without drying out the sauce.
FAQs
Can I use dried beans instead of canned?
Absolutely! If you have the time, soak and cook dried cannellini beans until tender before using. This will deepen the flavor, but remember to adjust cooking time and liquids accordingly since canned beans are precooked.
Is there a vegetarian version of this recipe?
Yes, simply use vegetable broth instead of chicken broth and skip the bacon garnish. The herbs and garlic give plenty of richness without any meat.
Can I substitute fresh sage with dried?
While fresh sage is preferable for its bright, vibrant taste, dried sage can work in a pinch. Use about one-third of the amount and add it earlier in the cooking process so it can rehydrate and release its flavor.
What can I serve this dish with for a complete meal?
Pair it with crusty bread, roasted vegetables, or even a simple green salad for a balanced and satisfying meal that highlights the rustic charm of the beans and tomato sauce.
How spicy is this dish?
This recipe is mild and warm rather than spicy. The black pepper adds just a gentle warmth without heat, making it perfect for all palates. You can always add a pinch of chili flakes if you want more kick.
Final Thoughts
This White Beans in Tomato Sauce with Sage and Garlic Recipe is one of those dishes that feels both hearty and refined—simple enough for a weeknight dinner but special enough to share with friends. Give it a try and watch how the comforting flavors of sage, garlic, and rich tomato sauce turn humble beans into a beloved delight you’ll want to make again and again.
