Vegetarian BBQ Beans Recipe: Smoky Sweetness Without the Meat

Complete vegetarian bbq beans recipe overview image

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 5g6%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 75g27%
Dietary Fiber 12g43%
Sugars 42g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.7(2 reviews)
Chef Melanie

More recipe sites