Sauces & Condiments
This bean relish recipe transforms simple pantry staples into a smoky-sweet spread that elevates sandwiches, tacos, and grilled meats with every bite. After years of perfecting the balance between tangy, sweet, and savory, I've created a vegan-friendly relish that delivers restaurant-quality flavor without the fuss.
The secret lies in simmering white beans with tomatoes, garlic, and spices until they develop that perfect caramelized depth.
The beauty of this recipe is its versatility—it works as a bold sandwich spread, a tangy topping for baked potatoes, or even a side for charcuterie boards.
With just 10 ingredients and 30 minutes of active prep time, you'll have a relish that stays fresh in the fridge for up to 2 weeks, making it perfect for meal prep.
The smoky paprika and garlic create layers of flavor that cut through rich meats, while the vinegar and sugar balance the natural earthiness of the beans.
What makes this recipe stand out is the texture—chunky enough to add satisfying bite, yet smooth enough to spread effortlessly. The tomatoes caramelize beautifully, creating pockets of sweetness that contrast perfectly with the tangy vinegar and smoky spices.
Whether you're serving it on a classic Reuben sandwich or pairing it with grilled vegetables, this relish brings a burst of flavor that keeps everyone coming back for more.
Best of all, this recipe is completely plant-based, making it ideal for vegans, vegetarians, or anyone looking to reduce meat in their diet. The ingredients are simple, the method is straightforward, and the results are undeniably delicious. Ready to transform your meals with this game-changing condiment? Let's get started!
Ingredients for bean relish
Ten simple ingredients transform into a smoky-sweet condiment that's restaurant-quality delicious.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🌱 | 1 lb | Cannellini or great northern, drained |
| Roma Tomatoes 🍅 | 1 ½ lbs | Fresh, halved, or canned diced tomatoes |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for depth |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Granulated Sugar 🍚 | ¼ cup | Balances acidity perfectly |
| Smoked Paprika 🌶️ | 1 tbsp | Smoky depth, essential |
| Onion Powder 🧅 | 1 tsp | Adds subtle savory base |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality for richness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
The white beans are the heart of this relish—cannellini or great northern both work beautifully, but Trader Joe's has the best canned options if you're short on time. Fresh Roma tomatoes are ideal for caramelization, but canned diced tomatoes save prep time without sacrificing flavor. For the garlic, fresh is non-negotiable—it develops that irresistible depth during simmering. The smoked paprika? Penzeys or Diamond Crystal are my go-tos for consistent quality, but any good brand will do. I always grab extra cilantro—half goes in the relish, half gets chopped fresh over the top at serving.
No fresh tomatoes? Canned diced tomatoes work perfectly—just drain them well. Short on garlic? Garlic powder at half the amount gets you close, but the fresh flavor is worth the effort. The apple cider vinegar can be swapped for red wine vinegar, though it'll have a slightly different profile. For a touch of heat, add a pinch of cayenne or a dash of hot sauce. The sugar balances the acidity beautifully—trust the recipe, don't skimp here. And if you're feeling fancy, toasted pine nuts add a lovely crunch at the end.
This relish tastes even better the next day as flavors meld—make a double batch if you can. Keeps in the fridge for 2 weeks sealed in a jar, or 3 months frozen in ice cube trays for portion control. I always portion mine into small jars so it's ready for quick sandwich assembly. The texture is perfect—chunky enough to add bite, yet smooth enough to spread effortlessly. Store it in the fridge, and it'll stay fresh and vibrant for your next meal.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this relish comes together with what’s already in my pantry—no fancy shopping required. Drain those canned beans, chop a few tomatoes (or grab pre-diced if you’re really short on time), and toss in garlic, vinegar, and sugar. That’s it. The kind of recipe where you’ll wonder why you ever made anything complicated.
- Sweet-Tart Bite: Between us, the apple cider vinegar and sugar combo is chef’s kiss—bright, tangy, and just enough sweetness to balance the creamy beans. The Roma tomatoes add that juicy pop, and the garlic? Oh, it sneaks in flavor without overpowering. Honestly, it’s the kind of relish that makes you reach for seconds before the meal even starts.
- Leftover Hero: This stuff doesn’t just disappear after one use. I’ve had it last weeks in my fridge, tucked into sandwiches, spooned over grilled cheese, or even mixed into mashed potatoes for a protein boost. It’s my go-to for turning simple meals into something heartier—no extra effort, just better flavor.
- Budget Meal Upgrade: Canned beans and Roma tomatoes? Check. Vinegar and sugar? Double check. This relish costs me pennies per serving but feels like a fancy appetizer. I’ll be real: it’s my secret weapon for making weeknight dinners feel special without breaking the bank—or my willpower to resist eating it straight from the jar.
Instructions for bean relish recipe: smoky-sweet tomato and garlic crunch
Transform simple pantry staples into a vibrant, complex relish with layers of smoky depth and bright acidity.
Prepare the Base Ingredients
Begin by draining and rinsing the 1 lb canned white beans thoroughly under cold water to remove any excess sodium. Pat them completely dry with a clean kitchen towel—this prevents a watery relish. In a large mixing bowl, combine the drained beans with the 1.5 lbs halved Roma tomatoes, 6 cloves minced garlic cloves, and 1 tbsp smoked paprika. The tomatoes should release their juices immediately, creating a vibrant pink base.
Use a potato masher or fork to gently crush the tomatoes and beans, leaving some texture but breaking them down into rough chunks. This creates the perfect balance between smooth and rustic. Real talk: don't over-blend or you'll lose that beautiful textural contrast that makes this relish so special.
Build Flavor with Vinegar and Sugar
In a small bowl, whisk together the 0.25 cup apple cider vinegar, 0.25 cup granulated sugar, 1 tsp onion powder, and 0.5 tsp ground black pepper. Pour this mixture over the bean-tomato combination and stir thoroughly to distribute evenly. The vinegar will immediately brighten the flavors while the sugar begins to dissolve, creating a syrupy balance that cuts through the richness.
Let the mixture sit for 10 minutes at room temperature. This resting period allows the vinegar to fully penetrate the beans and tomatoes, developing that perfect tangy-sweet harmony. You'll notice the mixture darken slightly as the flavors meld—this is exactly what you want to see.
Incorporate the Olive Oil and Finish
Slowly drizzle in the 0.25 cup extra-virgin olive oil while stirring continuously with a wooden spoon. The oil should coat each bean and tomato piece, creating a glossy sheen that indicates proper emulsification. This step is crucial—adding the oil too quickly can create a greasy texture instead of the desired velvety consistency.
Taste and adjust the seasoning if needed. You might want to add a pinch more sugar to balance the acidity or a dash of smoked paprika for more depth. The relish should have a complex flavor profile with bright acidity, subtle sweetness, and underlying smokiness from the paprika.
Garnish and Rest for Maximum Flavor
Transfer the relish to a serving bowl and sprinkle with the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh herbal note that cuts through the richness and brightens the entire dish. Gently fold it in just before serving to preserve its vibrant color and fresh flavor.
Cover the bowl and refrigerate for at least 2 hours before serving. This resting period allows all the flavors to fully develop and meld together. When ready to serve, give it one final taste and adjust seasoning if needed. The relish will keep in the refrigerator for up to 5 days, making it perfect for meal prep or holiday gatherings.
Pro Tips For Making Bean Relish
- Drain and Rinse Beans: Dump those canned beans into a colander and give them a good rinse—even if the label says "no salt added." The starch clinging to them thickens your relish into a gluey mess instead of a bright, chunky sauce. I learned this after my first batch turned into a sad, sticky blob.
- Roast the Tomatoes: Toss halved Roma tomatoes with olive oil, salt, and pepper, then roast at 400°F (200°C) for 15 minutes before chopping. This caramelizes their sugars and softens them just enough to break down smoothly—no more fighting tough, raw tomato chunks in your relish. (Yes, even if you’re impatient like me.)
- Mince the Garlic Fine: Skip the press and use a knife to mince those cloves into a paste—tiny, even bits that dissolve into the relish instead of sitting as chewy specks. I was skeptical until I tried it; now, every bite has that deep, mellow garlic flavor without the texture fight.
- Simmer Low and Long: Let the relish bubble gently for 20-25 minutes after adding vinegar and sugar, stirring occasionally. Rushing it leaves the vinegar sharp and the sugar clumpy. Low heat lets the flavors marry properly—no one wants a relish that tastes like a science experiment gone wrong. (Your future self will thank you.)
Best sauces and condiments for these flavors
Sandwich Spread Perfection
This smoky-sweet bean relish transforms classic sandwiches into flavor bombs. Slather it generously on rye bread for a Reuben-style masterpiece—it pairs beautifully with Swiss cheese and corned beef. For a vegan twist, try it on marbled rye with avocado slices and crispy bacon substitute.
The acidity cuts through rich meats while the smoky paprika adds depth that keeps every bite exciting. 🥪
Taco Topping Twist
Use this relish as a tangy, smoky topping for vegan taco bowls or traditional beef tacos. Spoon it over black beans, shredded cabbage, and cashew sour cream for a flavor explosion.
The chunky texture adds satisfying bite, while the vinegar brightens the richness of spiced lentils or grilled portobello mushrooms. I like to add a sprinkle of crumbled feta or vegan feta for extra creaminess.
Grilled Meat Companion
This relish elevates grilled meats like nothing else. Serve it alongside smoked brisket, pulled pork, or grilled chicken thighs as a cooling contrast. The smoky paprika in the relish mirrors the charred flavors of the meat, while the acidity cuts through the fat.
I often serve it in small bowls with toasted baguette slices for dipping—it’s a crowd-pleaser at BBQs. 🔥
Vegetable Plate Elevator
Turn a simple veggie platter into a gourmet experience by serving this relish on the side. Drizzle it over roasted Brussels sprouts, grilled eggplant slices, or crispy zucchini fries.
The sweetness caramelizes slightly when heated, creating pockets of flavor that make every bite irresistible. A sprinkle of toasted pumpkin seeds adds crunch and ties everything together beautifully.
Cheese Board Game-Changer
This relish adds a bold, tangy element to cheese boards that balances creamy and crumbly cheeses. Pair it with aged cheddar, blue cheese crumbles, and brie slices for a flavor contrast that’s always a hit.
The smoky depth complements sharp cheeses, while the acidity cuts through rich flavors. Serve it in a small bowl with crackers or sliced baguette for easy dipping—it’s the perfect finishing touch for any charcuterie spread.
Breakfast Boost
Don’t let this relish stay confined to lunch and dinner—it’s a fantastic breakfast companion too! Spread it on toasted sourdough with scrambled eggs or vegan tofu scramble for a savory morning meal. The smoky-sweet flavors wake up your palate, and the acidity balances the richness of eggs beautifully.
I also love adding it to avocado toast with a sprinkle of flaky sea salt for a brunch-worthy dish. ✨
Nutrition facts
Frequently asked questions
Can I make this bean relish without tomatoes?
Swap the tomatoes for 1 cup diced bell peppers or 1 cup finely chopped celery to keep the same texture. For a fruitier twist, try 1 cup diced pineapple or 1 cup chopped pickles—both add tangy sweetness that balances the beans beautifully. The key is maintaining the chunky texture while keeping the vinegar-sugar ratio intact.
How can I adjust the spice level?
For extra heat, add ½ tsp cayenne pepper or 1 tbsp hot sauce when mixing the vinegar and sugar. If you prefer milder flavor, reduce the smoked paprika to ½ tbsp or omit the black pepper entirely. Taste as you go—the relish tastes even better after resting, so adjust spice levels before refrigerating.
Can I use dried beans instead of canned?
Yes, but you'll need to soak and cook them first. Use 1 cup dried white beans (about 3 cups cooked yield**) soaked overnight, then simmered for 1-1.5 hours until tender. Drain well and pat dry before using in the recipe. The texture will be slightly firmer, but the flavor develops beautifully with the slow cooking process.
What's the best way to store leftover relish?
Transfer to an airtight glass jar and store in the fridge for up to 2 weeks. For longer storage, portion into ice cube trays, freeze, then transfer to a freezer bag. Thaw overnight in the fridge—never at room temperature. The flavors actually improve over time, making it perfect for meal prep.
Is this relish gluten-free?
Yes, this recipe is naturally gluten-free as long as you use certified gluten-free smoked paprika and vinegar. Always check labels on spices and vinegars if you're strictly avoiding gluten. The recipe's base ingredients—beans, tomatoes, vinegar, and oil—are all gluten-free staples.
