
Creamy Garlic & Herb White Beans
Equipment
- Large Skillet
- Wooden Spoon or Potato Masher
Ingredients
The Aromatics
- 3 tbsp extra virgin olive oil plus more for finishing
- 4 cloves garlic smashed and peeled
- 2 sprigs fresh rosemary or sage
The Beans
- 2 cans Cannellini beans 15oz each, lightly rinsed (do not scrub clean)
- 0.5 cup vegetable broth or chicken broth
- 1 pinch salt to taste
- 1 tsp black pepper freshly cracked
The Finish
- 1 tbsp lemon juice freshly squeezed
- 0.33 cup Parmigiano-Reggiano freshly grated
- 1 tbsp fresh parsley chopped
Instructions
- Infuse the Oil: Place a large skillet over medium-low heat. Add the olive oil, smashed garlic cloves, and whole herb sprigs. Let them sizzle gently for 3-4 minutes until the garlic is golden and fragrant. Be careful not to burn the garlic.
- Simmer and Mash: Remove the herb sprigs (keep the garlic if desired). Add the lightly rinsed beans, broth, salt, and pepper to the skillet. Bring to a gentle simmer.
- Create the Creaminess: Using a wooden spoon or potato masher, crush about one-quarter of the beans directly in the pan. Simmer for 5-7 minutes until the liquid reduces and thickens into a creamy sauce that coats the back of a spoon.
- The Glossy Finish: Remove the pan from the heat (crucial step). Stir in the lemon juice, parsley, and grated Parmesan cheese. Stir vigorously until the cheese melts and emulsifies into a glossy sauce. Taste and adjust salt if needed.
- Rest and Serve: Let the beans sit in the pan for 2-3 minutes to thicken slightly before serving over toast or as a side.
Notes
Vegan Option: Swap Parmesan for nutritional yeast or a teaspoon of miso paste.
Dried Beans: If using dried beans, soak overnight and boil until tender before starting this recipe.
There is a moment right when garlic hits hot olive oil that the entire kitchen transforms. It’s that nutty, savory aroma that signals something good is about to happen. That is exactly how this dish begins. If you have been searching for the ultimate white beans recipe that bridges the gap between a quick weeknight side and a satisfying main course, you have found it.
I developed this recipe on a rainy Tuesday when my fridge was nearly empty, save for a half-used block of Parmesan and some fresh herbs. The result is a dish that is shockingly creamy without using a drop of heavy cream. The secret lies in utilizing the starchy “pot liquor” from the beans and a little aggressive mashing. Whether you ladle this over charred sourdough toast or serve it alongside a roast chicken, this white beans recipe is one of those back-pocket staples that tastes like you spent hours simmering it on a Tuscan stovetop, yet it comes together in under 20 minutes.
Why You’ll Love This White Beans Recipe
This isn’t just another generic bean salad; it is a warm, emulsified skillet of comfort. Here is why this particular method works so well:
- Creamy Without Dairy: By simmering the beans in their own starchy liquid (or pasta water) and mashing a portion of them, we create a velvety sauce that coats every single bean.
- Pantry Friendly: You likely have 90% of these ingredients in your kitchen right now. It transforms humble canned goods into a restaurant-quality meal.
- Versatile Base: This is a foundational white beans recipe. You can add spinach for greens, chili flakes for heat, or crispy pancetta for texture.
- Speed: From opening the can to the first bite, you are looking at 15 to 20 minutes maximum.
Ingredients & Substitutions

