Jul 14 2026
RestaurantsFixe Southern HouseBbq Beans Recipe

Bbq Beans Recipe

Time2h
Serves6

Make Bbq Beans Recipe in just 2h . Get the full recipe with step-by-step instructions at pekinthechef.com.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Beans Base

Method

Beans Base

  1. 1

    Soak the beans

    Rinse the dried beans thoroughly and pick out any debris. Place beans in a large bowl and cover with 6 cups of water. Soak at least 6–8 hours or overnight. For a quick soak: bring beans and water to a boil for 2 minutes, then remove from heat and let sit, covered, for 1 hour.

  2. 2

    Cook the beans

    Drain and rinse soaked beans. Place beans in a large pot and add 6 cups fresh water. Bring to a gentle simmer and cook until beans are just tender but not falling apart, about 45–60 minutes depending on age of beans. Add 1.5 tbs kosher salt during the last 10–15 minutes of cooking. Drain beans, reserving about 1/2–1 cup of the cooking liquid.

Flavor Base

  1. 3

    While the beans cook (or in a separate skillet), prepare the flavor base. If using bacon, cook diced bacon in a large heavy-bottomed skillet or Dutch oven over medium heat until fat renders and bacon is crisp, about 6–8 minutes. Remove bacon pieces with a slotted spoon and set aside, leaving bacon fat in the pan. If not using bacon, heat 1 tbs olive oil in the pan.

  2. 4

    Add the diced onion and green pepper to the pan and sauté over medium heat until softened and beginning to brown, about 6–8 minutes. Stir occasionally. Add the minced garlic and cook 30–60 seconds until fragrant, taking care not to burn.

Sauce

  1. 5

    Lower heat to medium-low. Add the ketchup, maple syrup (or brown sugar), apple cider vinegar, molasses, Dijon mustard, Worcestershire sauce, smoked paprika, black pepper, and chopped chipotle (if using) to the pan. Stir to combine and gently simmer the sauce for 3–5 minutes to meld flavors and slightly thicken.

  2. 6

    Taste the sauce and adjust sweetness, acidity, or heat as needed — add a touch more vinegar for brightness, more maple or sugar for sweetness, or a pinch more smoked paprika for smokiness.

Combine & Finish

  1. 7

    Add the drained beans and reserved cooking liquid (or up to 1/2 cup stock) to the pan with the sauce. Stir to coat the beans thoroughly. If the mixture seems too thick, add small amounts of reserved bean liquid or stock until you reach a saucy but not soupy consistency.

  2. 8

    Reduce heat to low, fold the reserved cooked bacon into the beans (if using), cover loosely, and simmer gently for 15–20 minutes so flavors meld and the sauce thickens further. Stir occasionally to prevent sticking and adjust seasoning with salt and pepper to taste.

  3. 9

    If you prefer a creamier texture, mash about 1/2 cup of the beans against the side of the pot and stir to incorporate; this will thicken the sauce naturally.

  4. 10

    Remove from heat and stir in chopped parsley if desired. Let the beans rest 5–10 minutes before serving to allow the sauce to settle.

More from Fixe Southern House