
This plant-based barbecue beans recipe delivers slow-cooked smoky depth without meat. A homemade blend of spices and molasses creates that classic BBQ flavor.
Perfect for pitmasters and home cooks alike, these beans develop rich, complex taste through low and slow cooking. They pair wonderfully with any grilled main.
Ingredients for Homemade Barbecue Beans
Slow-cooked beans meet smoky, sweet depth with pantry staples and a few key spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🌱 | 1 lb | Dried, soaked overnight |
| Molasses 🍯 | ½ cup | Unsulphured for best flavor |
| Tomato Paste 🍅 | ¼ cup | Double-concentrated preferred |
| Apple Cider Vinegar 🍏 | ¼ cup | Raw, unfiltered for tang |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Smoked Paprika 🌶️ | 1 tbsp | Sweet or hot variety |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted for aroma |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Sea Salt 🧂 | 1 ½ tsp | Fine grain for even distribution |
| Vegetable Broth 💧 | 2 cups | Low-sodium for control |
| Liquid Smoke 🔥 | 1 tsp | Hickory flavor recommended |
| Maple Syrup 🍁 | 2 tbsp | Grade A dark for richness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for cooking |
[recipe_ingredient_scaler]
The beans are the foundation—navy beans hold their shape best during long cooking, but pinto beans work too. Bulk bins are ideal for buying just what you need, and Bob’s Red Mill offers consistent quality in bags. For the molasses, unsulphured is critical; the sulphured kind has a bitter edge that throws off the balance. Whole Foods and Natural Grocers carry it reliably.
Out of molasses? Brown sugar plus a touch of blackstrap gets close. No liquid smoke? Smoked paprika at double the amount (2 tsp) adds depth. Trader Joe’s carries both at good prices. The apple cider vinegar can be swapped for white vinegar, but raw, unfiltered has the bright tang that cuts through the richness. For heat, a pinch of cayenne works, but the smoked paprika already brings some warmth.
Cooked beans keep in the fridge for 5 days and freeze beautifully for 3 months. Store dry beans in a cool, dark place in an airtight container—they’ll last 1 year. The flavor deepens overnight, so these taste even better the next day.
Why You’ll Love This Recipe
- Dump and Stir: I just toss the navy beans with tomato paste and molasses, and the oven does the rest. Honestly, it’s almost too easy.
- Smoky Sweet Balance: The molasses and apple cider vinegar create this deep, tangy-sweet flavor that clings to every bean.
- Feeds a Hungry Crowd: I make a big batch for potlucks, and it’s always the first thing to disappear.
- Tastes Better Tomorrow: Between us, these beans are even more crave-worthy the next day after the flavors meld overnight.
Step-by-Step Instructions for Homemade Barbecue Beans
Master this method for beans that deliver rich, smoky flavor with perfect texture every time.
Step 1: Sauté Aromatics in Olive Oil
Heat the 2 tbsp Olive Oil in a large Dutch oven over medium heat. Add the finely diced Yellow Onion and cook for 5-6 minutes until translucent and softening. Stir frequently to prevent browning.
Add the minced 4 cloves Garlic Cloves and cook for 1 minute until fragrant but not browned. Immediately stir in the 1 tbsp Smoked Paprika, 1 tsp Ground Cumin, 1 tsp Dried Oregano, 1 tsp Black Pepper, and 1.5 tsp Sea Salt. This blooms the spices in the oil, creating a flavor foundation.
Step 2: Build the Sauce Base
Add the 0.25 cup Tomato Paste to the onion-spice mixture and cook for 2-3 minutes, stirring constantly. This step deepens the tomato flavor and removes any raw taste.
Pour in the 0.5 cup Molasses, 0.25 cup Apple Cider Vinegar, 2 tbsp Maple Syrup, and 1 tsp Liquid Smoke. Stir well to combine. The mixture will appear thick at first but will loosen as it heats. Reduce heat to medium-low and let simmer for 3-4 minutes until slightly thickened.
Step 3: Add Beans and Broth
Drain and rinse the soaked 1 lb Navy Beans, then add them to the pot along with the 2 cups Vegetable Broth. Stir to coat the beans completely in the sauce. The liquid should just cover the beans—add a splash of water if needed.
Increase heat to medium-high and bring to a gentle boil. Once boiling, reduce heat to low, cover, and let simmer. This slow cooking process allows the beans to absorb the smoky, sweet flavors while maintaining their shape.
Step 4: Simmer to Perfection
Cook covered for 45-60 minutes, stirring occasionally, until the beans are tender but still hold their shape. Check the beans at the 45-minute mark—they should be creamy inside but not mushy.
If the sauce appears too thick, add hot water ¼ cup at a time to reach your desired consistency. The beans will continue to absorb liquid as they sit, so aim for a saucy but not soupy texture. Taste and adjust seasoning if needed, though the initial salt measurement should be sufficient.
Step 5: Rest and Serve
Once the beans reach the perfect tenderness, remove from heat and let rest uncovered for 10 minutes. This allows the sauce to thicken slightly and the flavors to meld together.
Serve warm as a side dish or main component. The beans should have a glossy, thick sauce clinging to them with a balance of smoky, sweet, and tangy notes. For best results, prepare this dish 1 day ahead—the flavors deepen significantly overnight.
Pro Tips For Making Homemade Barbecue Beans
- Soak Overnight: Navy beans need a full 8-12 hour soak in cold water to soften properly—I learned this the hard way after biting into undercooked beans more times than I’d like to admit.
- Bloom the Paste: Cook the tomato paste in the pot for 2-3 minutes before adding liquids; this deepens the flavor and removes the raw tinny taste.
- Balance the Vinegar: Add the apple cider vinegar at the end and taste as you go—too early and it’ll mellow out, leaving your beans flat instead of tangy.
- Use Browned Onions: Take the extra 5 minutes to caramelize the yellow onions until deep golden; it adds a sweetness that molasses alone can’t match.
Wine and Beer Pairings for homemade barbecue beans
Bold Red Wines
A full-bodied Zinfandel from California’s Dry Creek Valley complements the smoky, sweet depth of these beans beautifully. Its jammy fruit and peppery notes mirror the dish’s complexity. I love pairing with Ridge Vineyards Lytton Springs for its bold structure. 🍷
Craft Beer Choices
A robust porter like Deschutes Black Butte brings coffee and chocolate notes that enhance the molasses richness. For a lighter option, try a brown ale such as Newcastle—its caramel undertones match perfectly.
White Wine Option
Surprisingly, a rich Viognier works well here. Its stone fruit and floral aromas contrast the smokiness while standing up to the beans’ bold flavors. Yalumba makes an excellent Australian version.
Non-Alcoholic Pairing
For non-drinkers, a smoked black tea like Lapsang Souchong offers complementary depth. Brew strong and serve over ice for a refreshing contrast to the dish’s warmth.
Alternatively, a ginger beer with real ginger bite cuts through the richness. I recommend Fever-Tree for its authentic spice profile.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but reduce cooking time to 20-25 minutes. Drain and rinse 4 cans (15 oz each) first. The texture will be softer than with dried, but the flavor will still develop nicely.
How can I make this spicier?
Add ½ tsp cayenne pepper with the spices or a diced jalapeño with the onions. For smoky heat, use hot smoked paprika instead of sweet. Adjust to taste before serving.
Why rest the beans before serving?
Resting for 10 minutes lets the sauce thicken and flavors meld. Skipping this step can result in a watery consistency. The beans absorb the last bits of liquid during this time.
Can I bake these instead of stovetop?
Cover and bake at 325°F for 1.5-2 hours. Check at 1.5 hours and add water if too dry. The oven’s even heat works beautifully.
- 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