2-Ingredient Creamy Pesto Beans saved me during one of those late evenings when you open the fridge hoping dinner will introduce itself. You know the kind of night I mean. You want something warm and comforting, but you don’t want to chop a hundred things or wash a mountain of dishes. This little recipe is fast, rich, and surprisingly cozy. It’s also flexible, so you can dress it up or keep it simple. Ready to meet your new weeknight best friend?
The Story Behind This Recipe
I’m Alexandraa, the cook behind this 2-Ingredient Creamy Pesto Beans. When the craving hit, I dialed in the flavors so it’s weeknight-friendly and full of real-home vibes. 2-Ingredient Creamy Pesto Beans saved me during one of those late evenings when you open the fridge hoping dinner will introduce itself. You know the kind…
Choosing the Right Beans
Getting the beans right is half the magic. The creaminess of this dish depends on choosing a bean that’s already soft and silky so it can break down just enough to create that dreamy sauce. I reach for cannellini, navy, or great northern beans. They’re mild, they’re tender, and they soak up pesto like a sponge. Chickpeas are tasty, but they won’t go as creamy without extra help. Black beans have a stronger flavor that can compete with pesto, so I skip them for this particular combo.
Canned vs. cooked from dry
Canned beans are perfect here. They’re quick and consistent. Rinse and drain them well, but leave a little moisture clinging to the beans. That tiny bit of water helps the sauce come together. If you like cooking beans from dry, go for it, but cook them until very soft for the best texture. Either way, taste for salt before adding any, since many brands pack in more sodium than you expect.
Bean size and brand matter too. Some brands are firmer, which is great for salads, but for this recipe I prefer a softer bean. If you can gently press a bean between your fingers and it smushes easily, you’re golden. And if you love navy beans like I do, you might also enjoy this comforting bowl of creamy navy bean soup when you want something even more soothing.
Tip: If your beans taste a little metallic, warm them in a dry skillet for a minute or two before adding pesto. The heat softens the flavor fast.

The Secret Ingredient
Let’s talk pesto. The second ingredient in 2-Ingredient Creamy Pesto Beans carries big responsibility, which is why quality counts. A good jarred pesto should smell fresh, taste herbal, and have visible little pieces of basil and nuts. It should not taste dull or overly oily. If you open the jar and it smells flat, choose another brand next time. You can absolutely use homemade pesto too. The mix of basil, garlic, nuts, Parmesan, and good olive oil does incredible things with beans.
Picking a good pesto
Look for pesto that lists basil first, then olive oil, nuts, and cheese. Sunflower oil isn’t a deal-breaker, but olive oil gives a cleaner finish. If you’re dairy-free, grab a vegan pesto and add a squeeze of lemon for brightness. Allergic to nuts? Choose a nut-free pesto or make your own with pumpkin seeds. If basil pesto isn’t around, arugula pesto or kale pesto can still deliver creamy, herby goodness.
Why this works: beans offer starch, pesto offers fat. Stirred together with a little heat, that combo becomes silky and coats every bean. That’s how just two ingredients feel like a full-on sauce. If you love creamy pasta, this vibe is similar to the luscious feel of this creamy rotini with mushroom dish. Different flavors, same satisfying coziness.
Pro move: Add a spoonful of the bean liquid or a splash of water if the mixture looks tight. It will transform into a glossy, spoonable sauce before your eyes.

