This vegetarian version delivers all the smoky sweetness of classic BBQ beans without a trace of meat. I developed this recipe to prove that plant-based can be just as rich and satisfying.
The secret is slowly simmering beans in a tangy, molasses-spiked sauce with liquid smoke for that authentic pit flavor. The result is tender beans with a thick, caramelized sauce that clings perfectly to every bite.
Ingredients for Vegetarian Bbq Beans
Rich, smoky depth comes from carefully chosen vegetarian staples and bold seasonings.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🫘 | 1 lb | Dried, soaked overnight |
| Vegetable Broth 🥣 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | For rich tomato base |
| Molasses 🍯 | ½ cup | Unsulphured for pure flavor |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy acidity |
| Brown Sugar 🏝️ | ½ cup | Light or dark variety |
| Liquid Smoke 🔥 | 2 tsp | Hickory-flavored recommended |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Worcestershire Sauce 🥫 | 2 tbsp | Vegetarian variety required |
| Dijon Mustard 🟡 | 2 tbsp | For sharp, tangy depth |
| Smoked Paprika 🌶️ | 2 tsp | For authentic smoky essence |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
[recipeingredientscaler]
The beans are everything here. Navy beans hold their shape beautifully during long simmering, but pinto beans work too. Whole Foods or natural food stores carry excellent dried beans in bulk—look for recent harvest dates on the packaging. The molasses should be unsulphured for the cleanest flavor; Brer Rabbit is a reliable brand. Liquid smoke brands vary in intensity, so start with less and adjust.
No liquid smoke? A pinch of chipotle powder adds smokiness. Swap maple syrup for molasses if that’s what you have (the flavor profile shifts slightly but still works). For the Worcestershire sauce, Annie’s makes a solid vegetarian version. The tomato paste can be from a can or those convenient tubes—just ensure it’s plain, no additives.
Store dried beans in airtight containers in a cool, dark place for up to 1 year. Once cooked, the beans keep in the fridge for 5 days or freeze for 3 months. The sauce thickens as it cools, so thin with a splash of water when reheating.
Why You’ll Love This Recipe
- Dump and Stir: I love that I can just toss the navy beans in with the broth, tomato paste, and molasses—no pre-cooking, no fuss.
- Sweet-Tangy Magic: The molasses and apple cider vinegar balance each other so perfectly, it tastes like summer in a bowl.
- Meal Prep Hero: Honestly, this keeps in the fridge for days and only gets better—great for lunches or a quick dinner side.
- Pantry Champion: Between us, it’s cheap, filling, and uses ingredients I always have on hand.
Step-by-Step Instructions for Vegetarian BBQ Beans
These precise steps ensure a perfect balance of smoky, sweet, and tangy flavors in every bite.
Step 1: Sauté Aromatics in Olive Oil
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until translucent and soft, stirring frequently to prevent browning.
Add the 4 cloves minced garlic and cook for an additional 30 seconds until fragrant. This builds the aromatic foundation for the dish. Stir in the 2 teaspoons smoked paprika and cook for 15 seconds to bloom the spice, releasing its deep, smoky notes.
Step 2: Combine Liquids and Sweeteners
Pour in the 0.5 cup tomato paste, 0.5 cup molasses, 0.5 cup brown sugar, 0.25 cup apple cider vinegar, 2 tablespoons Worcestershire sauce, and 2 tablespoons Dijon mustard. Stir well to combine, ensuring the tomato paste fully dissolves into the liquid mixture.
Add the 4 cups vegetable broth and 2 teaspoons liquid smoke. Bring the mixture to a gentle simmer over medium-high heat, then reduce to low heat. This creates a rich, complex base with layers of tangy, sweet, and smoky flavors.
Step 3: Simmer Beans to Perfection
Drain and rinse the 1 lb soaked navy beans, then add them to the pot. Stir in the 1.5 teaspoons kosher salt and 1 teaspoon black pepper. The mixture should be slightly soupy—this ensures the beans cook evenly and absorb the flavors.
Simmer uncovered for 1.5 to 2 hours, stirring occasionally, until the beans are tender and creamy and the sauce has thickened to your desired consistency. If the mixture becomes too thick before the beans are done, add a splash of water or broth. The beans should be soft but still hold their shape, with the sauce clinging beautifully to each one.
Step 4: Adjust and Rest for Optimal Flavor
Once the beans are tender, taste and adjust seasoning if needed. The flavors should be bold and balanced: sweet from the molasses and brown sugar, tangy from the vinegar and mustard, and deeply smoky from the liquid smoke and paprika.
Remove from heat and let the dish rest for 10-15 minutes before serving. This allows the beans to absorb any remaining liquid and the flavors to meld together fully. The final texture should be rich and velvety, with a glossy sauce that coats the beans completely.
Pro Tips For Making Vegetarian Bbq Beans
- Soak the Navy Beans: I learned this the hard way—dry navy beans need at least 8 hours in water to soften, or you’ll be chewing on tough beans no matter how long they simmer.
- Bloom the Tomato Paste: Cook the tomato paste in the pot for 2-3 minutes before adding liquids to deepen its flavor—it changes from raw to rich, almost like a quick sauce base.
- Balance the Molasses: Molasses can overpower, so start with 1 tablespoon, taste, then add more by teaspoons if needed—sounds small, but it actually changes the outcome.
- Finish with Vinegar: Stir in the apple cider vinegar at the very end to keep its bright tang intact; adding it too early makes the whole pot taste flat.
Storing and Reheating This Dish
Refrigerator Storage
Let your beans cool completely (about 2 hours) before transferring to airtight containers. I use glass mason jars for easy portion control. They’ll keep in the fridge at 40°F or below for up to 5 days. The sauce thickens as it chills, so don’t worry if it looks different the next day. ❄️
Freezer Storage
For longer storage, freeze in quart-sized freezer bags with as much air squeezed out as possible. Lay flat to save space and freeze for up to 3 months. I always label with the date—I once forgot and was surprised by a delicious 6-month-old batch that still tasted great.
Stovetop Reheating
This is my go-to method. Transfer beans to a heavy pot, add ¼ cup water or broth, and warm over medium-low heat for 10-15 minutes. Stir occasionally and add more liquid if needed. The flavors actually deepen after a night in the fridge. 🔥
Microwave Reheating
For quick meals, microwave single portions in 30-second bursts, stirring between each. Cover with a damp paper towel to prevent drying. It usually takes 1.5-2 minutes total. If the sauce is too thick, a splash of water brings it back to life.
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026