If you adore comforting yet sophisticated dishes, you are going to fall head over heels for this Creamy White Beans with Parmesan and Lemon Recipe. It’s a harmonious blend of rich, silky beans infused with the umami depth of Parmesan and a bright burst of fresh lemon that brings everything to life. Whether you’re looking for a hearty side or a satisfying vegetarian meal, this recipe delivers warmth and elegance with every luscious bite. It’s genuinely one of those dishes that feel like a hug on a plate, yet impresses at any dinner table.

Ingredients You’ll Need
These ingredients are delightfully simple, but each plays a vital role in building the flavor, texture, and aroma that make this dish so special. From the fragrant shallots and garlic to the fresh thyme and bright parsley, each component brings something unique to the creamy base.
- 4 tbsp olive oil: Using a smooth, quality olive oil like Filippo Berio adds richness and a silky mouthfeel.
- 2 shallots: Finely diced for that subtle sweetness that gently melds with the beans.
- 4 garlic cloves: Minced to infuse aromatic warmth that lifts the entire recipe.
- 3 sprigs fresh thyme: Fresh herbs add an earthy, slightly floral undertone that brightens the dish.
- 1 cup dried white beans: Soaked overnight to achieve perfect tenderness and creaminess.
- 7 cups chicken stock: Using a consistent, flavorful broth like Swanson keeps the dish perfectly salted and savory.
- 1 Parmesan rind: Your secret weapon for deep umami flavor and silky texture.
- 1/4 cup fresh parsley, chopped: Adds a fresh, herbaceous note that balances the richness.
- Salt: To taste, enhancing all the natural flavors beautifully.
- 4 slices bread: Thick-cut and toasted golden for serving, adding crunch and soak-up power.
- Parmesan cheese: Grated for topping, giving that extra cheesy finish.
- Lemon slices: For squeezing over or garnish, a bright contrast for the creamy beans.
- Black pepper: Freshly cracked to add a touch of heat and complexity.
How to Make Creamy White Beans with Parmesan and Lemon Recipe
Step 1: Prepare the Beans
Begin by draining the soaked white beans and rinsing them well. This soaking step is crucial because it softens the beans and reduces cooking time dramatically, making the texture just right—creamy on the inside with a gentle bite.
Step 2: Sauté Aromatics
In a large pot, heat the olive oil over medium heat. Add the finely diced shallots and cook until translucent and sweet, about 3 to 4 minutes. Then toss in the minced garlic, stirring for another minute until fragrant but not browned. This foundational flavor base creates a beautiful savory backdrop for your beans.
Step 3: Add Herbs and Beans
Throw in the fresh thyme sprigs along with the rinsed beans and stir everything together. The thyme will release its fragrant oils into the warm oil, while the shallots and garlic soften the beans’ natural firmness with their gentle sweetness.
Step 4: Pour Stock and Simmer
Pour the 7 cups of chicken stock and add the Parmesan rind to the pot. Bring everything up to a gentle boil, then reduce to a simmer. Let it cook uncovered for about 1 hour, or until the beans are tender and the broth has thickened slightly into a luscious, creamy consistency.
Step 5: Finish and Season
Once the beans are tender and creamy, remove the thyme sprigs and Parmesan rind. Stir in the chopped fresh parsley. Season generously with salt and freshly cracked black pepper to taste. This is where your dish transforms into the perfect balance of rich and bright.
How to Serve Creamy White Beans with Parmesan and Lemon Recipe
Garnishes
A sprinkle of grated Parmesan cheese and a few generous squeezes of fresh lemon juice bring this dish to life at the table. The lemon slices add zesty brightness that perfectly contrasts the creamy beans, while extra Parmesan enhances that savory depth perfectly.
Side Dishes
This dish shines alongside crisp green salads, roasted vegetables, or even a simple grilled chicken. The creamy texture and fresh brightness make it incredibly versatile, pairing nicely with almost any protein or vegetable dish you love.
Creative Ways to Present
For an elegant twist, serve the beans in small bowls atop toasted bread slices, turning each serving into a cozy crostini. You can also drizzle a little extra virgin olive oil and add fresh microgreens or edible flowers for a stunning presentation that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Place any leftover creamy white beans in an airtight container and store them in the refrigerator for up to 3 days. The flavors actually deepen after resting, making your next meal just as delightful.
Freezing
If you want to keep this dish longer, freezing is a great option. Transfer cooled beans to freezer-safe containers, leaving some space for expansion. They will keep well in the freezer for up to 3 months without losing their creamy texture.
Reheating
Reheat gently over low heat on the stove, stirring occasionally to prevent sticking. If it thickens too much, add a splash of chicken stock or water to bring it back to the perfect creamy consistency.
FAQs
Can I use canned white beans instead of dried beans?
Absolutely! Canned beans can save time. Just rinse and drain them well. Since they are already cooked, add them later in the cooking process to avoid overcooking and turning mushy.
Is there a vegetarian version of this recipe?
Yes! Simply swap out chicken stock for a rich vegetable broth and your dish remains deeply flavorful while completely vegetarian.
Can I use other types of beans?
Great question! While white beans work best for their creamy texture, cannellini or Great Northern beans are perfect alternatives. Avoid beans that don’t soften well or have a strong flavor that might overpower the dish.
What’s the best lemon to use?
Fresh, juicy lemons are your best bet. Their bright acidity cuts through the richness beautifully, so opt for organic if you can, especially if you plan to use zest as well.
How do I know when the beans are ready?
The beans should be tender but still hold their shape. You want that melt-in-your-mouth texture without the beans falling completely apart. This usually takes about an hour simmering, depending on your beans.
Final Thoughts
This Creamy White Beans with Parmesan and Lemon Recipe is one of those dishes you’ll want to make again and again. It’s simple yet luxurious, comforting but fresh, and absolutely packed with flavor. Try it for your next meal and watch how quickly it becomes a cherished favorite in your kitchen. You’ll be so glad you did!
Print
Delicious Recipe
- Prep Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
This Irresistible Creamy White Beans with Parmesan and Lemon recipe offers a comforting and flavorful dish featuring tender white beans simmered in aromatic chicken stock with shallots, garlic, thyme, and a savory parmesan rind. Finished with fresh parsley, a squeeze of lemon, and served with toasted bread topped with parmesan cheese, it’s a perfect hearty and creamy meal that’s both satisfying and bright.
Ingredients
Beans and Broth
- 1 cup dried white beans (soaked overnight for even cooking)
- 7 cups chicken stock (Swanson recommended for consistent salt levels)
- 1 parmesan rind (to add deep, savory umami richness)
- 3 sprigs fresh thyme
Aromatics
- 4 tbsp olive oil (preferably Filippio Berio for smooth finish)
- 2 shallots (finely diced into 1/8-inch pieces)
- 4 garlic cloves
Garnishes and Serving
- 1/4 cup fresh parsley, chopped (adds fresh, herbaceous note)
- Salt (to taste)
- Black pepper (to taste)
- 4 slices bread (thick-cut and toasted until golden brown)
- Parmesan cheese (for topping toasted bread)
- Lemon slices (for squeezing over beans when serving)
Instructions
- Prepare Beans: Drain the soaked white beans and rinse them under cold water.
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the finely diced shallots and garlic cloves, cooking until they soften and become fragrant, about 3-4 minutes, stirring occasionally to prevent burning.
- Add Stock and Herbs: Pour in the chicken stock and add the soaked beans, fresh thyme sprigs, and the parmesan rind to the pot. Stir gently to combine.
- Simmer: Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for approximately 1 hour or until the beans are tender and creamy. Stir occasionally to prevent sticking and ensure even cooking.
- Season and Remove Herbs: Once beans are soft, remove thyme sprigs and parmesan rind. Season the beans with salt and black pepper to taste.
- Mash and Finish: Using the back of a spoon or a potato masher, mash some of the beans gently to create a creamy texture while leaving some beans whole for texture. Stir in chopped fresh parsley.
- Toast Bread: While the beans finish cooking, toast the thick-cut bread slices until golden and crispy. Top toasted bread with grated parmesan cheese.
- Serve: Spoon the creamy white beans into bowls, place parmesan-topped toasted bread on the side, and garnish with lemon slices. Squeeze lemon juice over beans just before eating for a fresh, bright contrast.
Notes
- Soaking beans overnight ensures even and faster cooking, but quick soak by boiling beans for 5 minutes then letting soak 1 hour can be used.
- Using a parmesan rind adds umami depth but not essential if unavailable; omit or replace with parmesan cheese added at end.
- For a vegetarian option, substitute chicken stock with vegetable stock.
- Adjust salt carefully since stock and parmesan can be salty.
- Use fresh lemon juice to brighten the dish and balance creamy flavors.

