I still remember the first time I brought a pan of these Three-Bean Baked Beans to a summer potluck—people kept coming back for seconds. Sweet, savory, and satisfying, this dish fills a crowd while stretching a small budget. It’s an easy, make-ahead side that plays well with barbecues, weeknight dinners, or a hearty brunch spread.
Why you’ll love this dish
Three-Bean Baked Beans are a dependable, crowd-pleasing side. They combine pantry staples with a simple sauce so you can feed a group without fuss. The recipe is forgiving: swap a bean or tweak the sweetness and you’ll still end up with a rich, homey dish. It’s also great for potlucks because it reheats well and can be made a day ahead—flavors improve as they rest.
“Flavor that tastes like Sunday dinner—sweet, tangy, and totally addictive. Perfect for sharing.” — A satisfied potluck guest
How to make Three-Bean Baked Beans
Step-by-step overview
- Drain and rinse canned beans to remove excess sodium and starch.
- Mix beans and chopped onion in a bowl.
- Whisk together the sauce (barbecue sauce, brown sugar, mustard, Worcestershire).
- Combine sauce with the beans and fold in cooked bacon if using.
- Bake covered, then uncover to let the top caramelize and the sauce thicken.
- Finish with seasoning, rest briefly, and serve warm.
What you’ll need
- 1 can black beans, drained and rinsed (15 oz) — substitute: canned cannellini or navy beans
- 1 can kidney beans, drained and rinsed (15 oz)
- 1 can pinto beans, drained and rinsed (15 oz)
- 1/2 cup onion, chopped (yellow or sweet onion)
- 1/2 cup barbecue sauce — use a smoky or sweet style depending on preference
- 1/4 cup brown sugar (packed) — swap for maple syrup or honey for a different sweetness profile
- 1 tablespoon mustard (Dijon or yellow)
- 1 tablespoon Worcestershire sauce — for vegan: use vegan Worcestershire or 1 tsp soy sauce + 1 tsp molasses
- Salt and pepper to taste
- 1 cup bacon, cooked and crumbled (optional) — for a vegetarian version, omit or use smoked tempeh/tofu
Note: Draining and rinsing canned beans reduces sodium and gives a cleaner flavor. Keep bacon optional to suit dietary needs.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Grease a 2‑quart (or similar) baking dish.
- Combine the drained black beans, kidney beans, and pinto beans in a large mixing bowl. Add the chopped onion and toss lightly.
- In a separate bowl, whisk together the barbecue sauce, brown sugar, mustard, and Worcestershire sauce until smooth.
- Pour the sauce over the beans. Stir gently to coat every bean. If using bacon, fold the crumbled bacon into the mixture now.
- Transfer the mixture into the prepared baking dish and spread it evenly. Cover tightly with aluminum foil.
- Bake for 30 minutes, covered, to let flavors meld and heat through.
- Remove the foil and bake uncovered for an additional 15 minutes, or until the top is bubbly and the sauce has thickened slightly.
- Remove from the oven and taste. Season with salt and pepper as needed. Let rest for 5 minutes before serving.
Timing note: Total oven time is about 45 minutes. Allow a few extra minutes for prep.
Best ways to enjoy it
- Serve as a classic BBQ side with grilled chicken, burgers, or hot dogs.
- Spoon over baked potatoes or roasted sweet potatoes for a hearty vegetarian main.
- Pair with coleslaw, cornbread, and pickles for a Southern-inspired plate.
- For brunch, serve alongside scrambled eggs and smoked sausage.
- For a casual family meal, set out bowls of toppings: chopped green onion, extra BBQ sauce, shredded cheddar, or a dollop of sour cream.
Storage and reheating tips
- Refrigerate leftovers in an airtight container within 2 hours of cooking. Use within 3–4 days.
- To reheat on the stovetop: warm gently in a saucepan over medium-low heat until steaming and reach 165°F (74°C). Add a splash of water if the sauce is too thick.
- To reheat in the oven: place in a covered oven-safe dish at 325°F (160°C) until heated through, about 15–20 minutes depending on quantity.
- To microwave: heat in 1‑minute intervals, stirring between, until reaching 165°F (74°C).
- Freezing: cool completely, then freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator before reheating.
Food safety: always reheat to an internal temperature of 165°F (74°C) and never refreeze previously frozen and thawed leftovers unless they were reheated first.
Helpful cooking tips
- Rinse the beans: It reduces excess sodium and prevents a gummy texture.
- Adjust sweetness gradually: Start with 1/4 cup brown sugar, then add more after baking if you want it sweeter.
- Use a mix of barbecue sauces: blend smoky and sweet sauces to balance depth and brightness.
- For a thicker sauce: remove the foil for the last bake period to concentrate liquids and caramelize sugars.
- Make ahead: prepare up to the point of baking, cover, refrigerate overnight, then bake before serving to save time.
- Crispy bacon finish: reserve a small handful of cooked bacon and sprinkle on top after baking for texture.
Creative twists
- Spicy Kick: add 1–2 teaspoons chipotle in adobo or a chopped jalapeño to the sauce.
- Maple-Bourbon: replace half the brown sugar with maple syrup and add 1 tablespoon bourbon (optional; cook a few minutes to burn off alcohol).
- Smoky Vegetarian: omit bacon and add 1 teaspoon smoked paprika and 1/2 teaspoon liquid smoke.
- Tex-Mex: stir in 1 cup corn and top with chopped cilantro and a squeeze of lime.
- Slow-Cooker Version: combine everything in a slow cooker and cook on low 2–3 hours or high 1–2 hours, uncovered last 30 minutes to thicken.
FAQs
Q: How long does this take to make?
A: Active prep is about 10–15 minutes. Bake time is about 45 minutes, so total time is roughly 60 minutes including resting.
Q: Can I use dried beans instead of canned?
A: Yes. If using dried beans, soak and cook them until tender first. Use about 2 to 2.5 cups cooked beans per can replaced. Canned beans are quickest and more consistent.
Q: Is this recipe vegan/vegetarian-friendly?
A: The base recipe can be vegetarian or vegan by omitting bacon and using vegan Worcestershire or a soy sauce/molasses substitute. Check your barbecue sauce labels for added honey or dairy if strictly vegan.
Q: Can I make this on the stovetop instead of baking?
A: Yes. Simmer the combined mixture in a wide skillet over medium-low for 20–25 minutes, stirring occasionally until the sauce thickens. Finish under a broiler briefly if you want a caramelized top.
Q: How can I reduce the sweetness?
A: Cut the brown sugar to 2 tablespoons, or substitute half with a tangy element like apple cider vinegar (1–2 teaspoons) to balance sweetness.
Q: Can this be doubled for a crowd?
A: Yes. Use a larger baking dish and increase bake time slightly; covered bake may need an extra 10–15 minutes to heat through.
If you want, I can scale the recipe to feed a specific number of people or convert ingredient measurements to grams.
Print
Three-Bean Baked Beans
- Total Time: 60 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A sweet, savory, and satisfying side dish made with a combination of three types of beans, perfect for potlucks and barbecues.
Ingredients
- 1 can black beans, drained and rinsed (15 oz)
- 1 can kidney beans, drained and rinsed (15 oz)
- 1 can pinto beans, drained and rinsed (15 oz)
- 1/2 cup onion, chopped (yellow or sweet onion)
- 1/2 cup barbecue sauce
- 1/4 cup brown sugar (packed)
- 1 tablespoon mustard (Dijon or yellow)
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- 1 cup bacon, cooked and crumbled (optional)
Instructions
- Preheat the oven to 350°F (175°C). Grease a 2-quart (or similar) baking dish.
- Combine the drained black beans, kidney beans, and pinto beans in a large mixing bowl. Add the chopped onion and toss lightly.
- In a separate bowl, whisk together the barbecue sauce, brown sugar, mustard, and Worcestershire sauce until smooth.
- Pour the sauce over the beans. Stir gently to coat every bean. If using bacon, fold the crumbled bacon into the mixture now.
- Transfer the mixture into the prepared baking dish and spread it evenly. Cover tightly with aluminum foil.
- Bake for 30 minutes, covered, to let flavors meld and heat through.
- Remove the foil and bake uncovered for an additional 15 minutes, or until the top is bubbly and the sauce has thickened slightly.
- Remove from the oven and taste. Season with salt and pepper as needed. Let rest for 5 minutes before serving.
Notes
Make ahead by preparing up to the point of baking, cover, refrigerate overnight, then bake before serving.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
