Creamy White Beans with Parmesan and Lemon – Easy 30 Minute Recipe

Posted on March 23, 2026

by: James Carter

This creamy white beans with Parmesan and lemon recipe has become my go-to weeknight comfort dish when I want something satisfying but not heavy. The beans develop a silky texture while absorbing all those bright, savory flavors. I make this at least twice a month because it comes together quickly and uses pantry staples I always have on hand.

Why This Creamy White Bean Recipe Works

The magic happens when you simmer canned beans with their liquid, creating natural creaminess without heavy cream. Fresh lemon juice brightens everything while Parmesan adds that savory depth that makes this dish feel substantial. The technique is forgiving, so even busy weeknights turn out beautifully.

Ingredients

  • 2 cans (15 oz each) cannellini beans, with their liquid
  • 3 tablespoons extra virgin olive oil, divided
  • 1 medium yellow onion, finely diced
  • 4 garlic cloves, minced
  • 1/2 teaspoon red pepper flakes
  • 1 cup low-sodium vegetable or chicken broth
  • 1/2 cup freshly grated Parmesan cheese, plus extra for serving
  • 3 tablespoons fresh lemon juice
  • 2 tablespoons fresh lemon zest
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh thyme leaves
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons butter

These ingredients create layers of flavor that build on each other beautifully.

How to Make It

  1. Heat 2 tablespoons olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent but not browned.
  2. Add minced garlic and red pepper flakes to the pot. Stir constantly for about 30 seconds until fragrant, being careful not to burn the garlic.
  3. Pour in both cans of cannellini beans along with all their liquid. Add the vegetable broth and bring the mixture to a gentle simmer over medium heat.
  4. Reduce heat to medium-low and let the beans simmer for 12-15 minutes, stirring occasionally. During this time, the liquid will reduce slightly and the beans will become more tender.
  5. Using a wooden spoon or potato masher, gently mash about one-third of the beans against the side of the pot. This creates the creamy texture while leaving plenty of whole beans for substance.
  6. Continue simmering for another 5-8 minutes until the mixture reaches your desired consistency. It should be creamy but not thick like a paste.
  7. Remove the pot from heat and stir in the butter until melted and incorporated. Add the grated Parmesan cheese, stirring until it melts into the beans.
  8. Add fresh lemon juice, lemon zest, chopped parsley, and fresh thyme. Season with salt and pepper, tasting and adjusting as needed.
  9. Drizzle with the remaining tablespoon of olive oil and serve immediately with extra Parmesan cheese on the side.

This method creates a restaurant-quality dish that tastes like it simmered all day but actually comes together in about 30 minutes.

Nutrition at a Glance

  • High in plant-based protein and fiber from cannellini beans
  • Rich in calcium and vitamin A from Parmesan cheese
  • Contains vitamin C and antioxidants from fresh lemon and herbs
  • Provides healthy monounsaturated fats from olive oil
  • Good source of folate, magnesium, and potassium from white beans
  • Naturally gluten-free and vegetarian-friendly
  • Low in saturated fat compared to cream-based dishes
  • Contains prebiotics that support digestive health

How to Serve It

  • Serve over toasted crusty bread or garlic bread for a complete meal
  • Pair with a simple green salad dressed in lemon vinaigrette
  • Serve alongside grilled chicken, fish, or sausages as a hearty side dish
  • Top with a fried or poached egg for added protein and richness
  • Serve with roasted vegetables like broccoli, asparagus, or Brussels sprouts
  • Use as a base for grain bowls with quinoa or farro
  • Serve with a drizzle of good olive oil and extra herbs for elegance

This versatile dish works beautifully as either a main course or substantial side dish depending on your needs.

Common Mistakes

  • Draining the bean liquid – this liquid is essential for creating the creamy texture naturally
  • Cooking over too high heat, which can cause the beans to break apart completely
  • Adding lemon juice too early in the cooking process, which can make beans tough
  • Mashing too many beans, resulting in a paste-like texture instead of creamy with texture
  • Using pre-grated Parmesan instead of freshly grated, which doesn’t melt as smoothly
  • Skipping the butter, which adds crucial richness and helps bind everything together
  • Not seasoning properly at the end – beans need adequate salt to bring out their flavor
  • Overcooking after adding the Parmesan, which can cause it to become stringy

Avoiding these pitfalls will help you achieve the smooth, creamy consistency that makes this dish so appealing.

Storage and Reheating

  • Store leftovers in the refrigerator for up to 4 days in an airtight container
  • Freeze portions for up to 3 months in freezer-safe containers or bags
  • Reheat gently on the stovetop over low heat, stirring frequently
  • Add a splash of broth or water when reheating if the mixture seems too thick
  • Microwave individual portions on 50% power, stirring every 30 seconds
  • Refresh reheated beans with a squeeze of fresh lemon juice and herbs
  • Allow frozen beans to thaw overnight in the refrigerator before reheating
  • The texture may be slightly different after freezing but still delicious

Proper storage ensures you can enjoy this comforting dish throughout the week with minimal effort.

image 99

Leftover Ideas

  • Thin with additional broth to create a hearty soup base
  • Use as a spread for sandwiches or wraps with roasted vegetables
  • Incorporate into pasta dishes as a creamy sauce alternative
  • Serve over baked sweet potatoes for a satisfying lunch
  • Mix into grain salads for added protein and creaminess
  • Use as a dip for fresh vegetables or pita chips
  • Layer in meal prep bowls with roasted vegetables and grains
  • Transform into bean burgers by adding breadcrumbs and forming patties
  • Stuff into bell peppers or zucchini boats before baking
  • Create quesadillas by spreading beans between tortillas with cheese

These creative uses help stretch your batch into several completely different meals throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Beans with Parmesan and Lemon


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Silky cannellini beans simmered with Parmesan, fresh lemon, and herbs create this comforting dish that comes together in 30 minutes using pantry staples.


Ingredients

Scale
  • 2 cans (15 oz each) cannellini beans, with their liquid
  • 3 tablespoons extra virgin olive oil, divided
  • 1 medium yellow onion, finely diced
  • 4 garlic cloves, minced
  • 1/2 teaspoon red pepper flakes
  • 1 cup low-sodium vegetable or chicken broth
  • 1/2 cup freshly grated Parmesan cheese, plus extra for serving
  • 3 tablespoons fresh lemon juice
  • 2 tablespoons fresh lemon zest
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons fresh thyme leaves
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons butter

Instructions

  1. 1. Heat 2 tablespoons olive oil in a large pot over medium heat. Add onion and cook 5-6 minutes until softened.
  2. 2. Add garlic and red pepper flakes, stirring for 30 seconds until fragrant.
  3. 3. Add beans with their liquid and broth. Bring to a gentle simmer.
  4. 4. Reduce heat to medium-low and simmer 12-15 minutes, stirring occasionally.
  5. 5. Mash about one-third of the beans against the pot sides with a wooden spoon.
  6. 6. Continue simmering 5-8 minutes until creamy but not thick.
  7. 7. Remove from heat and stir in butter until melted.
  8. 8. Add Parmesan, stirring until melted into beans.
  9. 9. Stir in lemon juice, zest, parsley, and thyme. Season with salt and pepper.
  10. 10. Drizzle with remaining olive oil and serve with extra Parmesan.

Notes

Store leftovers up to 4 days refrigerated. Reheat gently with a splash of broth if needed. Don’t drain bean liquid – it creates the creamy texture.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 285
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 11g
  • Carbohydrates: 35g
  • Fiber: 9g
  • Protein: 12g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star