• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • index
  • about
  • handmade pasta

With Spice logo

menu icon
go to homepage
search icon
Homepage link
  • home
  • recipes
  • index
  • photography
  • about
×
Home » summer » Creamy Pesto Beans — Quick, Cozy, One-Pan Recipe

Creamy Pesto Beans — Quick, Cozy, One-Pan Recipe

Jump to Recipe·Print Recipe

These creamy pesto beans combine tender cannellini, parmesan, and fresh basil pesto for a 20 minute, one-skillet meal that's packed with flavor.

pesto cannellini beans

I can’t get enough of these creamy pesto beans. They’re buttery soft, rich with parmesan, and brightened with vibrant pesto. We simmer white beans with sweet onion, garlic, and fruity olive oil, fold in parmesan and a squeeze of lemon, then finish with generous spoonfuls of pesto. These pesto beans are more than just white beans tossed with pesto—but they’re nearly as easy.

I love cooking my own beans (if you have a crockpot, it’s a total set-it-and-forget-it situation—learn tips on cooking dried beans here). Home-cooked beans have unbeatable flavor and creaminess. But canned cannellini beans work perfectly too, making this a one-pot weeknight winner.

Use your favorite store-bought or homemade pesto—basil, kale, arugula, carrot top, sweet pea, sun-dried tomato—this dish begs for seasonal improv. And as always, I finish with a hearty pinch of chile flakes for a slow burn that brings it all together.

Of course, if you’re after truly spicy beans, you have to try my spicy marinated white beans (they’re tossed with Calabrian chiles, garlic, rosemary, and vinegar... I mean, come on).

here's how to make these creamy pesto beans:

1_saute onions and garlic
1. Sauté onions and garlic until soft.
2_add cannellini beans
2. Add cannellini beans.
3_add bean cooking liquid or stock
3. Add stock or bean cooking liquid (if using).
4_simmer white beans
4. Simmer 5 minutes to thicken.
6_how to make pesto beans
5. Stir in parmesan, lemon juice, and chili flakes.
pesto beans recipe
6. Spoon pesto over top and serve.

recipe tips:

  • Swap in any beans you like: butter beans (gigante) and borlotti beans are especially good.
  • Want a cozy twist? Add a few cups of chicken stock and 1 cup ditalini pasta. Simmer until the pasta is tender, then swirl in the pesto and parmesan at the end.
  • And if you want a real deal pasta e fagioli recipe, I’ve got that too.
  • Spoon these beans over crunchy toast for the best simple dinner!
  • If you start with dried beans, save the bean cooking liquid and use it in place of chicken stock. It's starchy gold and will make the creamiest beans!
creamy pesto white beans
Print

creamy pesto beans — quick, cozy, one-pan recipe

pesto beans recipe
Print Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These creamy pesto beans combine tender cannellini, parmesan, and fresh basil pesto for a quick, one-skillet meal that's packed with flavor.

  • Author: Indi Hampton
  • Cook Time: 15 minutes
  • Total Time: 15 minutes
  • Yield: 4
  • Category: Beans
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 2 tbsp extra-virgin olive oil
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 3 cups cooked cannellini beans (or 2 15-oz cans, drained and rinsed)
  • ¾ cup chicken stock (or bean cooking liquid)
  • kosher salt
  • freshly ground black pepper
  • ½ cup grated parmesan, plus more for serving
  • 1 tbsp fresh-squeezed lemon juice
  • pinch of red chili flakes
  • ¼ cup store-bought basil pesto

Instructions

  1. Heat olive oil in a large, deep skillet over medium heat. Add onion and cook, stirring occasionally, until very soft but not browned, about 10 minutes. Stir in garlic and cook until fragrant, about 30 seconds.
  2. Add beans and stock (or bean liquid, if using) and season with salt and pepper. Bring to a boil, reduce to a gentle simmer, and cook for 5 minutes.
  3. Add parmesan and stir until melted and combined. Remove from heat and stir in lemon juice and chile flakes.
  4. Drizzle spoonfuls of pesto over top. Taste and add more salt or lemon juice, if needed.
  5. Spoon into bowls and serve with extra grated parmesan.

Notes

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Nutrition

  • Serving Size: 1
  • Calories: 390
  • Sugar: 3g
  • Sodium: 394mg
  • Fat: 17g
  • Saturated Fat: 4.2g
  • Unsaturated Fat: 11.8g
  • Trans Fat: 0.2g
  • Carbohydrates: 41g
  • Fiber: 9g
  • Protein: 20g
  • Cholesterol: 12mg

Did you make this recipe?

Tag @with_spice on Instagram

« Fresh Black Truffle Butter
Silky Black Truffle Aioli »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Primary Sidebar

About me

Hello! My name is Indi— thanks so much for stopping by! Here I share my favorite seasonal recipes, be it sweet or savory, appetizer or entrée. Take a look around!

To learn more about me, Click here!

Copyright © 2025 With Spice on the Brunch Pro Theme