How To Serve and Upgrade Your Creamy Beans
This is where the fun happens. You can keep 2-Ingredient Creamy Pesto Beans simple and eat them right out of the skillet with a spoon. I certainly do. Or you can build a tiny meal around them with zero stress. Here are a few ideas that never miss:
Easy serving ideas
Serve a big scoop on toast, preferably something with a crusty edge that can hold the creamy sauce. Spoon them over rice or farro for a bowl situation. Toss them with hot pasta and a splash of pasta water. Pile them next to roasted veggies like broccoli or cherry tomatoes. Or tuck them into a warm pita with some crunchy lettuce.
Feeling a little fancy? Add lemon zest and a handful of chopped herbs. Sprinkle with red pepper flakes for heat. Finish with shaved Parmesan, toasted pine nuts, or a drizzle of good olive oil. For seafood nights, I like a little spicy contrast on the side, a vibe that reminds me of this soul-warming creamy spicy jalapeno shrimp soup. Beans plus heat is a happy pairing.
“I made these on a Wednesday when I had exactly 7 minutes of energy left, and my husband thought I’d simmered them for hours. Creamy, herby, and totally restaurant-level with zero effort.”
Storage tip: These keep well in the fridge for up to 3 days. Reheat gently with a splash of water to loosen the sauce.
What ingredients do I need?
Your short and sweet list
- 2 cups cooked white beans, such as cannellini, navy, or great northern
- 3 to 4 tablespoons good-quality basil pesto, or to taste
- Optional but lovely: lemon juice or zest, black pepper, red pepper flakes
- Olive oil for finishing if you like a glossy look
- Parmesan or a vegan hard cheese for serving, totally optional
- Toasted bread, rice, or pasta for serving
- Skillet or small pot, spoon, and a gentle flame
Note: If your beans are unsalted, you may want a pinch of salt. Taste your pesto first, since many are already salty.
How do I make this?
Stovetop method
- Warm a skillet over medium-low heat. Add the beans with a tablespoon of water.
- Stir gently for 2 to 3 minutes until the beans are hot and just beginning to soften.
- Add 3 tablespoons of pesto and stir until the beans are coated and glossy. If it looks thick, add a splash more water to create a velvety sauce.
- Taste. Add more pesto if you want it bolder. Finish with lemon, pepper, or cheese if you like.
- Serve immediately on toast, over grains, or straight from the pan.
Microwave shortcut
Place beans in a microwave-safe bowl with a teaspoon of water. Heat 45 to 60 seconds, stir in pesto, heat 20 more seconds, then stir again until creamy. It’s not fancy, but it absolutely works.
Texture rescue: If your beans are too firm, mash a few against the side of the pan to thicken everything. If they’re too loose, simmer another minute to reduce. For more creamy dinner inspiration, peek at this cozy bowl of creamy navy bean soup that I keep on my cold-weather shortlist.
Make it a meal: Stir in a handful of baby spinach to wilt, or toss with hot pasta. Add rotisserie chicken, a can of tuna, or roasted mushrooms for extra protein. A fried egg on top is never a bad idea.
Common Questions
Can I use chickpeas instead of white beans?
Yes, but the texture will be less creamy. Mash a few chickpeas to help the sauce thicken, or add a splash of cream or broth to smooth it out.
What kind of pesto is best?
A basil pesto with olive oil, nuts, and Parmesan gives classic flavor. Vegan pesto works too. Taste it first to ensure it’s bright and not bitter.
Do I need to rinse canned beans?
I do, but I leave a little moisture. Rinsing reduces sodium and makes the flavor cleaner, but a small amount of bean liquid helps create the sauce.
Can I make 2-Ingredient Creamy Pesto Beans ahead?
Yes. Make them, cool, and refrigerate up to 3 days. Reheat gently with a splash of water to bring back the silky texture.
How do I keep pesto from tasting bitter?
Use a brand you trust, don’t overheat it, and finish with lemon juice or a touch of honey if needed. Most bitterness fades when you serve with something starchy like toast.
A Cozy Little Ending
When I say 2-Ingredient Creamy Pesto Beans are a weeknight hero, I mean it. They’re fast, comforting, and endlessly adaptable, which is why I make them on repeat. If you’re curious how other cooks keep it simple too, I loved this read on I Make These 2-Ingredient Creamy Beans When I’m Too Tired To Cook, and it lines up perfectly with my approach. Try the base version first, then add your favorite spins and make it your own. I hope this little recipe becomes your quiet, cozy win on the days when dinner needs to be easy and good.

2-Ingredient Creamy Pesto Beans
Ingredients
Method
- Warm a skillet over medium-low heat. Add the beans with a tablespoon of water.
- Stir gently for 2 to 3 minutes until the beans are hot and just beginning to soften.
- Add 3 tablespoons of pesto and stir until the beans are coated and glossy. If it looks thick, add a splash more water to create a velvety sauce.
- Taste and add more pesto if you want it bolder. Finish with lemon, pepper, or cheese if you like.
- Serve immediately on toast, over grains, or straight from the pan.
- Place beans in a microwave-safe bowl with a teaspoon of water. Heat for 45 to 60 seconds.
- Stir in the pesto, heat for another 20 seconds, then stir again until creamy.

