Side Dishes
This black bean pesto recipe transforms humble ingredients into a vibrant, protein-packed spread that rivals traditional basil pesto—without the dairy or nuts. The secret lies in blending black beans with fresh herbs, garlic, and lemon, creating a thick, creamy texture perfect for dipping, spreading, or tossing with pasta.
After years of perfecting plant-based spreads, this version delivers bold flavor with every bite.
The beauty of black bean pesto is its versatility—it’s rich enough for sandwiches but bright enough for salads, and the beans add a satisfying thickness that holds up in sauces.
I developed this recipe during a vegan cooking challenge, where I needed a pesto that could stand in for any purpose: as a marinade, a dip, or even a pasta sauce. The result? A spread that’s equally at home on toast as it is in a jar of hummus.
What sets this apart is the balance of earthy black beans and fresh basil, which creates a complex flavor profile without overpowering the dish. The lemon juice brightens the mix, while garlic and olive oil add depth.
Ready in just 10 minutes, this pesto keeps well in the fridge for up to a week, making it a pantry staple for quick meals.
Use it as a dip with veggie sticks, a spread for wraps, or a sauce for zucchini noodles—this pesto adapts to any meal. The best part? It’s packed with plant-based protein and fiber, turning a simple condiment into a nutrient-dense upgrade. Let’s make it!
Ingredients for black bean pesto
Nine simple ingredients create a protein-packed pesto that’s creamy, versatile, and perfect for every meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🫘 | 1 ½ cups | Drained and rinsed well |
| Fresh Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Raw Cashews 🥜 | ¼ cup | Soaked in hot water |
| Nutritional Yeast 🍞 | 2 tbsp | For cheesy flavor |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Red Pepper Flakes 🔥 | ½ tsp | Adjust for heat preference |
The black beans are the heart of this pesto—low-sodium canned beans work best, but rinse them well to remove excess starch. Fresh basil is non-negotiable; Trader Joe’s or local farmers markets have the best quality, but any bright green leaves will do. For the garlic, peel and rough chop—no need to mince finely. The cashews add creaminess, but soaking them in hot water for 10 minutes makes them blend effortlessly. Nutritional yeast gives that signature cheesy flavor without dairy, and Bob’s Red Mill is my go-to brand for this ingredient.
No cashews? Silken tofu or avocado works in a pinch for creaminess, though the texture will differ slightly. Fresh basil short on? Spinach or parsley can stretch it, but use half the amount. The olive oil should be extra-virgin—cheap oil makes the whole pesto taste flat. Lemon juice can be substituted with white vinegar or apple cider vinegar, but fresh is always better. For heat, adjust the red pepper flakes to taste—start with less if you’re sensitive to spice.
Store this pesto in an airtight container with a thin layer of olive oil on top to preserve freshness. Keeps for 5-7 days in the fridge or 3 months frozen in ice cube trays. The flavor actually improves after 24 hours as everything melds together. Portion into small jars for easy use—perfect for lunches or last-minute meals.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it only needs things I already have—canned beans, garlic, and olive oil. No fancy ingredients, no last-minute grocery runs. That lemon juice? The secret weapon that brightens everything up in seconds.
- Herby Garlicky Magic: The basil and garlic combo is where it shines—fresh, punchy, and just sweet enough. I blend in a little of the olive oil first so the basil doesn’t turn to mush, and honestly? The texture is just right—creamy but still bright.
- Lunch to Dinner Fix: Spread it on toast for a quick lunch, then toss it into pasta for dinner. Or—here’s my favorite—slather it on grilled chicken or fish. It’s the kind of thing that makes mealtime feel special without any extra effort.
- Budget-Friendly Leftovers: A jar of this keeps for days, and it’s cheap enough to use freely. I’ll make a big batch on Sunday, then use it all week—no waste, no stress. Plus, the black beans stretch it further than any other pesto I’ve tried.
Step-by-step instructions for black bean pesto
Here's how to blend these ingredients into a vibrant, protein-rich spread perfect for dipping or topping.
Soak the Cashews for Optimal Texture
Place the 0.25 cup raw cashews in a small bowl and pour 1 cup hot water over them. Let them soak for 10 minutes until softened. This step is crucial—soaked cashews blend into a silky texture rather than creating gritty bits in your pesto. Drain and set aside, reserving the soaking water if needed later.
While the cashews soak, drain and rinse the 1.5 cups canned black beans thoroughly under cold water. This removes excess sodium and any residual canning liquid that could dilute your pesto's flavor. Pat them dry with a clean kitchen towel to ensure a smooth blending process. The beans will form the hearty base of your pesto, providing protein and earthy depth.
Blend the Wet Ingredients Smoothly
In a high-powered food processor or blender, combine the soaked cashews, drained black beans, 4 cloves garlic cloves, and 2 tbsp lemon juice. Pulse briefly to break everything down, then add 0.5 cup extra-virgin olive oil in a slow stream while processing. This gradual addition prevents the oil from splattering and ensures even emulsification.
Blend until the mixture is completely smooth, scraping down the sides of the processor as needed. You're aiming for a velvety consistency—no visible bean chunks or garlic pieces should remain. This stage builds the foundation of your pesto, where the flavors begin to meld into a cohesive whole. If the mixture seems too thick, add 1-2 tablespoons of water from the cashew soaking liquid to help it blend smoothly.
Add Aromatics and Seasonings
Add the 1.5 cups fresh basil leaves (stems removed), 2 tbsp nutritional yeast, 0.5 tsp sea salt, 0.25 tsp ground black pepper, and 0.5 tsp red pepper flakes to the processor. Pulse a few times to incorporate these ingredients, then blend again until everything is fully combined and the mixture reaches a thick, spreadable consistency.
Taste the pesto at this stage and adjust the seasoning if needed. The nutritional yeast adds a cheesy depth, while the red pepper flakes provide a subtle heat. If you prefer more brightness, add another ½ teaspoon of lemon juice. The pesto should be vibrant green with a rich, herby aroma—this is your quality checkpoint before proceeding.
Adjust Consistency and Store Properly
Transfer the pesto to a bowl and taste again. If it's too thick for your desired consistency, thin it with 1-2 tablespoons of water or additional olive oil, 1 teaspoon at a time, until it reaches a smooth, spreadable texture. The ideal consistency should be like thick hummus—easy to spread but not runny. Cover the bowl with plastic wrap pressed directly onto the surface to prevent oxidation.
For best results, refrigerate the pesto immediately and use within 5 days. The flavors will continue to develop and deepen over time. If you notice any separation, simply stir before using. This pesto keeps well in an airtight container in the refrigerator, making it perfect for meal prep. For longer storage, divide into small portions and freeze for up to 3 months—thaw and stir before using.
Pro Tips For Making Black Bean Pesto
- Drain and Rinse Beans: That canned bean liquid is salty and dulls the basil’s brightness. After draining, give the beans a quick cold-water rinse—especially if your canned beans are the low-sodium kind, which soak up more brine. Pat them just dry with a paper towel; they’ll blend smoother without turning the pesto into soup.
- Toast Garlic in Oil: Raw garlic in pesto tastes sharp and medicinal. Heat 1 minced clove in 1 teaspoon of olive oil over medium-low until golden and fragrant—about 30 seconds. This caramelized depth is what makes the pesto sing, not just the raw bite.
- Pulse Don’t Blend: Black beans break into mush if you pulse too long. Work in batches: 1 cup beans at a time with basil, garlic, and a splash of lemon juice, then pulse 8-10 times max. Add oil last to emulsify—this keeps texture lively, not pasty.
- Add Lemon Last: Acid kills basil’s flavor if added early. Save the lemon juice for the final pulse, then drizzle in more after blending to taste. This brightens the pesto without turning it bitter or watery. (Yes, even if you’re impatient like me.)
Serving suggestions for leftovers
Pasta Perfection
Toss 8 ounces of cooked pasta (I love farfalle or penne) with 2-3 tablespoons of black bean pesto and a splash of pasta water to help it cling. For extra richness, add 1 tablespoon of vegan butter or more olive oil.
The pesto's creamy texture coats each noodle beautifully, and the basil brightens up the dish. Serve immediately with toasted pine nuts or crispy chickpeas for crunch. 🍝
Sandwich Spread
Slather ¼ cup of pesto on toasted sourdough or ciabatta for an open-faced sandwich. Top with avocado slices, sliced cucumber, and microgreens for a fresh, protein-packed lunch. The black beans add heartiness, while the basil keeps it light.
For a heartier option, layer with grilled portobello mushrooms or marinated artichokes. Perfect for brunch or a quick dinner. 🥖
Veggie Dip
Serve your pesto as a dip with crudités like carrot sticks, bell pepper strips, and celery. The earthy beans and fresh basil create a balanced flavor that pairs perfectly with raw veggies.
For extra flair, sprinkle with toasted sesame seeds or crumbled vegan feta. This is my go-to appetizer for game nights or snacking. 🥕
Wrap Filling
Use 3-4 tablespoons of pesto as the base for vegan wraps or burritos. Spread it on a large tortilla, then add sautéed bell peppers, spinach, and black beans.
Roll tightly and slice in half for a satisfying handheld meal. The pesto adds moisture and flavor without overpowering the other ingredients. Wrap in parchment paper and freeze for quick lunches. 🌯
Grain Bowl Topper
Spoon 2 tablespoons of pesto over quinoa or farro bowls for an instant flavor boost. Pair with roasted sweet potatoes, steamed broccoli, and avocado slices. The pesto’s tangy-sweet balance elevates simple grains into a restaurant-worthy dish.
For extra protein, add grilled tofu or chickpeas. This is my favorite way to turn leftovers into a gourmet meal. 🥗
Dip for Chips
Thin your pesto with 1-2 tablespoons of water or vegan mayo for a dippable consistency. Serve with baked tortilla chips or pita wedges for a crowd-pleasing appetizer. The black beans give it body, while the basil keeps it fresh.
For a smoky twist, add ½ teaspoon of smoked paprika to the pesto before serving. Perfect for parties or movie nights! 🍿
Nutrition facts
Frequently asked questions
Can I make this black bean pesto without cashews?
For a nut-free version, replace the 0.25 cup cashews with 0.5 cup silken tofu or ½ avocado (pitted and peeled). Both add creaminess, though avocado will give a slightly different texture. For extra protein, add 1 extra tablespoon of nutritional yeast to compensate for the missing cashew richness.
How do I prevent my pesto from turning brown or separating?
Store your pesto in an airtight container with a thin layer of olive oil on top to protect it from air exposure. Use a spoon to press the oil directly onto the surface before sealing. For best results, refrigerate immediately and consume within 5 days. If separation occurs, simply stir before using—it won't affect the flavor.
What's the best way to freeze black bean pesto?
Portion the pesto into ice cube trays or small silicone molds, then transfer to a freezer bag. This makes it easy to thaw just what you need. For larger batches, use 1-tablespoon portions in freezer-safe containers. Thaw overnight in the fridge and stir before using. The texture may be slightly thicker after freezing, so thin with water or olive oil as needed.
Can I use other herbs instead of basil?
Yes! Try spinach, cilantro, or parsley for a different flavor profile. Use about half the amount of basil since these herbs are milder. For a Mediterranean twist, add 1 tablespoon of dried oregano or thyme along with the fresh herbs. The black beans will still provide the hearty base you love.
Why does my pesto taste bitter?
Bitterness usually comes from over-blending garlic or using wilted herbs. For the next batch, chop garlic coarsely (don't mince) and use fresh, vibrant basil. If you accidentally over-blend, add ½ teaspoon more lemon juice or a pinch of sugar to balance the flavors. Always taste as you go to catch any developing bitterness early.
