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 Pesto Beans with Crusty Baguette Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 288 reviews
  • Author: Bara
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Low Salt

Description

Creamy Pesto Beans is a comforting Mediterranean-inspired dish featuring tender cannellini beans simmered in a luscious cream and vegetable broth sauce, enriched with fragrant basil pesto and Parmesan cheese. Ready in just 30 minutes, this flavorful meal is perfect for a quick dinner served with crusty whole-wheat baguette or over whole-grain pasta for an even heartier option.


Ingredients

For the Sauce and Beans

  • 3 tablespoons extra-virgin olive oil
  • 2 medium shallots, finely chopped (about ½ cup)
  • 4 medium cloves garlic, thinly sliced (about 1½ tablespoons)
  • 1 teaspoon salt-free Italian seasoning
  • ¼ teaspoon crushed red pepper
  • ⅓ cup heavy cream
  • ⅓ cup lower-sodium vegetable broth
  • 2 (15-ounce) cans no-salt-added cannellini beans, rinsed

For the Finishing Touches

  • ⅓ cup refrigerated basil pesto
  • ¼ cup packed fresh basil leaves, plus more for garnish
  • 1 tablespoon lemon juice
  • ¾ cup grated Parmesan cheese
  • 4 (1-ounce) pieces crusty whole-wheat baguette, toasted


Instructions

  1. Sauté Shallots and Garlic: Heat the extra-virgin olive oil in a large skillet over medium heat. Add the finely chopped shallots and thinly sliced garlic. Cook, stirring often, until they soften and become translucent, about 2 minutes.
  2. Add Seasonings: Stir in the salt-free Italian seasoning and crushed red pepper. Cook and stir until the spices are toasted and fragrant, approximately 1 minute.
  3. Simmer Sauce: Pour in the heavy cream and vegetable broth. Bring the mixture to a simmer over medium-high heat, allowing the flavors to meld and the sauce to slightly thicken.
  4. Add Beans: Stir in the rinsed cannellini beans and return to a simmer. Continue to cook, stirring occasionally, until the beans are warmed through and the sauce thickens enough that dragging a spoon through it leaves a trail, about 3 to 4 minutes.
  5. Incorporate Pesto and Basil: Remove the skillet from heat. Stir in the basil pesto, fresh basil leaves, and lemon juice. Let the mixture cool slightly for 3 minutes to balance the flavors.
  6. Finish with Parmesan: Gradually stir in the grated Parmesan cheese until fully melted and incorporated, giving the sauce a creamy, rich finish.
  7. Serve: Garnish with additional fresh basil if desired. Serve the creamy pesto beans warm alongside toasted whole-wheat baguette slices for sopping up the sauce or over cooked whole-grain pasta for a heartier meal.

Notes

  • Using no-salt-added beans and lower-sodium broth helps control salt content but you can adjust seasoning to taste.
  • For a dairy-free version, substitute heavy cream with coconut cream and use a vegan pesto and cheese alternative.
  • Leftovers reheat well on the stovetop over low heat; add a splash of broth if the sauce thickens too much.
  • Serve over whole-grain pasta or with a side of roasted vegetables for a complete meal.