Creamy Cannellini Beans With Rosemary Pesto Recipe

I get all the richness of slow-cooked cannellini beans in under 30 minutes, finished with rosemary pesto and buttery toasted pine nuts. This is the kind of fast pantry bowl that feels far fancier than it has any right to.

A photo of Creamy Cannellini Beans With Rosemary Pesto Recipe

I’m obsessed with these creamy cannellini beans because they hit that rare spot between lazy and deeply satisfying. I get the mellow, slow-simmered vibe I crave, but without babysitting a pot for hours.

The beans turn silky and rich, then that rosemary pesto cuts through with this punchy, herby bite that keeps every spoonful interesting. But the best part?

It tastes like I put in way more effort than I did. A little rustic, a little glossy, very dinner-worthy.

And honestly, I love anything that feels this full-flavored on a weeknight, especially when I’m hungry now and craving seconds immediately.

Ingredients

Ingredients photo for Creamy Cannellini Beans With Rosemary Pesto Recipe

  • Cannellini beans make it creamy, filling, and honestly pretty cozy.
  • Olive oil brings richness without making the whole thing feel heavy.
  • Butter adds that little silky, savory thing you’d miss if it vanished.
  • Garlic gives the beans and pesto a bold, can’t-ignore-it backbone.
  • Shallot tastes softer than onion, but still adds sweet little bite.
  • Vegetable broth helps everything loosen up and taste more homemade.
  • Lemon juice keeps the beans bright, so it’s not just creamy on creamy.
  • Rosemary makes the pesto woodsy, fresh, and a little fancy.
  • Parsley mellows the rosemary, because nobody wants pesto tasting like a pine tree.
  • Pine nuts add buttery crunch on top, which you’ll definitely notice.
  • Parmesan brings salty, nutty depth and makes the pesto feel complete.
  • Plus, black pepper adds just enough kick to wake things up.
  • Basically, it’s hearty, herby, and secretly healthier than it tastes.

Ingredient Quantities

  • 2 (15-ounce) cans cannellini beans, drained and rinsed
  • 2 tablespoons extra virgin olive oil, plus 1/3 cup for pesto
  • 1 tablespoon unsalted butter
  • 3 garlic cloves, divided (2 for beans, 1 for pesto)
  • 1 small shallot, finely chopped
  • 1/2 cup low-sodium vegetable broth
  • 1 tablespoon fresh lemon juice, plus 1 teaspoon for pesto
  • Kosher salt, about 1 teaspoon, plus 1/4 teaspoon for pesto
  • Freshly ground black pepper, about 1/4 teaspoon
  • Fresh rosemary leaves, 2 tablespoons packed, finely chopped for pesto
  • Fresh flat-leaf parsley, 1/4 cup packed (to mellow the rosemary in the pesto)
  • Pine nuts, 1/3 cup for pesto, plus 2 tablespoons toasted for garnish
  • Grated Parmesan cheese, 1/4 cup

How to Make this

1. Make the pesto: lightly toast 1/3 cup pine nuts in a dry skillet over medium heat until golden and fragrant, about 2 to 3 minutes; transfer to a bowl to cool.

2. In a food processor combine the cooled pine nuts, 2 tablespoons packed rosemary leaves (finely chopped if you prefer), 1/4 cup packed flat-leaf parsley, 1 garlic clove, 1 teaspoon lemon juice, 1/4 teaspoon kosher salt, and 1/3 cup extra virgin olive oil; blitz until a loose, spoonable pesto forms, then taste and adjust salt or lemon if needed.

3. Set the pesto aside and toast the remaining 2 tablespoons pine nuts in the skillet until golden for garnish; transfer to a small bowl.

4. Heat 2 tablespoons extra virgin olive oil and 1 tablespoon unsalted butter in a large skillet over medium heat.

5. Add 1 small finely chopped shallot and 2 garlic cloves minced; sauté until fragrant and softened, about 2 to 3 minutes, being careful not to brown the garlic.

6. Add the 2 (15-ounce) cans cannellini beans that have been drained and rinsed, and pour in 1/2 cup low-sodium vegetable broth.

7. Stir in 1 tablespoon fresh lemon juice, about 1 teaspoon kosher salt, and about 1/4 teaspoon freshly ground black pepper; bring to a gentle simmer.

8. Simmer uncovered for 5 to 7 minutes to meld flavors and reduce slightly; use the back of a spoon or a potato masher to mash about a third of the beans against the side of the pan to create a creamy texture while leaving the rest whole.

9. Remove from heat and stir in 1/4 cup grated Parmesan cheese until melted and incorporated; taste and adjust seasoning with more salt, pepper, or lemon if needed.

10. Divide beans among bowls, drizzle generously with rosemary pesto, sprinkle with the toasted pine nuts, and serve warm.

Equipment Needed

1. Large skillet
2. Small dry skillet or frying pan (for toasting pine nuts)
3. Food processor or small blender
4. Mixing bowls (one for cooled pine nuts and one for toasted garnish)
5. Wooden spoon or heatproof spatula
6. Potato masher or sturdy spoon to mash beans
7. Measuring cups and spoons
8. Fine grater for Parmesan
9. Can opener and a colander or fine mesh strainer

FAQ

