Bean Relish Recipe: Smoky-Sweet Homemade Spread for BBQ & Sandwiches

Sauces & Condiments

Bean Relish Recipe: Smoky-Sweet Homemade Spread for BBQ & Sandwiches

This homemade bean relish recipe transforms simple pantry staples into a smoky-sweet spread that elevates everything from burgers to charcuterie boards. The perfect balance of tangy vinegar, caramelized onions, and warm spices creates a versatile condiment that's far superior to store-bought versions.

What makes this recipe special is its adaptability—whether you prefer a smooth paste or chunky texture, you can customize it to suit your taste.

The foundation of great bean relish lies in proper cooking techniques: slow-simmering the beans and vegetables until tender, then balancing sweetness with acidity for that signature tang. I've perfected this method over years of testing, ensuring every batch delivers consistent flavor without requiring fancy equipment.

The result is a spread that's rich, complex, and packed with texture—ideal for sandwiches, dips, or even as a topping for grilled meats.

What you'll end up with is a smoky-sweet relish that adds depth to any dish, whether it's slathered on a vegan burger, dolloped alongside roasted vegetables, or served as a dip with crackers.

The process is straightforward—just combine canned beans, onions, vinegar, and spices, then simmer until thickened—but the flavor transformation is nothing short of remarkable. This is the kind of homemade condiment that makes every meal feel special.

Best of all, this relish keeps well in the refrigerator for up to two weeks, making it perfect for meal prep. Once you try it, you'll never go back to store-bought versions. Let's get started on creating your own batch!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean relish

Nine simple ingredients transform into a smoky-sweet spread that'll make store-bought look sad.

Ingredient Amount Notes
Canned Kidney Beans 🫘 2 cups Drained and rinsed thoroughly
Yellow Onions 🧅 1 ½ cups Finely diced, about 2 medium
Apple Cider Vinegar 🍏 ½ cup For tangy brightness
Smoked Paprika 🌶️ 1 ½ tbsp For deep smoky flavor
Brown Sugar 🍚 ¼ cup Light or dark variety
Mustard Seeds 🌿 1 tsp Toasted for extra depth
Ground Cumin 🌿 1 tsp Earthy warmth essential
Extra-Virgin Olive Oil 🫒 ¼ cup For richness and binding
Fresh Garlic Cloves 🧄 3 cloves Minced for aromatic punch
Salt 🧂 1 ½ tsp Diamond Crystal preferred

The kidney beans are your flavor anchor—Trader Joe's or Whole Foods have the best quality canned varieties (no salt added). For onions, yellow onions caramelize beautifully, but red onions add a subtle sweetness if you prefer. Apple cider vinegar is non-negotiable here—Bragg or Texas Pete are my go-tos, but any good-quality vinegar works. Smoked paprika is where the magic happens; Penzeys or McCormick smoked varieties both deliver that deep, woodsy flavor. Toast your mustard seeds in a dry pan for 30 seconds—they'll release incredible aroma, but don't burn them! The brown sugar should be packed, not aerated, for that caramel depth.

No smoked paprika? Liquid smoke at half the amount gets you close, though it lacks the complexity. Substitute brown sugar with maple syrup (reduce by 1 tbsp) if you're avoiding refined sugar. For a chunkier texture, leave some beans whole—otherwise, mash them slightly with a fork. The olive oil can be swapped for avocado oil, but extra-virgin adds that fruity note. Garlic can be roasted for a sweeter profile—wrap whole cloves in foil, bake at 400°F for 20 minutes. And if you're short on time, pre-minced garlic from a jar works in a pinch (just drain it well).

This relish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 2 weeks, or freeze for 6 months—portion into ice cube trays for perfect single-serving dollops. The texture will thicken further in the fridge, so add a splash of vinegar or water if it gets too stiff. I always make a double batch—one for immediate use, one to freeze. Trust me, you'll want it on hand for everything from vegan burgers to charcuterie boards.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe—no fresh herbs, no fancy prep. Just open a can of beans, chop one onion, and toss it all in a pot. That’s it. The vinegar and paprika do all the flavor work while I’m still deciding what to make for dinner.
  • Sweet-Smoky Kick: Between the brown sugar’s caramelized bite and the smoked paprika’s warmth, this relish is addictive. It’s like someone took a tangy, savory hug and poured it into a jar—perfect for when you want something bold but not overpowering.
  • Game for Any Meal: Slather it on grilled cheese, mix it into mashed potatoes, or serve it with crackers when unexpected guests show up. My kids even ask for it as a side with plain eggs. (Yes, really.) It’s the kind of thing that makes you look like a cooking genius without trying.
  • Budget Stretch: A single can of beans and a bag of onions last me weeks. The vinegar and spices? Already in my cupboard. I make a big batch, store it in the fridge, and suddenly I’ve got a freezer-friendly condiment that costs pennies per serving. Leftovers? More like leftovers—because it never lasts.

