Welcome to a truly extraordinary dish that will transform your weeknight dinners: a hearty, flavorful pesto beans recipe. This vegetarian delight can easily be adapted to be vegan, serving as a satisfying main course or a vibrant side dish. It’s a meal that promises comfort, freshness, and an explosion of taste, all while being incredibly simple to prepare.

Craving a cozy, flavor-packed vegetarian meal that comes together in under 30 minutes? Look no further than these creamy pesto beans. This dish isn’t just a recipe; it’s an experience – like receiving a warm hug in a bowl, truly. Imagine vibrant, aromatic pesto mingling with buttery, tender beans, finished with a generous sprinkle of fresh basil. It’s the kind of dish that makes you feel like you’ve effortlessly pulled off something gourmet, yet it requires minimal effort. Perfect for entertaining friends or simply enjoying a quiet, comforting dinner at home, no one needs to know how incredibly easy it is to create this culinary magic.
This recipe has become one of my absolute favorite ways to use up that half-full jar of pesto lingering in the fridge, preventing food waste while creating something spectacular. Whether you choose to scoop it up with crusty bread, serve it over fluffy rice, or simply enjoy it straight from the pan, this versatile meal ticks all the boxes. It’s quick, wonderfully comforting, bursting with herbaceous notes, and incredibly satisfying. Prepare to add this easy pesto bean dish to your regular rotation, as it’s bound to become a new family favorite.
Table of Contents
- As Seen On ABC’s AfternoonLive TV
- ❤️ Why You’ll Love This Pesto Beans Recipe!
- 🛒 Ingredient Notes
- ✅ Step-by-Step Instructions
- ✨ Expert Tips for Perfect Pesto Beans
- 👩🏻🍳 Recipe FAQs
- 🍽 Serving Ideas
- 🍷 🥂 Wine Pairings
- 🍳 Kitchen Tools and Equipment
- More Vegetarian Recipes
- Pesto Beans Recipe Card
As Seen On ABC’s AfternoonLive TV
Catch me in action making this delightful pesto beans recipe live on KATU-TV/ABC Portland’s AfternoonLive show! You can watch the full segment and learn firsthand how simple and delicious this dish is by clicking the link below.

❤️ Why You’ll Love This Pesto Beans Recipe!

These pesto beans are the epitome of cozy-meets-fresh, making them one of my personal favorite vegetarian meals that truly delights the senses. It’s more than just a dish; it’s a harmonious blend of textures and flavors that will quickly earn a spot in your weekly dinner rotation.
The journey begins with a deeply savory base crafted from tender shallots and aromatic garlic, sautéed to perfection. A hint of turmeric is then introduced, adding a beautiful golden hue and an earthy warmth that provides incredible depth without overpowering. The star of the show, creamy butter beans, gracefully soak up every drop of this rich, seasoned sauce, becoming incredibly tender and flavorful with each bite.
Just before serving, a generous swirl of vibrant pesto sauce is folded in, infusing the dish with its signature bright, herbaceous, and slightly tangy notes. This fresh addition elevates the entire experience, bringing a refreshing counterpoint to the savory elements. Finally, a sprinkle of toasted pine nuts delivers a delightful nutty crunch, perfectly complemented by the salty, umami goodness of Parmesan cheese. This makes for an irresistibly satisfying texture combination.
What’s not to love about a dish that is entirely meatless yet incredibly satisfying, endlessly versatile for various meals, and surprisingly easy to prepare? This pesto bean recipe offers a wholesome and flavorful option that caters to diverse palates and dietary preferences, proving that simple ingredients can create extraordinary results. It’s a quick vegetarian meal that doesn’t compromise on taste or comfort.
🛒 Ingredient Notes
Creating delicious pesto beans starts with selecting quality ingredients. Here’s a closer look at what you’ll need and why each component plays a vital role in this simple yet elegant dish:

