Step 1 — Sauté the Aromatics
Preheat your medium saucepan over medium heat. Add the chopped onion, chopped green bell pepper, and minced garlic directly to the pan with 2–3 tablespoons of water or vegetable stock. Cook for 3–4 minutes, stirring occasionally, until the onions soften slightly and become translucent.
Using water or vegetable stock instead of oil keeps this recipe completely oil-free without sacrificing any flavor. The vegetables release their own moisture as they cook, and the small amount of added liquid prevents anything from sticking or burning. This technique — water sautéing — is a genuinely useful oil-free cooking method that works across dozens of recipes.
Step 2 — Add the Beans, Sauce, and Liquid Smoke
Reduce the heat to medium-low. Add the drained and rinsed beans, 2 cups of BBQ sauce, and 1–2 teaspoons of liquid smoke. Stir everything together thoroughly until every bean gets completely coated in the sauce. This is important — you want even distribution of flavor throughout the entire pot, not just a sauce sitting on top.
Let the beans simmer for 10–15 minutes, stirring occasionally. You'll notice the sauce thickens slightly as it reduces and the beans absorb some of the surrounding flavor. The kitchen will smell incredible during this stage — smoky, sweet, savory, and exactly like a summer cookout should smell.
Step 3 — Taste, Adjust, and Serve
Remove the pan from heat. Taste the beans and adjust as needed — more liquid smoke for smokiness, more BBQ sauce for sweetness and depth, a pinch of salt if the flavors need lifting. The right adjustment depends on which BBQ sauce you used, so always taste before declaring them done.
Serve immediately while hot, or let them cool to room temperature for serving at a cookout buffet. These beans hold their temperature well and taste fantastic at any temperature from hot to room temp.
Choosing the Right BBQ Sauce
The BBQ sauce carries a massive portion of the flavor in this recipe, so choosing well matters significantly. Here's how to think about it:
Homemade BBQ Sauce
Making your own gives you complete control and typically delivers a more complex, layered flavor. A basic homemade BBQ sauce combines tomato paste or ketchup, apple cider vinegar, brown sugar or maple syrup, smoked paprika, garlic powder, and a few other pantry staples. It takes about 15 minutes and tastes noticeably better than most store-bought options.
Store-Bought BBQ Sauce
Absolutely valid, especially when you're already managing a full cookout menu. Look for these qualities when choosing a store-bought vegan BBQ sauce:
Check for honey — some sauces use honey instead of other sweeteners. Most don't, but it's worth a quick label scan.
Look at sodium content — since this recipe already uses multiple cans of beans, a lower-sodium sauce helps keep the overall sodium in a reasonable range.
Prioritize real smoke flavor — sauces that list "natural smoke flavor" or "smoked ingredients" taste more authentic than those relying only on liquid smoke for smokiness.
Reliable vegan-friendly brands: Stubb's Original, Annie's Organic, and Sweet Baby Ray's Original are popular choices that work well in this recipe.