Step-by-step instructions for smoky-sweet bean relish

This relish delivers bold, complex flavor with minimal effort—perfect for elevating sandwiches or BBQ dishes.

1

Sauté Onions and Garlic Until Translucent

Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium heat. Add the 1.5 cups finely diced yellow onions and cook, stirring occasionally, for 8-10 minutes until they become soft and translucent. This step builds the foundation of your relish—don't rush it.

When the onions are nearly done, add the 3 cloves minced fresh garlic cloves and cook for another 30 seconds until fragrant. The garlic should sizzle gently but not brown. If it starts to darken too quickly, reduce the heat slightly. This aromatic base will carry through your entire relish, so take your time here.

2

Toast Spices for Maximum Flavor

Add the 1 tsp mustard seeds and 1 tsp ground cumin to the pan, stirring constantly for 1 minute until the mustard seeds begin to pop and release their nutty aroma. This toasting step is crucial—it deepens the flavor profile and prevents the spices from tasting raw.

Next, sprinkle in the 1.5 tbsp smoked paprika and stir for 20 seconds until the mixture smells rich and earthy. The spices should coat the onions evenly. If you notice any burning or darkening, immediately reduce the heat to low. These toasted spices will give your relish that signature smoky depth that makes it irresistible.

3

Combine Wet Ingredients and Simmer

Increase the heat to medium-high and pour in the 0.5 cup apple cider vinegar and 0.25 cup brown sugar. Stir well to dissolve the sugar completely—you should hear it sizzle as it melts into the onion mixture. This combination of tangy vinegar and sweet brown sugar creates the perfect balance that defines this relish.

Add the 2 cups drained and rinsed canned kidney beans and 1.5 tsp salt to the pan. Stir everything together and bring the mixture to a gentle boil. Once boiling, reduce the heat to low-medium and let it simmer uncovered for 10-12 minutes, stirring occasionally. The relish should thicken slightly as the liquid reduces, creating a rich, jammy texture.

4

Adjust Consistency and Cool

After simmering, taste the relish and adjust the seasoning if needed. If it's too thick, add 1-2 tablespoons water to loosen it. For extra tang, add a splash more apple cider vinegar. The perfect consistency should be thick enough to spread but still have a slight jam-like quality.

Transfer the relish to a clean glass jar and let it cool to room temperature. As it cools, it will thicken further. This cooling step is essential—it allows all the flavors to meld together perfectly. Once cooled, seal the jar and refrigerate for at least 1 hour before serving. The flavors will develop even more overnight, making it even more delicious.

5

Store and Serve

Your homemade bean relish will keep in the refrigerator for up to 2 weeks. The flavors continue to deepen over time, so it actually tastes better as it ages. When ready to serve, spoon it onto sandwiches, slather it on burgers, or use it as a tangy topping for grilled meats.

This relish delivers that perfect balance of smoky, sweet, and tangy that makes it a crowd-pleaser. The combination of kidney beans, caramelized onions, and aromatic spices creates a texture that's both rustic and refined. Trust me, once you try this homemade version, you'll never go back to store-bought again!

👨‍🍳

Pro Tips For Making Bean Relish

  • Drain and Rinse Beans: Canned beans taste better when you rinse them first—especially kidney beans, which can get mushy if the liquid isn’t washed off. I learned this the hard way when my relish turned into a watery mess; now I always give them a quick cold-water rinse before draining.
  • Sweat, Don’t Sear, the Onions: Low and slow is the name of the game here. If you crank the heat, you’ll burn the onions before they soften, and your relish will taste bitter. Keep it at medium-low, stir often, and let them cook until they’re translucent—not browned.
  • Balance the Vinegar Gradually: Apple cider vinegar is the star, but too much upfront makes the relish taste harsh. Start with half the amount, taste, then add more as you go. I used to dump it all in and end up with a mouth-puckering disaster.
  • Simmer, Don’t Boil: This isn’t a quick stir-and-go dish. Let it bubble gently for at least 15 minutes so the flavors meld—no rushing. I skip this step when I’m in a hurry, and the relish always tastes flat and unfinished.