To get that “chef-quality” taste with simple ingredients, the quality of your staples matters. Here is what you need and why:
- The Beans: I prefer using Cannellini beans for this white beans recipe. They are the largest and creamieast of the white beans family, with a nutty flavor and a skin that holds up well to simmering. You can also use Great Northern beans, though they are slightly smaller and softer.
Substitution:* If you are starting from dry white beans, soak them overnight and simmer with aromatics until tender before proceeding with this recipe.
- Extra Virgin Olive Oil: Since this is a simple dish, the oil acts as a major flavor component. Use a robust, peppery olive oil for finishing.
- Garlic: Fresh is non-negotiable here. Jarred garlic lacks the pungent sweetness we want to achieve when we gently sauté it.
- Fresh Herbs: Rosemary and sage are my go-to choices. They infuse the oil beautifully. If you only have dried herbs, use half the amount and add them earlier in the cooking process to wake up their oils.
- Lemon Juice: This provides the necessary acid to cut through the starch and richness of the olive oil.
- Parmesan Cheese: I use freshly grated Parmigiano-Reggiano. The pre-grated stuff in a tub has anti-caking agents that prevent it from melting into the sauce properly.
Dietary Note:* For a vegan white bean recipe, swap the Parmesan for nutritional yeast or a splash of miso paste for that umami depth.
How to Make This White Beans Recipe
This process relies on building layers of flavor in a single skillet. We aren’t just heating up beans; we are marrying flavors.
Phase 1: Infusing the Oil
Place a large skillet over medium-low heat. Add your olive oil, smashed garlic cloves, and whole sprigs of rosemary (or sage). We want to gently poach the aromatics in the oil, not fry them. Let them sizzle gently for 3-4 minutes until the garlic is golden and the oil is fragrant.
- Chef’s Tip: If the garlic starts browning too fast, pull the pan off the heat immediately. Burnt garlic will make the entire white beans recipe taste bitter.
Phase 2: The Simmer and Mash
Remove the whole herb sprigs (leave the garlic if you like, or remove it for a milder flavor). Add the drained and rinsed white beans to the skillet. Season with salt and plenty of cracked black pepper. Add about 1/2 cup of chicken or vegetable broth.
Bring to a gentle simmer. Here is the trick: take a wooden spoon or a potato masher and crush about one-quarter of the beans directly in the pan. As they simmer, the starch from the crushed beans will thicken the broth into a creamy sauce. Cook for 5-7 minutes until the liquid reduces and coats the back of a spoon.
Phase 3: The Glossy Finish
Remove the pan from the heat. This is crucial—if the pan is too hot, the cheese will separate. Stir in the lemon juice, fresh chopped parsley, and the grated Parmesan cheese. Stir vigorously. The cheese should melt into the starchy liquid, creating a glossy, emulsified sauce. Taste and adjust salt if needed.
Expert Tips for Perfect Results
I have made this white beans recipe hundreds of times, and here are the nuances that take it from “good” to “incredible.”
1. Don’t Rinse Too Thoroughly: While I usually advise rinsing canned beans to remove excess sodium, for this specific white beans recipe, a little bit of that starchy canning liquid actually helps the sauce emulsify. I usually rinse them lightly but don’t scrub them clean.
2. The “Rest” Period: Just like a steak, let the beans sit in the pan off the heat for 2-3 minutes before serving. The sauce will thicken slightly as it cools, reaching the perfect dipping consistency.
3. Acid Balance: If the dish tastes “flat,” it likely needs more lemon juice or salt. Beans are starch-heavy and soak up seasoning like a sponge. Don’t be shy with the salt shaker.
4. Texture Variety: For a more complex mouthfeel, you can mix different types of white bean recipes together—try combining butter beans (gigantes) with navy beans for a mix of sizes.
Storage & Reheating
This dish creates excellent leftovers, though the texture changes slightly as the starches set.
- Fridge: Store in an airtight container for up to 4 days. The flavors actually meld better on day two.
- Freezing: I generally do not recommend freezing this specific white beans recipe once the cheese and lemon are added, as the dairy can split and the beans may become mushy upon thawing. It is best eaten fresh.
- Reheating: The beans will absorb the liquid in the fridge and look dry. To reheat, place them in a small saucepan with a splash of water or broth. Warm gently over medium heat, stirring constantly to bring the creamy emulsion back to life. Do not microwave on high power, or the oil may separate.
Serving Suggestions

The beauty of this white beans recipe is its flexibility. It works as a dip, a side, or a main.
- As a Main: Serve with a thick slice of toasted sourdough bread rubbed with garlic. The bread acts as a vehicle for the creamy sauce.
- With Greens: Stir in a handful of baby spinach or kale during the last minute of cooking until wilted.
- The Perfect Pairing: These beans are mild and creamy, which makes them the perfect partner for smoky, salty meats. If you love this style of cooking but want something with a bit more protein and spice, you should try my Portuguese beans with linguica for an easy happy meal. The linguica sausage adds a smoky paprika flavor that contrasts beautifully with creamy beans.
- Wine Pairing: A crisp, acidic white wine like a Sauvignon Blanc or a Pinot Grigio cuts through the richness of the olive oil and Parmesan.
Conclusion
Cooking doesn’t have to be complicated to be deeply satisfying. This creamy white beans recipe proves that with just a can of beans, some good oil, and a few aromatics, you can create a meal that feels luxurious and comforting. It is the kind of rustic cooking that reminds us why we spend time in the kitchen in the first place—to nourish ourselves with flavor.
Did you try this recipe? I’d love to hear how you customized it! Leave a star rating and a comment below.
Common Questions About This White Beans Recipe
Can I use dried beans instead of canned?
Absolutely. In fact, dried white beans often have a better texture. You will need to soak them overnight and boil them until tender (usually 1 to 1.5 hours) before starting Phase 1 of this recipe. Use the cooking liquid from the pot instead of broth for even more flavor.
Is this recipe gluten-free?
Yes, the recipe as written is naturally gluten-free. Just ensure your broth is certified gluten-free and serve it with gluten-free bread if dipping.
Can I make this in a slow cooker?
This specific white beans recipe is designed for a skillet to reduce the sauce quickly. However, you can make white bean recipes in a slow cooker by adding all ingredients (except the lemon and cheese) and cooking on low for 4 hours. Stir in the cheese and lemon right before serving.
What if I don’t have fresh herbs?
While fresh is best for that “grassy” flavor, you can use dried herbs. Use 1 teaspoon of dried rosemary or thyme. Add them to the oil with the garlic, but be careful not to burn them.
Can I add meat to this?
Yes! This base works wonderfully with protein. Crispy bacon bits, seared scallops, or leftover shredded rotisserie chicken can be folded in during the last few minutes of cooking to make it a heartier meal.



