Creamy, comforting, and bursting with bright citrus flavor, this dish transforms humble white beans into something truly special. The combination of velvety beans, nutty Parmesan, and fresh lemon creates a balance that feels both cozy and refreshing at the same time.
It’s the kind of recipe you can make on a weeknight with minimal effort, yet it tastes like something you’d order at a rustic café. Serve it with crusty bread and you’ve got a satisfying meal that’s simple, nourishing, and full of flavor.
Why Are White Beans So Perfect for Creamy Dishes?
White beans have a naturally soft texture and mild flavor, making them ideal for soaking up rich ingredients like olive oil, garlic, and cheese. When gently simmered, they become buttery and create a naturally creamy consistency without needing heavy cream.

Ingredients for the Creamy White Beans With Parmesan And Lemon
- 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small shallot, finely chopped
- 1 cup vegetable or chicken broth
- 1/2 cup freshly grated Parmesan cheese
- Zest of 1 lemon
- Juice of 1 lemon
- 1 teaspoon fresh thyme leaves (or 1/2 tsp dried)
- Salt and black pepper to taste
- Optional: red pepper flakes for heat
- Fresh parsley for garnish
How To Make the Creamy White Beans With Parmesan And Lemon
Step 1: Sauté the Aromatics
Heat olive oil in a large skillet over medium heat. Add the chopped shallot and cook until soft and translucent, about 2–3 minutes. Stir in the garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Beans and Broth
Pour in the drained white beans and broth. Stir well and bring to a gentle simmer. Let it cook for about 8–10 minutes so the beans absorb the flavor.
Step 3: Create the Creamy Texture
Lightly mash some of the beans with the back of a spoon. This helps thicken the mixture naturally while keeping some beans whole for texture.
Step 4: Add Parmesan and Seasoning
Stir in the grated Parmesan cheese, thyme, salt, pepper, and optional red pepper flakes. Mix until the cheese melts and the sauce becomes silky.
Step 5: Finish with Lemon
Add the lemon zest and juice. Stir gently and taste to adjust seasoning. The lemon brightens the entire dish.
Step 6: Garnish and Serve
Top with fresh parsley and extra Parmesan. Serve warm with toasted bread or alongside your favorite protein.
Serving and Storing Creamy White Beans With Parmesan And Lemon
Serve these creamy white beans warm with crusty bread, toasted sourdough, or even over rice for a heartier meal. They also pair beautifully with grilled chicken or fish.
To store, place leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or water to loosen the sauce.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, just cook them fully beforehand. You’ll need about 3 cups of cooked beans.
Is this recipe vegetarian?
It can be! Simply use vegetable broth instead of chicken broth.
Can I make this dairy-free?
You can skip the Parmesan or use a dairy-free alternative, though the flavor will change slightly.
What herbs work best besides thyme?
Rosemary, sage, or even basil can complement the dish nicely.
How do I make it thicker?
Mash more beans or let it simmer a bit longer to reduce the liquid.
Want More Comfort Food Ideas?
If you love cozy, creamy dishes like this, you might enjoy exploring more recipes:
• Condensed Milk Snow Cookies for a sweet, melt-in-your-mouth treat: https://lifewithjam.com/condensed-milk-snow-cookies/
• Creamy Alfredo Lasagna Soup for a rich and hearty meal: https://lifewithjam.com/creamy-alfredo-lasagna-soup/
• Cheesy Baked Tortellini with Meat Sauce for ultimate comfort: https://lifewithjam.com/cheesy-baked-tortellini-with-meat-sauce/
• Skillet Ricotta Pasta with Roasted Broccoli for a veggie-packed option: https://lifewithjam.com/skillet-ricotta-pasta-with-roasted-broccoli/
• Chicken Pot Pie Soup for another cozy classic: https://lifewithjam.com/chicken-pot-pie-soup/
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest board so you can come back to it anytime.
And don’t forget to check out more daily recipes here: https://www.pinterest.com/hallarecipes/
I’d love to hear how yours turned out. Did you add extra garlic or spice it up? Share your twist and let’s inspire each other in the kitchen.

Creamy White Beans With Parmesan And Lemon
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Creamy White Beans With Parmesan And Lemon is a quick, easy dinner packed with comforting flavors and bright citrus notes. This easy recipe transforms simple pantry staples into a rich, satisfying dish that works perfectly as a healthy snack, light lunch, or cozy dinner idea.
Ingredients
2 cans (15 oz each) white beans drained and rinsed
2 tablespoons olive oil
3 cloves garlic minced
1 small shallot finely chopped
1 cup vegetable or chicken broth
1/2 cup Parmesan cheese grated
1 lemon zest and juice
1 teaspoon fresh thyme or 1/2 teaspoon dried thyme
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon red pepper flakes optional
2 tablespoons fresh parsley chopped
Instructions
1. Heat olive oil in a skillet and sauté shallot until soft
2. Add garlic and cook until fragrant
3. Add beans and broth then simmer gently
4. Mash some beans to create a creamy texture
5. Stir in Parmesan, thyme, salt, pepper and red pepper flakes
6. Add lemon zest and juice then adjust seasoning
7. Garnish with parsley and serve warm
Notes
Use freshly grated Parmesan for best flavor and melting
Mash only part of the beans for perfect texture balance
Add a splash of broth when reheating to keep it creamy
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 2g
- Sodium: 480mg
- Fat: 14g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 9g
- Protein: 14g
- Cholesterol: 15mg

