Sauces & Condiments
This homemade bean relish transforms simple pantry ingredients into a smoky-sweet condiment that elevates everything from BBQ sandwiches to charcuterie boards. The secret lies in balancing tangy vinegar, caramelized onions, and spices that develop depth over time—no shortcuts here.
I perfected this recipe after years of testing, and it’s now a staple in my kitchen for adding texture and flavor to meals.
The process is straightforward: simmer beans, onions, and spices until tender, then blend with vinegar and sweetener for that signature balance. Unlike store-bought versions, this relish stays fresh for weeks in the fridge or can be preserved for months if canned.
The result? A thick, spreadable condiment with layers of smokiness and sweetness that pairs perfectly with grilled meats, cheese boards, or even as a dip.
What sets this apart is its versatility—use it as a sandwich spread, a topping for burgers, or a snack on its own with crackers. The spices and vinegar mellow over time, so the flavor actually improves with age.
Whether you’re hosting a cookout or just craving a flavor boost, this relish delivers restaurant-quality taste at home.
Best of all, it’s easy to double the batch and store for future use. Once you try homemade, you’ll never go back to the jarred versions. Let’s get started on making this crowd-pleaser!
Ingredients for bean relish
Simple pantry staples transform into this smoky-sweet relish that'll make store-bought look boring.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🫘 | 2 cups | Drained and rinsed, any variety |
| Yellow Onions 🧅 | 1 ½ cups | Finely diced, about 2 medium |
| Apple Cider Vinegar 🍎 | ½ cup | For tangy brightness |
| Maple Syrup 🍁 | ¼ cup | For natural sweetness |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and blending |
| Mustard Seeds 🌿 | 1 tsp | Toasted for subtle heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The beans are the base, so don’t skimp on quality. Canned white beans work best—they hold their shape when blended. I always grab the no-salt-added variety from Trader Joe’s or the bulk section at Whole Foods. The onions are key too—yellow onions caramelize better than sweet ones. Slice them thin and let them cook low and slow for that deep flavor. For the vinegar, apple cider vinegar gives the best tang, but white vinegar works in a pinch.
No smoked paprika? Substitute liquid smoke at 1/4 tsp—it’s a game-changer. Short on maple syrup? Agave or brown sugar both work, but maple adds subtle depth. The mustard seeds can be skipped if you’re sensitive to heat, but toasting them in a dry pan for 30 seconds brings out their nutty flavor. For extra richness, add 1 tbsp of vegan mayo or tahini to the final blend. And if you’re feeling fancy, swap half the beans for lentils—they add a nice earthy note.
This relish tastes even better after a day or two as the flavors meld. Store in an airtight jar in the fridge for up to 3 weeks. For long-term storage, transfer to sterilized jars and process in a water bath for 15 minutes—it’ll keep for 6-12 months on the shelf. Double the batch if you can; I always do, and it disappears fast. The leftovers make an amazing dip with veggie sticks or a spread for vegan burgers.
Why You'll Love This Recipe
- Pantry Magic: I swear by this relish—no fresh herbs, no fancy prep. Just drain those canned beans, dice the onion, and toss in vinegar and maple syrup. That smoky paprika? Instant depth with zero effort.
- Sweet-Smoky Kick: The maple syrup and vinegar balance the beans’ earthiness, while that smoked paprika adds a slow-simmered depth. It’s tangy, it’s sweet, it’s got character—no blandness here.
- Game for Any Plate: Slather it on grilled cheese, mix it into mashed potatoes, or serve it alongside roasted veggies. Honestly, I’ve even used it as a quick BBQ sauce substitute. Versatile enough to handle any meal.
- Budget Win: Canned beans and pantry staples mean this costs pennies per serving. Plus, it keeps for weeks in the fridge—so I make a big batch and forget about it until I’m desperate for flavor. (Spoiler: It never lasts long.)
Step-by-step instructions for smoky-sweet homemade bean relish
Here's how to make this rich, smoky-sweet relish that elevates any BBQ spread.
Sauté the Onions and Garlic for Flavor Foundation
Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1.5 cups finely diced yellow onions and cook for 8-10 minutes, stirring occasionally, until they turn a deep golden brown. This caramelization builds the sweet base of your relish.
Reduce the heat to medium-low and add the 3 cloves minced garlic along with the 1 tsp mustard seeds. Cook for another 1-2 minutes until the garlic is fragrant and the mustard seeds begin to pop lightly. This step develops the aromatic backbone of your relish—don't rush it, or you'll burn the garlic.
Toast the Smoked Paprika for Deep Flavor
While the onions and garlic cook, toast the 1 tbsp smoked paprika in a dry small skillet over low heat for 1-2 minutes, stirring constantly. You're looking for the paprika to darken slightly and release its smoky aroma—this adds complexity that canned versions lack.
Remove the paprika from heat immediately after toasting (it burns quickly) and set it aside. The toasted spice will mellow slightly when combined with other ingredients, but its smoky character remains the star of this relish.
Combine All Ingredients for Perfect Balance
Transfer the onion-garlic mixture to a large mixing bowl. Add the 2 cups drained and rinsed canned white beans, 0.5 cup apple cider vinegar, 0.25 cup maple syrup, toasted smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Stir everything together thoroughly until fully combined.
Here's the thing—this is where the magic happens. The vinegar adds tangy brightness that cuts through the sweetness, while the maple syrup balances the smokiness. The beans provide texture and heartiness. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more vinegar for perfect balance.
Simmer Until Thick and Glossy
Transfer the mixture to a medium saucepan and bring to a gentle simmer over medium-low heat. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the relish thickens to your desired consistency. You're looking for a spreadable texture that coats the back of a spoon—it should be thick but still spoonable.
If it thickens too quickly, add 1-2 tablespoons of water to loosen it. The relish should have a glossy sheen from the olive oil and maple syrup. This simmering step develops all the flavors together, creating that perfect balance of sweet, smoky, and tangy notes that make this relish irresistible.
Pro Tips For Making Bean Relish
- Drain and Rinse Beans: Canned beans taste better when you rinse them first—especially if they’re salt-packed. I used to skip this, but the residual brine throws off the balance of vinegar and maple syrup, making the relish taste flat. Give them a quick cold-water rinse, then drain well. (Yes, even if you’re impatient like me.)
- Sweat, Don’t Burn Onions: Medium heat is your friend here. If you crank the stove too high, the onions caramelize into bitter bits instead of softening evenly. Cover the pan for the first 5 minutes to help them break down faster—just uncover and stir occasionally. You want them translucent, not golden.
- Balance Vinegar Last: Taste before adding the apple cider vinegar. The maple syrup and smoked paprika can make the relish seem sweeter or saltier than it is, so you might need less acid than you think. Add it gradually—you can always fix too little, but you can’t take back the sharpness.
- Crush Some Beans: Skip the food processor for texture. Mash about a third of the beans with a fork before mixing—this gives the relish body without turning it into a smooth paste. The contrast of whole beans and crushed ones makes every bite more interesting. (I learned this the hard way after making a gloppy mess.)
Regional styles of this recipe
Southern BBQ Spread
This version is a Southern classic, perfect for slathering on pulled pork sandwiches or serving as a dip for fried okra. The key difference? Swap the maple syrup for 1/4 cup molasses and add 1/2 tsp cayenne pepper for a deeper, spicier kick.
I like to toast 1 tbsp cornmeal with the mustard seeds for an extra crunchy texture that reminds me of my grandma’s kitchen. 🌶️
For authenticity, use white vinegar instead of apple cider and add 1/2 cup finely chopped bell peppers to the onion mix. The heat from the cayenne balances the sweetness beautifully, making it ideal for hot summer days. Serve it warm with cornbread for a true Southern meal experience.
Midwest Picnic Relish
In the Midwest, bean relish often takes on a sweeter, chunkier profile perfect for picnic spreads. I boost the sweetness to 1/3 cup maple syrup and add 1/4 cup finely chopped celery to the onion mix for a refreshing crunch.
Toast 1 tsp ground coriander with the mustard seeds for a subtle citrus note that pairs perfectly with summer BBQs. 🧅
This version works wonderfully as a sandwich spread or with veggie sticks and crackers for a picnic. The extra sweetness makes it a hit with kids, and the celery adds a freshness that cuts through the richness.
Store it in a mason jar for easy transport, and it’ll keep for up to 4 weeks in the fridge.
Smoky Chipotle Twist
For a smoky, spicy variation, replace the smoked paprika with 1-2 chipotle peppers in adobo sauce, finely chopped. Add 1/4 cup chipotle powder to the onion mix while caramelizing for an intense smoky heat.
This version is perfect for topping vegan tacos or grilled corn—the chipotle’s smokiness elevates everything. 🌶️
To balance the heat, reduce the maple syrup to 1/4 cup and add 1 tbsp lime juice at the end. The acidity brightens the relish, making it ideal for spicy dishes. This version is a crowd-pleaser at cookouts, especially when served with cooling avocado slices on the side.
Herbed Mediterranean Style
For a lighter, herby take, swap the smoked paprika for 1 tbsp dried oregano and 1 tsp dried thyme. Add 1/4 cup finely chopped sun-dried tomatoes to the onion mix for a tangy, Mediterranean flair. This relish pairs beautifully with grilled halloumi or hummus on a platter. 🌿
Use red wine vinegar instead of apple cider and add 1 tbsp capers for a briny kick. The herbs give it a fresh, bright profile that works well as a dip for warm pita bread or as a topping for vegan gyros.
Store it in an airtight container for up to 3 weeks—the flavors deepen over time.
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned ones?
Yes, but you'll need to soak them first! Use 1 cup dried white beans soaked overnight, then drain and rinse. Cook them until tender (about 1.5-2 hours in boiling water) before blending. The texture will be slightly different—dried beans create a heartier relish, while canned ones make it smoother. Pro tip: Add an extra 1/4 cup water during simmering if using dried beans to compensate for moisture loss.
How do I adjust the thickness of my relish?
If your relish is too thick, stir in 1 tablespoon of water or vinegar at a time until you reach the perfect spreadable consistency. For a thicker version, simmer uncovered for 5-10 extra minutes to reduce moisture. The ideal texture should coat the back of a spoon but still be smooth enough to spread. Remember: flavors meld better when slightly thicker, so don't rush the simmering.
Can I make this relish without vinegar?
While vinegar is traditional, you can substitute with lemon juice or apple cider for a milder tang. Use the same amount (1/2 cup) but reduce salt by 1/4 tsp since citrus is naturally salty. For a completely vinegar-free version, try 1/4 cup balsamic vinegar plus 1 tbsp tamari for umami depth. The flavor will be sweeter but still balanced with the smoky spices.
Why did my relish separate?
Separation happens when the ingredients aren't properly emulsified. Stir in 1 tablespoon of olive oil or vegan mayo and blend briefly to recombine. For prevention, always simmer the relish gently (never boil) and stir occasionally. If storing, keep it in an airtight container and shake before serving. Some separation is normal with homemade relishes—just stir well before using.
What's the best way to serve this relish?
This versatile condiment shines on BBQ sandwiches, as a dip for veggie sticks, or as a topping for burgers and tacos. Try it with grilled halloumi, crudité platters, or even as a spread on toast. For extra flair, garnish with chopped fresh herbs like parsley or chives. The smoky-sweet flavor pairs beautifully with both rich and light dishes—don't be afraid to experiment!