Troubleshooting this dish

Too Thin or Watery

If your relish turns out too thin, don't panic—simmer it uncovered for an extra 5-10 minutes to reduce the liquid. For a quicker fix, mix 1 tbsp cornstarch with 1 tbsp cold water, stir into the relish, and simmer for 2 more minutes.

This creates a natural thickener without altering flavor. Always taste as you go to avoid over-thickening. 💡

Not Tangy Enough

The vinegar-to-sugar ratio is key here. If your relish lacks tang, add 1-2 tbsp more apple cider vinegar and let it sit for 10 minutes before tasting again. For a deeper tang, try white vinegar (½ tbsp at a time)—it's more acidic than apple cider.

Balance is everything: too much vinegar can overpower the sweetness, so adjust gradually.

Spices Taste Raw

Under-toasted spices create a bitter, harsh flavor. Next time, toast your mustard seeds and cumin in a dry pan for 30-45 seconds until they're fragrant but not browned. For smoked paprika, bloom it in the oil for 1 full minute before adding other ingredients.

If your current batch has raw spices, stir in ½ tsp extra brown sugar to mellow the bitterness and let it sit overnight—flavors will meld better.

Onions Burned or Bitter

Burnt onions ruin the sweet foundation of your relish. Cook onions over medium-low heat for a longer time (up to 15 minutes) rather than rushing them. If they start to darken too quickly, reduce heat to low and add 1 tsp water to steam them gently.

For bitter onions, try Vidalia or sweet onions—they caramelize more easily without bitterness. Always use fresh onions; older ones develop bitter compounds.

Relish Too Sweet

If your relish tastes cloyingly sweet, balance it with extra vinegar (1 tbsp at a time) or a pinch of salt. For a smokier profile, add ½ tsp liquid smoke and let it sit for 10 minutes before tasting again.

If the sweetness comes from the beans, rinse them thoroughly before adding to reduce natural sugars. Pro tip: Let the relish sit overnight—the flavors will naturally rebalance as they cool.

Mold or Fermentation

If your relish develops mold or an off smell, it's time to toss it. To prevent this, always store relish in a sterilized glass jar with a tight seal and refrigerate within 2 hours of cooking.

For longer storage, freeze portions in ice cube trays—they thaw perfectly and keep for 6 months. Never leave relish at room temperature for more than 2 hours, even if it's sealed. 🚨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about homemade bean relish

1

Can I make this bean relish without canned beans?

Use 2 cups cooked dried kidney beans instead—simmer them in water for 1 hour until tender before adding to the relish. For extra flavor, add a bay leaf to the cooking water. Dried beans give a slightly earthier taste, but the texture will be slightly firmer. Always rinse them well after cooking to remove any bitterness.

2

How can I adjust the texture to be chunkier or smoother?

For a chunkier relish, leave the beans whole and only lightly mash a few with a fork. For a smoother texture, mash all the beans thoroughly before simmering. You can also blend half the mixture for a hybrid texture—just reserve some whole beans for contrast. Pro tip: Simmering longer (up to 15 minutes) naturally thickens the relish, creating a paste-like consistency.

3

What are the best ways to use this relish beyond sandwiches?

This versatile relish shines as a dipping sauce for veggie sticks or chips, a topping for grilled meats or tacos, or even a marinade base for tofu or tempeh. Try mixing it into hummus for a smoky twist, or use it as a glaze for baked sweet potatoes. The possibilities are endless—it's like a BBQ sauce meets salsa!

4

Can I make this relish in a slow cooker or Instant Pot?

Yes! For a slow cooker, sauté the onions and spices first, then add all ingredients and cook on low for 3-4 hours, stirring occasionally. For an Instant Pot, sauté the onions, then add everything else and pressure cook for 8 minutes on high. Both methods work well, but stove-top simmering gives you more control over the texture. The slow cooker version tends to be slightly thicker.

5

Why does my relish separate or oil float to the top?

This happens when the relish cools and the oils separate from the vinegar-based liquid. Simply stir it well before serving—it's completely normal! To prevent separation, let the relish cool slightly before refrigerating, and store it in a glass jar (plastic can cause more separation). If you prefer a uniform texture, blend it briefly before serving. The flavor won't be affected!

★★★★★4.8(11 reviews)
Categories Sauces & Condiments