- Olive Oil: A high-quality extra virgin olive oil is essential for sautéing the aromatics and adding a foundational richness to the dish. Its fruity notes complement the other flavors beautifully.
- Shallots: Milder and sweeter than traditional onions, shallots create a delicate, aromatic base that enhances the overall savory profile without overwhelming the pesto.
- Garlic: An absolute must for bold, pungent flavor that rounds out the savory elements. Freshly minced garlic provides the best taste compared to pre-minced or garlic powder.
- Turmeric: This golden spice adds an earthy warmth, a subtle peppery note, and a beautiful vibrant color to the beans. It also boasts numerous health benefits.
- Pine Nuts: Toasted pine nuts contribute a wonderful buttery texture and a delicate nutty flavor that truly elevates the dish. Don’t skip the toasting step for maximum flavor!
- Butter Beans (Lima Beans): These large, creamy white beans are perfect for this recipe due to their tender texture and ability to absorb the rich flavors of the sauce. Cannellini or navy beans can be excellent substitutes if butter beans are unavailable.
- Pesto Sauce: The star flavor component! Whether you choose a high-quality store-bought pesto or whip up a batch of homemade basil pesto, its fresh, herbaceous, and slightly tangy profile is key.
- Fresh Basil Leaves: A final garnish of fresh basil not only adds a beautiful pop of green but also intensifies the vibrant, aromatic basil flavor, bringing an extra layer of freshness.
- Parmesan Cheese: Freshly grated Parmesan delivers a salty, nutty, and savory depth, melting into the sauce to create a velvety texture. For a vegan option, use a dairy-free Parmesan alternative.
- Vegetable Stock: This liquid gold helps to loosen the pesto into a silky, luscious sauce while adding a savory depth to the beans. Opt for low-sodium vegetable stock to control the saltiness.
- Salt and Pepper: Essential for seasoning to taste, balancing all the flavors, and ensuring the dish is perfectly seasoned. Always taste and adjust as you go.
- Lemon Juice: A small squeeze of fresh lemon juice at the end brightens the entire dish, cutting through the richness and enhancing the herbaceous notes of the pesto.
✅ Step-by-Step Instructions
Get ready to create this incredibly flavorful and comforting dish with these easy-to-follow, step-by-step instructions. Below, you’ll find detailed photos to guide you through each stage, ensuring a successful and delicious outcome. For precise measurements and a complete list of ingredients, please refer to the printable recipe card located at the very bottom of this post.






- Toast the Pine Nuts: Begin by heating 2 tablespoons of olive oil in a large skillet over medium-low heat. Once warm, add the pine nuts and stir continuously for about 3-5 minutes, until they turn lightly golden and fragrant. Be careful not to burn them, as they can toast quickly. Once toasted, transfer them immediately to a small bowl and set aside; this step enhances their buttery flavor and adds a delightful crunch to the finished dish.
- Sauté the Aromatics: Return the skillet to medium-high heat and add the remaining 2 tablespoons of olive oil. Add the finely diced shallots and sauté for 2 minutes, stirring occasionally until they begin to soften and become translucent. Next, add the minced garlic, turmeric, kosher salt, and black pepper. Continue to sauté for another minute, stirring frequently, until the garlic is fragrant. This aromatic base is crucial for building the dish’s depth of flavor.
- Simmer the Beans: Carefully add the drained and rinsed butter beans to the skillet, along with the vegetable stock. Stir everything together gently to combine. Reduce the heat to medium-low and allow the mixture to simmer for approximately 5 minutes, stirring regularly. This simmering time allows the beans to absorb the rich flavors of the shallots, garlic, and turmeric, becoming incredibly tender.
- Melt the Parmesan: Stir in the grated Parmesan cheese until it has fully melted and incorporated into the sauce. The cheese adds a wonderful creamy texture and a savory, nutty depth that coats the beans beautifully.
- Add Pesto and Basil: Once the Parmesan has melted, turn off the heat. This is an important step, as adding pesto to high heat can diminish its vibrant flavor and color. Stir in the basil pesto, fresh basil leaves, and the fresh lemon juice. The lemon juice brightens the entire dish, providing a delightful zesty finish that balances the richness of the other ingredients.
- Serve and Garnish: Give the pesto beans a final gentle stir to ensure all ingredients are well combined and coated in the silky sauce. Ladle the warm pesto beans into serving bowls. Finally, generously top each serving with the reserved toasted pine nuts. For an extra touch of freshness and presentation, you may also garnish with additional fresh basil leaves or a lemon wedge, allowing guests to squeeze more citrus if desired. Serve immediately and enjoy!



✨ Expert Tips for Perfect Pesto Beans
While this pesto bean recipe is delightfully simple, a few expert tips can ensure your dish is absolutely perfect every time:
- Don’t Overcook the Pesto: Pesto contains delicate fresh herbs and olive oil. Adding it to a hot pan and cooking it for too long can dull its vibrant color and diminish its fresh flavor. Always stir in the pesto at the very end, after removing the pan from the heat, to preserve its freshness and aroma.
- Taste and Adjust Seasoning: Everyone’s palate is different, and the saltiness of your vegetable stock or pesto can vary. Always taste the beans before serving and adjust the salt, pepper, or even a squeeze more lemon juice as needed. A final pinch of flaky sea salt can enhance the flavors beautifully.
- Customize Your Beans: While butter beans are fantastic for their creaminess, feel free to experiment with other white beans like cannellini, great northern, or even chickpeas for a different texture. Just ensure they are well-drained and rinsed.
- Boost the Umami: For an extra layer of savory depth, consider adding a teaspoon of nutritional yeast along with the Parmesan cheese (or as a substitute for a vegan version). A splash of white wine (dry Chardonnay or Pinot Grigio) can also be deglazed into the pan after sautéing the aromatics for an added flavor kick.
- Fresh Herbs are Key: Don’t skimp on the fresh basil at the end. It’s not just for garnish; it provides a burst of fresh, peppery flavor that ties the whole dish together. If you have extra, consider tearing it rather than chopping for a more rustic look and release of oils.
👩🏻🍳 Recipe FAQs

Absolutely! While butter beans provide a uniquely creamy texture, cannellini beans or great northern beans work wonderfully too. Just choose a soft, creamy white bean variety for the best results.
Yes, this dish reheats beautifully! You can prepare it a day in advance and store it in the refrigerator. When reheating, gently warm it in a pan over low heat or in the microwave, adding a splash of vegetable broth or water if the sauce has thickened too much.
Store any leftover pesto beans in an airtight container in the refrigerator for up to 4-5 days. Ensure they are fully cooled before sealing the container to maintain freshness.
Indeed, you can! For longer storage, transfer the cooled pesto beans to a freezer-safe airtight container or bag and freeze for up to 2 months. Thaw overnight in the refrigerator and then reheat gently with a little broth or water to restore the sauce’s consistency.
Making this recipe vegan is simple! Ensure your pesto sauce is dairy-free (many store-bought varieties are, or you can make your own without Parmesan). Then, substitute the Parmesan cheese with your favorite dairy-free Parmesan alternative. The result will be just as creamy and flavorful!
Certainly! This pesto bean recipe is incredibly versatile. Feel free to stir in some spinach, kale, cherry tomatoes, or roasted bell peppers during the last few minutes of simmering for added nutrition and color. Adjust the cooking time slightly if adding raw, harder vegetables.
No problem! While pine nuts add a lovely buttery crunch, you can easily substitute them. Toasted walnuts, almonds, or even pumpkin seeds would make excellent alternatives, offering a similar nutty flavor and texture.
🍽 Serving Ideas

The beauty of this pesto beans dish lies in its incredible versatility. It can effortlessly transition from a comforting main course to a delightful side dish or even a gourmet appetizer. Here are some of my favorite ways to enjoy it:
- With Crusty Bread: My absolute favorite way to savor these pesto beans is alongside slices of warm, crusty bread. Think homemade French bread, air fryer garlic bread, or even a simple toasted baguette. The bread is perfect for soaking up every last bit of the rich, herby sauce.
- As a Hearty Dip: Transform this dish into an elegant appetizer by serving it as a warm dip. Offer it with sturdy tortilla chips, pita bread, crostini, or an assortment of fresh vegetable sticks like carrots, celery, and bell peppers. It’s always a crowd-pleaser!
- Open-Faced Sandwich or Bruschetta: Spoon the pesto beans generously onto toasted flatbread, a hearty slice of your favorite sandwich bread, or even small bruschetta toasts. Top with extra fresh basil, a drizzle of olive oil, and perhaps a few cherry tomato halves for a fresh, vibrant bite.
- Over Grains: For a more substantial meal, serve the pesto beans over a bed of fluffy white rice, nutritious quinoa, or light and airy couscous. The grains absorb the sauce beautifully, making for a satisfying and complete vegetarian dinner.
- Pasta Sauce: Toss the warm pesto beans with your favorite cooked pasta, such as penne, rotini, or spaghetti. The creamy bean sauce clings wonderfully to the pasta, creating a flavorful and quick vegetarian pasta dish.
- Alongside Proteins: While fantastic on its own, pesto beans also make an excellent side dish for grilled chicken, baked fish, seared scallops, or even crispy baked tofu. Its fresh, bright flavors complement a variety of proteins.
- In a Buddha Bowl: Create a vibrant and healthy Buddha bowl by combining pesto beans with roasted sweet potatoes, fresh greens, avocado slices, and a sprinkle of toasted seeds. It’s a complete and nourishing meal.


🍷 🥂 Wine Pairings
To truly elevate your pesto bean dinner, consider pairing it with a thoughtfully selected chilled white wine. The creamy, herby, and subtly nutty flavors of this dish find perfect harmony with certain wine profiles. Here are two exceptional pairings that beautifully complement the complexity of the pesto and beans:
Sauvignon Blanc – Especially one from the classic regions like the Loire Valley (Sancerre or Pouilly-Fumé) or vibrant New Zealand, this wine’s characteristic bright acidity and crisp, green, grassy notes create a stunning contrast with the savory garlic, fresh basil, and rich Parmesan. Its zesty citrus undertones cut through the richness of the beans and pesto, while simultaneously amplifying the fresh, herbaceous flavors. Look for notes of gooseberry, passionfruit, or a hint of minerality.
Vermentino – Hailing primarily from Italy, particularly Sardinia and Liguria, Vermentino is a fantastic choice for its crisp and aromatic profile. This wine typically offers refreshing citrusy notes (like grapefruit and lime) along with a subtle herbal quality that beautifully mirrors the basil in the pesto. It’s often described as having a slight salinity or a pleasing bitter almond finish, which adds an intriguing layer to the pairing. Vermentino is wonderfully refreshing and zippy, making it a perfect match for this light yet comforting dish, cleansing the palate with each sip.
Pinot Grigio – Another excellent Italian white, Pinot Grigio (or Pinot Gris) offers a lighter, crisper alternative. Its dry profile, often with notes of green apple, pear, and subtle floral hints, provides a refreshing counterpoint to the creamy beans and herbaceous pesto. It’s a versatile choice that won’t overpower the delicate flavors of the dish.
🍳 Kitchen Tools and Equipment

Ready to whip up this easy and delicious pesto beans recipe? Gathering your kitchen tools and equipment beforehand will make the cooking process smooth and enjoyable. Here’s what you’ll need:
- Large Pan or Skillet: A spacious pan or skillet with high sides is ideal for sautéing the aromatics and simmering the beans comfortably. It ensures even cooking and easy stirring.
- Wooden Spoon or Spatula: Essential for stirring ingredients, scraping the bottom of the pan to prevent sticking, and gently combining the pesto without crushing the beans.
- Cutting Board: A stable surface for safely dicing your shallots and mincing garlic. Choose one that’s easy to clean.
- Sharp Knife: A good quality sharp knife makes prepping your shallots and garlic much quicker and safer, allowing for precise cuts.
- Small Bowl: Useful for temporarily holding your toasted pine nuts while you prepare the rest of the dish, preventing them from getting lost or overcooked.
- Can Opener and Colander: For easily opening the cans of butter beans and thoroughly rinsing them before adding to the skillet.
More Vegetarian Recipes
Bread Recipes
Honey Butter Rolls
Side Dishes
Sweet Potato Gratin
Soup Recipes
Thai Red Curry Dumpling Soup
Cookie Recipes
Pumpkin White Chocolate Chip Cookies
Did you make this recipe? Don’t forget to leave a 5-Star 🌟🌟🌟🌟🌟 rating in the recipe card, and if you really loved it, please leave a comment further down on the page. Thank you!
Pesto Beans Recipe Card

Pin
Equipment
-
1 Large Skillet
-
Wooden Spoon or Spatula
-
Cutting Board
-
Sharp Knife
Ingredients
- 4 Tablespoons olive oil, divided
- ¼ cup pine nuts
- 1 large shallot, finely diced
- 2 garlic cloves, finely minced
- ½ teaspoon turmeric
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 cans (15.5 ounce cans) butter beans, or other white beans, drained and rinsed
- 1 cup vegetable stock, or chicken stock if you don’t need this to be vegetarian
- ½ cup grated Parmesan cheese
- ¼ cup basil pesto
- ½ cup fresh basil leaves, roughly chopped
- 1 teaspoon lemon juice, freshly squeezed
- lemon wedges for serving, optional
Instructions
-
In a large skillet, add 2 Tablespoons of olive oil. Heat over medium-low heat until shimmering.
-
Add pine nuts to the skillet and stir constantly for about 3-5 minutes, or until they are lightly golden brown and fragrant. Be careful not to burn them. Transfer the toasted pine nuts to a small bowl and set aside.
-
Pour the remaining 2 Tablespoons of olive oil into the skillet and increase the heat to medium-high. Add the finely diced shallots and sauté for 2 minutes, stirring occasionally, until they begin to soften.
-
Add the minced garlic, turmeric, kosher salt, and black pepper to the skillet. Sauté for another 1 minute, stirring continuously, until the garlic is fragrant and the spices are well distributed.
-
Add the drained and rinsed butter beans and vegetable stock to the skillet. Stir gently to combine all ingredients. Lower the heat to medium-low and let the mixture simmer for about 5 minutes, stirring regularly, allowing the beans to absorb the flavors.
-
Stir in the grated Parmesan cheese until it has fully melted and the sauce becomes creamy and smooth.
-
Remove the skillet from the heat. Stir in the basil pesto, fresh basil leaves, and 1 teaspoon of fresh lemon juice. Stir everything together until well combined.
-
Serve the warm pesto beans immediately, topped with the reserved toasted pine nuts. Garnish with a lemon wedge and additional fresh basil leaves if desired.
Notes
Vegan/Dairy-Free Option: To make this pesto beans recipe vegan, simply use your favorite dairy-free basil pesto and substitute the Parmesan cheese with a high-quality dairy-free Parmesan alternative. The dish will remain wonderfully flavorful and creamy.
Storage: Store cooled leftovers in an airtight container in the refrigerator for up to 4-5 days. Reheat gently on the stovetop or in the microwave, adding a splash of vegetable broth if needed to loosen the sauce.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Follow on Instagram
Follow