Sauces & Condiments
This bean relish recipe delivers sweet and spicy pickled perfection that elevates everything from sandwiches to charcuterie boards. The balance of tangy vinegar, caramelized onions, and warm spices creates a condiment that's both complex and addictive—ideal for those who love bold flavors with a crunch.
Unlike store-bought versions, this recipe lets you control the sweetness and heat levels precisely.
What sets this relish apart is the slow-cooked base of beans and onions, which develops deep, caramelized notes before being preserved in a bright vinegar brine. The spices—cumin, mustard seeds, and a touch of cayenne—add layers of warmth without overpowering the natural sweetness of the beans.
Best of all, it keeps beautifully in jars for weeks, making it perfect for gifting or batch cooking.
The result is a perfect condiment with a satisfying texture—semi-soft beans and crisp vegetables—paired with a tangy, slightly sweet sauce. Spread it on toast, dollop it alongside grilled meats, or use it as a dip for chips.
The versatility makes it a pantry staple that transforms ordinary meals into something extraordinary.
Storage is simple: refrigerate in airtight jars for up to 3 months, or can it for long-term preservation. The flavors only deepen over time, so you’ll find yourself reaching for this relish long after the initial batch is gone. Ready to make your own?
Ingredients for bean relish
Sweet-spiced beans, tangy vinegar, and caramelized onions create this addictive condiment.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🌱 | 2 cups | Drained and rinsed thoroughly |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelization |
| Red Bell Pepper 🍅 | 1 whole | Diced into small pieces |
| Granulated Sugar 🍚 | ½ cup | For caramelizing onions |
| Apple Cider Vinegar 🍎 | 1 cup | Raw and unfiltered preferred |
| Water 💧 | 1 cup | For vinegar brine balance |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Mustard Seeds 🌶️ | 1 tsp | Whole, for subtle crunch |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The beans are the heart of this relish—cannellini or great northern work best for their creamy texture. Trader Joe's has the best canned options, but any no-salt-added variety does the trick. Caramelizing the onions is non-negotiable; take your time here for that deep, sweet base. The apple cider vinegar should be raw and unfiltered for complexity—Bragg is my go-to, but any organic brand works. For the spices, Penzeys bulk cumin is worth the splurge if you're making a big batch, but regular grocery store cumin works perfectly fine.
No canned beans? Cooked dried beans (like navy or cannellini) give the best texture—just make sure they're fully drained and rinsed. Short on bell pepper? Diced jalapeño adds heat and a similar crunch. The sugar can be swapped for maple syrup if you prefer a more complex sweetness. For the vinegar, white vinegar in a pinch works, but you'll lose that fruity depth. The mustard seeds? Toast them in a dry pan for 30 seconds first—game-changer for flavor. And if you're sensitive to heat, cut the cayenne to ¼ tsp or use smoked paprika instead.
Store this relish in sterilized glass jars with tight lids—it keeps for 3 months in the fridge or 6 months if canned. The flavors actually improve over time, so you'll find yourself making extra. For gifting, use amber glass jars to protect from light. If you notice any mold or off smells, toss it—safety first. The texture will soften slightly after opening, but a quick stir revives it. Trust me, you'll want to make this at least once a month.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to meal prep—just open a can of beans, chop one onion and a pepper, then toss with vinegar and sugar. No fancy skills needed, just a knife and 15 minutes of your time.
- Sweet-Tangy Kick: That balance of sweet sugar and sharp vinegar? It’s ridiculously good—like a grown-up version of salsa, but with beans that add hearty texture. The red bell pepper gives it a subtle crunch too, which I always crave.
- Potluck Hero: Bring this to a gathering, and you’ll be the one everyone asks for seconds from. It’s neutral enough to pair with chips, sandwiches, or grilled meats, but still stands out as something special—not just another side dish.
- Budget Stretch: A single can of beans and a few pantry staples feed my family for days. I keep a jar in the fridge for weeks, tossing it into eggs, tacos, or straight from the spoon when I’m lazy. Cheap, filling, and zero waste.
Step-by-step instructions for sweet and spicy bean relish
This relish delivers bold, tangy-sweet perfection with every bite—here's how to nail it every time.
Caramelize the Onions and Bell Pepper
In a large, heavy-bottomed skillet, combine the 2 whole yellow onions and 0.5 cup granulated sugar. Cook over medium-low heat for 15-20 minutes, stirring occasionally, until the onions turn a deep golden brown and become tender. This slow caramelization builds rich, sweet depth that forms the relish's foundation.
Add the 1 whole red bell pepper, diced into small pieces, to the skillet. Continue cooking for another 5-7 minutes until the bell pepper softens and begins to take on the caramelized color of the onions. You'll know it's ready when the mixture smells intensely sweet and the onions release easily from the pan when pressed with a wooden spoon.
Toast the Spices and Build the Flavor Base
Reduce the heat to low and add the 1 tbsp ground cumin and 1 tsp mustard seeds. Stir constantly for 1-2 minutes until the cumin becomes fragrant and the mustard seeds begin to pop lightly. This toasting step unlocks deeper, more complex flavors that elevate the entire relish.
Next, add the 0.5 tsp cayenne pepper and 1.5 tsp salt, stirring to distribute evenly. Cook for an additional 30 seconds to bloom the spices fully. The mixture should now have a rich, aromatic aroma with hints of earthy cumin, subtle heat from the cayenne, and a touch of mustard's sharp bite.
Combine with Vinegar and Water
Increase the heat to medium and pour in the 1 cup apple cider vinegar and 1 cup water. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 10 minutes. This allows the vinegar to mellow slightly and the flavors to meld together harmoniously.
During this time, add the 2 cups drained and rinsed canned white beans, stirring gently to incorporate them into the mixture. The beans will begin to absorb the caramelized onion and spice blend, creating a thick, chunky texture. Keep the heat low to prevent the vinegar from boiling off too quickly.
Simmer to Perfection
Continue simmering the relish for 15-20 minutes, stirring occasionally, until it thickens to a spreadable consistency. You're aiming for a texture that's slightly thicker than chutney but still retains a pleasant chunkiness from the beans and onions. The relish should coat the back of a spoon when stirred.
Taste and adjust seasoning if needed—add a pinch more salt if the relish tastes too tangy, or a touch more sugar if it needs more sweetness. The balance should be a harmonious interplay of sweet, tangy, and spicy flavors with the beans adding hearty texture.
Cool and Store for Maximum Flavor
Remove the relish from heat and let it cool to room temperature. This cooling period allows the flavors to fully develop and intensify. Transfer the relish to clean, airtight jars and refrigerate for at least 4 hours before serving. The longer it sits, the more complex and delicious it becomes.
This relish keeps well in the refrigerator for up to 2 weeks, making it perfect for meal prep. The flavors continue to evolve over time, becoming even more vibrant with each passing day. Serve it as a condiment with grilled meats, as a topping for sandwiches, or simply enjoy it with crackers for a delightful snack.
Pro Tips For Making Bean Relish
- Drain and Rinse Beans: Canned beans have that weird metallic tang, and skipping this step means your relish will taste like tin. Dump them in a colander, give a quick rinse under cold water, and pat them dry—especially if you’re sautéing. Wet beans splatter like crazy and won’t crisp up properly.
- Char the Peppers: I used to just chop the red bell pepper and toss it in raw—big mistake. Blacken the skin over a gas flame or under the broiler first, then peel off the charred bits. That smoky depth cuts through the sweetness and makes the whole dish taste like it was simmered for hours.
- Simmer, Don’t Boil: This isn’t soup. If you let it boil hard, the beans turn mushy and the vinegar flavor gets lost in the steam. Keep it at a gentle simmer—little bubbles, no rolling—so the onions caramelize and the sugar dissolves without turning the relish into glue.
- Add Vinegar Last: Tossing in the apple cider vinegar too early makes the onions release too much water and dilutes the flavor. Wait until the very end, stir it in, and let it sit for 10 minutes off the heat. That’s when the acid really mellows and blends in instead of fighting for dominance.
Health benefits of bean relish
Fiber-Rich Powerhouse
This bean relish is a fiber superstar, thanks to the 2 cups of white beans at its core. A single serving delivers about 12 grams of fiber—nearly half your daily needs—which supports digestive health and keeps you feeling full longer.
The beans also provide plant-based protein, making this relish a satisfying addition to vegetarian meals or a great way to bulk up plant-forward plates. 🌱
Probiotic Potential
The apple cider vinegar in this recipe isn’t just for tang—it may also promote gut health. While vinegar itself isn’t a probiotic, its acidic nature can encourage the growth of beneficial bacteria in your gut.
Pair this relish with fermented foods like sauerkraut or kimchi for an extra probiotic boost. I’ve noticed my digestion improves whenever I include vinegar-rich foods in my diet.
Antioxidant Boost
The red bell pepper and yellow onions contribute vitamin C and quercetin, a powerful antioxidant that fights inflammation. Quercetin, found in onions, has been linked to reduced risk of chronic diseases like heart disease.
Plus, the cumin adds iron and manganese, both essential for energy production and immune function. This relish isn’t just flavorful—it’s packed with nutrients that work together for overall wellness.
Low-Calorie, High-Flavor
At just around 60 calories per 2-tablespoon serving, this relish is a guilt-free way to add bold flavor to meals. The apple cider vinegar and water base keep it light, while the caramelized onions and spices deliver depth without excess calories.
It’s perfect for those watching their weight but still craving rich, satisfying condiments. I love using it as a dip for veggies or a topping for grilled chicken—it adds complexity without derailing a balanced meal.
Blood Sugar Balance
Despite its sweetness, this relish has a low glycemic impact thanks to the fiber-rich beans and the vinegar’s acidity. The sugar is balanced by the beans’ slow-digesting carbs, preventing blood sugar spikes.
For those managing diabetes or prediabetes, this relish is a smart choice—just be mindful of portion sizes if you’re using it on sweet dishes like toast with jam.
Spice Benefits
The cumin and cayenne pepper in this recipe aren’t just for flavor—they offer real health perks. Cumin aids digestion and may help regulate blood sugar, while cayenne supports metabolism and circulation. Together, they give this relish a metabolic kick that makes it more than just a tasty condiment.
I always feel a little more energized after eating it, especially when paired with a protein-rich meal like grilled salmon.
Nutrition facts
Frequently asked questions
Can I make this bean relish without sugar?
Swap the ½ cup granulated sugar for ¼ cup maple syrup or 2 tablespoons honey (if not vegan) to maintain sweetness. For a sugar-free version, increase the apple cider vinegar by 1 tablespoon and add ½ teaspoon vanilla extract to enhance natural sweetness. The caramelization will still develop, just with a different flavor profile.
How do I adjust the heat level?
Start with the ½ teaspoon cayenne pepper as written, then taste as you go. For milder heat, reduce to ¼ teaspoon or replace with ½ teaspoon smoked paprika. If you love spice, add ¼ teaspoon red pepper flakes or a pinch of chipotle powder. Remember, flavors intensify when refrigerated, so go easy at first!
Can I use dried beans instead of canned?
Yes! Cook 1 cup dried white beans (like cannellini) until tender, then drain and rinse thoroughly. Dried beans add a creamier texture but require soaking overnight first. For best results, use 2 cups cooked dried beans to match the canned version's yield. The extra cooking time is worth it for a more rustic, hearty relish.
Will this relish thicken more after refrigerating?
Yes, it typically thickens slightly overnight—this is normal! If it becomes too thick, stir in 1-2 tablespoons water or vinegar to reach your preferred consistency. For a smoother texture, blend briefly before serving. The relish should remain spreadable but still hold its chunky elements. Stir well before using to redistribute any settled spices.
What's the best way to store homemade bean relish?
Transfer to sterilized glass jars with airtight lids. In the fridge, it keeps for 2-3 months with flavors deepening over time. For longer storage, can it using a water bath method (process for 30 minutes for pint jars). Store in a cool, dark place—amber glass jars protect against light. Always check for mold or off smells before eating.
