This post may contain affiliate links. Please read my disclosure policy.

About This Recipe
If you’ve ever felt like canned beans are a little… underwhelming, these Lemon Garlic Parmesan White Beans are about to change your mind. With just a handful of pantry staples, you can transform a simple can of beans into something rich, creamy, and seriously crave-worthy.
The combination of garlic, lemon, and salty cheeses creates a bright, savory flavor that feels elevated. And the best part? It comes together in just 25 minutes. This mediterranean dish is the kind of recipe you’ll keep coming back to when you need something quick, nourishing, and versatile.
Serve it as a side dish, spoon it over toast, or pair it with your favorite protein!
If you love this sneaky method for making canned beans taste better, be sure to also try my Elevated Refried Beans recipe!
And for more recipes you may like, try my Protein-Packed White Bean Shakshuka, Cowboy Baked Beans, or Spanish Rice & Beans.

Why You’ll Love These Creamy White Beans
- Quick & easy: Ready in about 25 minutes with minimal prep.
- Budget-friendly: Made with affordable pantry staples!
- Flavor-packed: Bright lemon, savory garlic, and salty parmesan in every bite.
- Satisfying side dish: Packed with tons of fiber and protein!
- Versatile: Works as a side, spread, or light main dish!

- Extra-virgin olive oil: You can also use butter for a slightly richer flavor.
- Garlic: Fresh minced or garlic cubes both work!
- Seasonings: You’ll need red pepper flakes, cumin, salt, and black pepper.
- Cannellini beans: Great Northern beans or navy beans also work well.
- Low-sodium chicken broth: Vegetable broth or water also works.
- Cherry tomatoes: Add a pop of sweetness and brightness that balances the richness of the beans and cheese.
- Cheese (freshly grated Parmesan and Pecorino Romano): You can use just Parmesan if that’s what you have on hand.
- Lemon (zest + juice): A squeeze of fresh lemon juice helps to brighten everything up and cuts through the richness, don’t skip it!
- Fresh herbs: Add another pop of freshness at the end. Use fresh parsley, dill, cilantro, or whatever you have on hand!
- Make it dairy-free: Skip the cheese or use a dairy-free parmesan alternative.
- Make it vegan: Use vegetable broth and omit or replace the cheese.
- Add greens: Stir in spinach or kale at the end until wilted.
- Add protein: Add cooked chicken, sausage, or shrimp to make it a full meal.
- Make it creamy (extra): Stir in a splash of heavy cream or a spoonful of Greek yogurt.
How To Make
The full printable recipe is below, but let me walk you through the process so you know what to expect when you’re making it!

1. Heat the olive oil in a large skillet over medium heat. Add the garlic and cook for 30–60 seconds, until fragrant.

2. Stir in the red pepper flakes and cumin and cook for another 30 seconds to lightly toast the spices.

3. Add the cannellini beans and broth. Let simmer for 8–10 minutes, stirring occasionally.

4. Use the back of a spoon to lightly mash some of the beans—this helps create a creamy, saucy texture.

5. Stir in the cherry tomatoes.

6. Cook for another 2–3 minutes, just until softened.

7. Remove from heat and stir in the Parmesan, Pecorino, lemon juice, lemon zest, and fresh herbs. Taste and season with salt and pepper if needed.

8. Serve warm with extra grated parmesan and enjoy!
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently on the stovetop or in the microwave with a splash of broth or water to loosen the sauce.
Helpful Tips
🥄Don’t skip mashing the beans: This is what creates that creamy texture without adding cream.
🧀Use freshly grated cheese: Trust me! It melts SO much better and gives the best flavor. Worth an extra few minutes (this is my favorite cheese grater)!
🍋Adjust the lemon to taste: Start with half and add more if you like it extra bright
🥖Serve with crusty bread: Perfect for soaking up all that lemony, cheesy sauce.

Can I use dried beans instead of canned?
Yes! Just cook them ahead of time until tender, then proceed with the recipe.
Are these beans healthy?
These lemon parmesan garlic white beans are packed with fiber and protein from the beans, plus healthy fats from olive oil, making them a nourishing, balanced side.
Can I make this recipe ahead of time?
Absolutely. The flavors develop even more as it sits, making it great for meal prep.
What should I serve with these lemon garlic parmesan white beans?
They pair well with grilled chicken, salmon, steak, or roasted vegetables. They’re also delicious spooned over toast.
Can I freeze this recipe?
You can, but the texture may change slightly due to the cheese. For best results, enjoy fresh or refrigerated.
Did you make this? If you snap a photo, please be sure leave a review, tag me on Instagram or TikTok at @LaurenFitFoodie or hashtag #LaurenFitFoodie so I can see your creations!

Lemon Garlic Parmesan White Beans
Ingredients
- 2 Tbsp. extra-virgin olive oil (30g)
- 2-3 cloves garlic minced
- 1/2 tsp. red pepper flakes
- 1/2 tsp. cumin
- 2 15-oz. cans cannellini beans rinsed & drained
- 1/2 cup low-sodium chicken broth or water
- 1 cup cherry tomatoes (140g) halved
- 3/4 cup freshly grated Parmesan
- 1/4 cup grated Pecorino Romano
- Zest + juice of half a lemon
- salt and black pepper to taste
- 1/2 cup chopped fresh herbs such as parsley, cilantro, or dill
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes. Scroll for macros and MyFitnessPal code.
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the garlic and cook for 30–60 seconds, until fragrant. Stir in the red pepper flakes and cumin and cook for another 30 seconds to lightly toast the spices.
- Add the cannellini beans and broth. Let simmer for 8–10 minutes, stirring occasionally. Use the back of a spoon to lightly mash some of the beans—this helps create a creamy, saucy texture.
- Stir in the cherry tomatoes and cook for another 2–3 minutes, just until softened.
- Remove from heat and stir in the Parmesan, Pecorino, lemon juice, lemon zest and fresh herbs. Taste and season with salt and pepper if needed.
- Serve warm with extra grated parmesan and enjoy!
Notes
Nutrition Information
Nutrition is hand-calculated and accurate. No autocalulations! However, note that values can vary based on the brands you use and if you substitute ingredients.