Creamy Cannellini Beans With Rosemary Pesto Recipe Substitutions and Variations

  • Cannellini beans: Substitute with Great Northern or navy beans for similar creaminess; use cooked chickpeas for a firmer, nuttier texture.
  • Pine nuts (for pesto): Replace with toasted walnuts or blanched almonds for a richer, slightly bitter flavor; use toasted sunflower seeds for a nut free option.
  • Grated Parmesan: Swap with Grana Padano or Pecorino Romano for comparable salty, umami notes; use nutritional yeast for a dairy free, cheesy flavor.
  • Fresh rosemary: Use thyme or oregano for a milder, earthy profile; substitute with extra parsley plus a pinch of lemon zest to keep the pesto bright if rosemary is too assertive.

Pro Tips

– Toast the pine nuts until just golden and fragrant, then let them cool completely before processing. Warm nuts release oil and can make the pesto greasy instead of bright and spoonable.

– When sautéing the shallot and garlic, keep the heat moderate and stir often. You want the shallot translucent and the garlic softened but not browned, so the beans pick up sweet, mellow aromatics instead of a bitter bite.

– Mash only about a third of the beans and do it while the pan is still warm. That creates a silky base that clings to the whole beans and the pesto, giving you both creaminess and texture in every bite.

– If you make the pesto ahead, store it in a small jar and pour a thin film of olive oil over the surface to slow oxidation. Bring it back to room temperature before spooning over the warm beans so the flavors meld without making the dish oily.

Creamy Cannellini Beans With Rosemary Pesto Recipe

Creamy Cannellini Beans With Rosemary Pesto Recipe

Recipe by Theo Fines

0.0 from 0 votes

I get all the richness of slow-cooked cannellini beans in under 30 minutes, finished with rosemary pesto and buttery toasted pine nuts. This is the kind of fast pantry bowl that feels far fancier than it has any right to.

Servings

4

servings

Calories

536

kcal

Equipment: 1. Large skillet
2. Small dry skillet or frying pan (for toasting pine nuts)
3. Food processor or small blender
4. Mixing bowls (one for cooled pine nuts and one for toasted garnish)
5. Wooden spoon or heatproof spatula
6. Potato masher or sturdy spoon to mash beans
7. Measuring cups and spoons
8. Fine grater for Parmesan
9. Can opener and a colander or fine mesh strainer

Ingredients

  • 2 (15-ounce) cans cannellini beans, drained and rinsed

  • 2 tablespoons extra virgin olive oil, plus 1/3 cup for pesto

  • 1 tablespoon unsalted butter

  • 3 garlic cloves, divided (2 for beans, 1 for pesto)

  • 1 small shallot, finely chopped

  • 1/2 cup low-sodium vegetable broth

  • 1 tablespoon fresh lemon juice, plus 1 teaspoon for pesto

  • Kosher salt, about 1 teaspoon, plus 1/4 teaspoon for pesto

  • Freshly ground black pepper, about 1/4 teaspoon

  • Fresh rosemary leaves, 2 tablespoons packed, finely chopped for pesto

  • Fresh flat-leaf parsley, 1/4 cup packed (to mellow the rosemary in the pesto)

  • Pine nuts, 1/3 cup for pesto, plus 2 tablespoons toasted for garnish

  • Grated Parmesan cheese, 1/4 cup

Directions

  • Make the pesto: lightly toast 1/3 cup pine nuts in a dry skillet over medium heat until golden and fragrant, about 2 to 3 minutes; transfer to a bowl to cool.
  • In a food processor combine the cooled pine nuts, 2 tablespoons packed rosemary leaves (finely chopped if you prefer), 1/4 cup packed flat-leaf parsley, 1 garlic clove, 1 teaspoon lemon juice, 1/4 teaspoon kosher salt, and 1/3 cup extra virgin olive oil; blitz until a loose, spoonable pesto forms, then taste and adjust salt or lemon if needed.
  • Set the pesto aside and toast the remaining 2 tablespoons pine nuts in the skillet until golden for garnish; transfer to a small bowl.
  • Heat 2 tablespoons extra virgin olive oil and 1 tablespoon unsalted butter in a large skillet over medium heat.
  • Add 1 small finely chopped shallot and 2 garlic cloves minced; sauté until fragrant and softened, about 2 to 3 minutes, being careful not to brown the garlic.
  • Add the 2 (15-ounce) cans cannellini beans that have been drained and rinsed, and pour in 1/2 cup low-sodium vegetable broth.
  • Stir in 1 tablespoon fresh lemon juice, about 1 teaspoon kosher salt, and about 1/4 teaspoon freshly ground black pepper; bring to a gentle simmer.
  • Simmer uncovered for 5 to 7 minutes to meld flavors and reduce slightly; use the back of a spoon or a potato masher to mash about a third of the beans against the side of the pan to create a creamy texture while leaving the rest whole.
  • Remove from heat and stir in 1/4 cup grated Parmesan cheese until melted and incorporated; taste and adjust seasoning with more salt, pepper, or lemon if needed.
  • Divide beans among bowls, drizzle generously with rosemary pesto, sprinkle with the toasted pine nuts, and serve warm.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 193g
  • Total number of serves: 4
  • Calories: 536kcal
  • Fat: 38.5g
  • Saturated Fat: 7.1g
  • Trans Fat: 0.1g
  • Polyunsaturated: 7.5g
  • Monounsaturated: 21.3g
  • Cholesterol: 11.5mg
  • Sodium: 931mg
  • Potassium: 590mg
  • Carbohydrates: 24.4g
  • Fiber: 8.9g
  • Sugar: 2.6g
  • Protein: 13.8g
  • Vitamin A: 400IU
  • Vitamin C: 3mg
  • Calcium: 149mg
  • Iron: 4.3mg

Please enter your email to print the recipe: