If you’re searching for a delicious, protein-rich, and easy weeknight dinner, look no further than Pesto Butter Beans. This dish is everything you could want in a comforting meal: it’s creamy, savory, quick to make, and incredibly versatile. With pantry staples like canned butter beans and flavorful pesto, you’ll have a satisfying meal on the table in just 20 minutes. Whether you’re vegetarian, vegan, or just looking to eat more plant-based meals, this recipe will quickly become a go-to favorite.
Pesto butter beans combine the hearty texture of large, tender beans with the bold flavors of garlic, pesto, and tomatoes. The addition of cream cheese creates a velvety sauce that clings to every bite. It’s cozy enough for cold weather, yet light and vibrant enough for summer dinners. Plus, the recipe uses simple ingredients you likely already have in your kitchen, making it a perfect option when you don’t feel like grocery shopping. Once you make it, you’ll understand why this dish has been winning hearts everywhere.
Table of Contents
Why Pesto Butter Beans Are the Ultimate Weeknight Meal
One of the best things about pesto butter beans is how quickly and easily the dish comes together. With just a few basic ingredients and minimal prep, you can have a restaurant-quality meal ready in under half an hour. This is ideal for busy weeknights when you want something nutritious but don’t have the energy for complicated cooking. And unlike other comfort meals that may feel heavy, this dish strikes the perfect balance between indulgent and wholesome.
Another reason you’ll love it is its flexibility. Serve it with crusty bread, spoon it over pasta, or enjoy it as a side dish with roasted vegetables. You can even turn it into a grain bowl with rice or quinoa. Whether you follow a plant-based diet or simply want to eat more beans, this meal fits seamlessly into your routine. Plus, the pesto and garlic give it an aromatic richness that feels gourmet without requiring any fancy skills.
Key Ingredients for Pesto Butter Beans
To make this deliciously creamy pesto butter beans dish, you’ll need the following ingredients:
- 2 tablespoons olive oil (30 mL)
- 2 cloves garlic, minced
- 4 oz cream cheese (113 g) – dairy-free if desired
- ½ cup pesto (120 g) – homemade or store-bought
- 2 cans butter beans (15 oz each or 425 g) – drained with some juice reserved
- 1 pint cherry tomatoes (350 g) – half cut in half
These ingredients come together in a silky, flavorful sauce that coats each bean perfectly. The garlic builds a savory base, the cream cheese creates richness, and the pesto brings herbal, nutty brightness. The cherry tomatoes add a burst of acidity and color, making every bite exciting.
How to Make Pesto Butter Beans Step-by-Step
Start by heating the olive oil in a large skillet over medium-low heat. Once the oil is warm, add the minced garlic and cook for about one minute, just until fragrant. Be careful not to burn it—gentle heat ensures the garlic infuses the oil without becoming bitter.
Next, stir in the cream cheese, pesto, and about ½ cup of the reserved liquid from the butter beans. This starchy liquid helps loosen the sauce while adding body and flavor. Stir until the cream cheese has fully melted and everything is well combined.
Now, gently fold in the butter beans. Stir carefully so they don’t break apart, as their soft texture can be delicate. Once the beans are coated, add the cherry tomatoes. Cook for another 3 to 5 minutes, just until the tomatoes start to soften and everything is heated through.
That’s it! Serve immediately with your favorite sides or enjoy it as is. This dish tastes amazing fresh, but the flavors only deepen as it sits, making it excellent for leftovers.
Choosing the Right Butter Beans for Best Texture
Butter beans, also known as lima beans, are the star of this dish. Their large size and creamy interior make them perfect for absorbing sauces and flavors. When buying canned butter beans, look for ones with minimal added salt and preservatives. Be sure to drain and rinse them lightly, but reserve at least half a cup of the liquid from the can—this will be used to enrich the sauce.
If you prefer using dried beans, soak and cook them ahead of time. However, canned beans save time and effort without compromising flavor or nutrition. If you can’t find butter beans, you can substitute with cannellini or great northern beans, though the texture will be slightly different.
Homemade vs Store-Bought Pesto: What’s Better?
Pesto is one of the core ingredients in this recipe, so using a flavorful variety is key. You can easily use store-bought pesto, which works wonderfully for convenience. Look for brands that use fresh ingredients like basil, olive oil, pine nuts, and garlic for the best flavor.
However, if you have a few extra minutes, making your own pesto from scratch is always a treat. Homemade pesto allows you to control the flavor balance and experiment with ingredients. For example, you can use kale, arugula, or even parsley instead of basil. Walnuts or sunflower seeds are great alternatives to pine nuts if you’re on a budget.
Regardless of the type you choose, make sure it’s something you love, as it provides the main flavor of the dish.
How Cream Cheese Elevates the Sauce
Cream cheese may seem like an unusual addition to a pesto-based dish, but it works beautifully. It adds a luscious, creamy texture that transforms the pesto into a velvety sauce. The slight tanginess of cream cheese also balances the herbal notes of the pesto and the earthiness of the beans.
If you’re looking for a dairy-free or vegan option, many plant-based cream cheese alternatives work just as well. Choose one that melts smoothly and has a mild flavor. You can also try using silken tofu or a splash of coconut cream for a similar result, though the texture will be slightly different.
Using Reserved Bean Liquid for Richer Flavor
One of the easiest tricks to elevate this dish is using the reserved liquid from the butter bean cans. This starchy, slightly salty liquid helps thin the sauce while also adding a creamy, glossy finish. It blends beautifully with the cream cheese and pesto, creating a sauce that clings to every bite.
If you forget to save the liquid, don’t worry—you can use vegetable broth or even water. However, the reserved liquid adds a subtle bean flavor and natural thickness that enhances the overall result.
Creative Ways to Serve Pesto Butter Beans
There are so many ways to enjoy this dish beyond eating it straight from the skillet. For example, spoon it over a slice of toasted sourdough bread for a rustic, protein-rich lunch. Or, serve it alongside a crisp green salad for a light but filling dinner. You can also pair it with roasted veggies or spoon it over grains like farro, quinoa, or rice.
Another option is to use it as a filling for stuffed peppers or zucchini boats. This makes a beautiful meal prep idea or a creative way to use up leftovers. You might also enjoy pairing it with Greek Pita Bread or Garlic Flatbread to scoop up every bite.
Vegan and Dairy-Free Options for Pesto Butter Beans
Making this dish vegan is incredibly simple. Just use a dairy-free pesto and a plant-based cream cheese alternative. There are plenty of vegan pestos available, or you can make your own with nutritional yeast in place of Parmesan.
For cream cheese, try options made from cashews, almonds, or coconut. Many of them melt and blend just like traditional cream cheese. This ensures you still get that luxurious, creamy texture without any animal products.
Pairing Ideas for a Complete Pesto Butter Beans Meal
To make your meal complete, consider pairing pesto butter beans with:
- A light side salad with lemon vinaigrette
- Garlic bread or homemade flatbreads
- Grilled or roasted vegetables
- A chilled grain salad with fresh herbs
This dish also pairs well with lighter soups or starters like Pickle Juice Ranch Cucumber Salad for a refreshing contrast. The creamy texture of the beans complements crisp and crunchy sides beautifully.
Time-Saving Tips and Meal Prep Suggestions
For even faster meal prep, you can pre-measure your ingredients and store them in the fridge. The entire dish reheats well, so feel free to make a big batch and portion it out for lunches throughout the week.
To save even more time, consider using a jarred pesto that you already enjoy. You can also chop your garlic and tomatoes ahead of time and store them in airtight containers until ready to cook.
If you’re meal prepping for several days, store the cooked beans separately from bread or salad items to maintain texture.
Common Mistakes to Avoid When Cooking Butter Beans
Avoid over-stirring the beans, as they can easily break apart and turn mushy. Also, be careful with the heat—medium-low is ideal for building flavor without burning the garlic or drying out the sauce.
Using too much liquid can water down the flavor, so start with a splash of the bean liquid and add more only if needed. Lastly, always taste and adjust seasoning after adding the pesto, as some brands are saltier than others.
Storing and Reheating Leftovers
Leftover pesto butter beans can be stored in an airtight container in the fridge for up to four days. When ready to eat, simply reheat in a skillet over low heat, adding a splash of water or reserved bean liquid to loosen the sauce.
Avoid microwaving for long periods, as this can cause the beans to split. If you plan to freeze the dish, do so before adding the cream cheese for best texture. You can add the cream cheese after reheating for a fresher finish.
Pesto Butter Beans Recipe Variations You Should Try
If you love experimenting, here are a few ideas to keep your meals exciting:
- Add sautéed spinach or kale for extra greens
- Top with toasted pine nuts or almonds for crunch
- Stir in sun-dried tomatoes or olives for briny depth
- Use white beans or chickpeas if you can’t find butter beans
These easy variations help you adapt the dish to your tastes or the ingredients you already have at home.
Frequently Asked Questions (FAQ)
Can I use dried butter beans instead of canned?
Yes, but you’ll need to soak and cook them ahead of time. Canned beans are quicker and just as tasty.
Is this recipe gluten-free?
Yes, it is naturally gluten-free. Just be mindful of the pesto brand you choose, as some may contain gluten.
What if I don’t like cream cheese?
You can substitute with Greek yogurt, coconut cream, or even ricotta for a different texture.
Can I serve this cold?
Absolutely. It makes a great chilled side dish or salad topper when served cold or at room temperature.
How can I make it spicier?
Add a pinch of red pepper flakes or a drizzle of chili oil when serving.
Final Thoughts: Why You’ll Keep Making Pesto Butter Beans
Once you try these Pesto Butter Beans, you’ll wonder how such a simple recipe can be so flavorful and satisfying. It’s creamy, herbaceous, and packed with protein—everything you want in a cozy, comforting dish that still feels fresh and vibrant. Whether you’re new to plant-based meals or a longtime vegetarian, this recipe delivers taste and texture that rivals any restaurant dish.
The ease of preparation, minimal cleanup, and versatile serving options make it perfect for meal prep or weeknight cooking. Plus, it’s endlessly customizable, which means it never gets boring. Don’t be surprised if it becomes your new favorite dinner staple.
📣 Loved It? Share, Save, and Subscribe!
If you enjoyed this creamy and comforting Pesto Butter Beans recipe, don’t forget to share it with friends, bookmark it for later, and subscribe to our blog for more wholesome, flavorful recipes made with everyday ingredients.
PrintCreamy and Flavorful Pesto Butter Beans for Easy Dinners
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Pesto Butter Beans are a creamy, protein-rich, and flavor-packed dinner idea made with pantry staples like canned beans, pesto, and cream cheese. Perfect for weeknights, meal prep, or plant-based diets.
Ingredients
- 2 tablespoons olive oil (30 mL)
- 2 cloves garlic, minced
- 4 oz cream cheese (113 g)
- ½ cup pesto (120 g)
- 2 cans butter beans (15 oz each or 425 g), drained with ½ cup liquid reserved
- 1 pint cherry tomatoes (350 g), half cut in half
Instructions
- Heat Oil & Garlic: In a large skillet, warm olive oil over medium-low heat. Add minced garlic and cook for 1 minute until fragrant.
- Add Sauce Base: Stir in cream cheese, pesto, and reserved bean liquid. Stir until smooth and well combined.
- Add Butter Beans: Gently fold in the drained butter beans, coating them in the sauce.
- Add Tomatoes: Stir in cherry tomatoes and cook for 3–5 minutes until they soften slightly and the dish is heated through.
- Serve: Serve immediately as a main or side dish. Enjoy with bread, grains, or roasted veggies.
Notes
- Use dairy-free cream cheese and pesto to make this recipe vegan.
- Don’t skip the reserved bean liquid—it adds creaminess and body to the sauce.
- Great bean substitutes: Cannellini or great northern beans if butter beans are unavailable.
- To reheat: Warm in a skillet over low heat, adding a splash of liquid if needed.
- Pairs well with: Garlic bread, salads, or toasted sourdough.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 340
- Sugar: 4g
- Sodium: 480mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 25mg


