One Pot Lemon Pepper Beans (high protein) are the kind of cozy, nourishing dinner that feels just as good as it tastes. It has a creamy, comforting base from the cannellini beans, balanced with bright lemon, plenty of black pepper, and fresh herbs. Everything comes together in one pan in about 30 minutes, making it perfect for an easy weeknight meal that’s packed with protein and flavor without a lot of effort.

I love a good bean recipe. For more yummy bean recipes try my spinach and artichoke beans, alfredo beans, or my tuscan chickpeas.
Jump to:
Why you'll love this recipe
Cozy + bright. It has that comforting, creamy bean texture balanced with fresh lemon and herbs for a lighter feel.
High in protein + fiber. It is packed with veggies, protein and beans to keep you full and satisfied.
One pan, minimal effort. It comes together in one skillet with simple ingredients you likely already have.
Ingredients
- Butter — adds richness and depth to the base (olive oil works too)
- Yellow onion — builds a savory, slightly sweet flavor base
- Garlic — adds bold, aromatic flavor
- Black pepper — gives a subtle heat and classic cacio e pepe vibe Lemon zest + juice — brightens the entire dish and balances the richness
- Broth (bone, chicken, or vegetable) — creates a light, flavorful sauce
- Parsley — adds freshness and a pop of herb flavor
- Cannellini beans — the hearty, protein-rich base of the dish P
- Parmesan — melts into the broth for a salty, umami-rich finish
- Salt — enhances all the flavors
- Kale — adds texture, nutrients, and a slight bitterness to balance
- lemon + lemon zest — adds acidity
See the recipe card for full information on ingredients and quantities.
Substitutions
- Canellini beans - great northern beans are a good sub.
- Kale - any leafy green works here.
- Parsley - basil would be a good substitute.
Step-by-Step Instructions

Step 1
Cook aromatics.

Step 2
Add all ingredients except for the kale, partially mash the beans and simmer.

Step 3
Fold in the kale.

Step 4
Add your favorite toppings and serve.
Storage instructions
You can store the extra beans in a sealed container in your fridge for up to 3 days.
Recipe Pro-Tips
Mash strategically. Lightly mashing some of the beans creates a creamy texture while keeping some whole for bite.
Don’t boil. Keeping it at a simmer prevents the parmesan from getting clumpy.
Use freshly grated parmesan. It melts better and gives a smoother, richer finish.
Recipe FAQS
Yes they are the same thing.
Butter beans are the protein source.
Not all parmesan is vegetarian, be sure to buy vegetarian parmesan if you are vegetarian.

Other one pot meals
If you make these One Pot Lemon Pepper Beans (high protein) please leave me a rating and review on this blog post. This is the best way to support me! Tag me on Instagram so I can repost you!
Subscribe to my weekly newsletter to get my latest recipes delivered to your inbox!

Recipe Ebook
Nourished & Satisfied
21 Protein And Veggie Packed Recipes You'll Actually Make

One Pot Lemon Pepper Beans (high protein)
Equipment
- 1 skillet
Ingredients
- 1 tablespoon butter olive oil also works
- ½ yellow onion - finely chopped
- 4 cloves garlic - finely chopped
- 1 teaspoon ground black pepper
- zest from 1 lemon
- juice from 1 lemon
- 1 cup bone broth, chicken broth or vegetable broth
- ¼ cup finely chopped parsley
- 3 cans cannellini beans - drained 15 oz cans - great northern beans also work
- ¾ cup grated parmesan use fresh grated from the block
- ¼-1 teaspoon salt
- 1 small bunch kale - ribbed and finely chopped
Optional toppings and sides
- chili flakes
- toasty sourdough
- additional grated parmesan.
- drizzle of olive oil
Instructions
- Heat butter over medium heat in a skillet until melted. Add onion and cook 5 minutes. Add garlic and black pepper and cook for another 5 minutes.
- Add all remaining ingredients except for the kale. Partially mash the beans using a potato masher or jar. Bring to a simmer and cook for about 15 minutes, stirring occasionally and being careful not to boil.
- Turn heat to low and fold in the kale. Divide out and serve with your favorite toppings and sides.









Katie Allen says
This was super easy and absolutely delicious! I loved the brightness the lemon brought to the dish. Will definitely make again!
Susan says
Thank you! I’m making tonight. Looks so delicious and is exactly what I eat. I use the Mediterranean diet.
Susan
Kristi says
Thanks Susan!!
Brianna says
Made this the other night. Fantastic recipe. It's so creamy and addictive. I will definitely be making this one again and again.
Kristi says
Thank you brianna!!
Sarah says
Do you drain and rinse the beans first?
Kristi says
Yes they need to be drained - thanks for letting me know I updated the recipe card.