Side Dishes
This Sonny's copycat baked beans recipe delivers the same slow-simmered, smoky-sweet perfection that made the original famous. After years of perfecting the technique, I've cracked the code for that signature balance of tangy tomato, rich molasses, and deep barbecue flavor—all developed through hours of gentle simmering.
The secret lies in layering spices and reducing the sauce just right to create a thick, velvety coating that clings to every bean.
What sets these beans apart is the combination of slow cooking and precise ingredient ratios—no shortcuts here. You'll start with a base of navy beans simmered in a rich tomato-molasses sauce, then build depth with smoked paprika, brown sugar, and a touch of mustard for complexity.
The result is a dish that's hearty enough to stand alone but works perfectly alongside grilled meats or cornbread.
By the time you're done, you'll have restaurant-quality baked beans with tender beans swimming in a glossy, caramelized sauce that's perfectly balanced between sweet and smoky. The aroma alone will have everyone gathering around the table, and the texture—creamy yet firm—is exactly what you'd expect from a professional pitmaster's recipe.
Serve these beans as a main dish, side, or even on burgers—they're that versatile. The recipe includes optional toppings like crispy bacon or brown sugar for extra crunch, but the beans themselves are already packed with flavor. Let's get started on recreating this Southern classic.
Ingredients for sonny's baked beans copycat
Pantry staples and a few specialty touches create these legendary slow-simmered beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 2 cups | Unsoaked, rinsed thoroughly |
| Ketchup 🍅 | 1 cup | High-quality, no artificial flavors |
| Molasses 🍯 | ½ cup | Unsulphured for authentic flavor |
| Brown Sugar 🍚 | ½ cup | Light or dark, packed |
| Smoked Paprika 🌶️ | 1 tbsp | High-quality, not cayenne |
| Mustard 🍯 | 2 tbsp | Yellow or Dijon, to taste |
| Onion Powder 🧅 | 1 tbsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tbsp | Not garlic salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy depth |
| Beef Broth 🥩 | 1 cup | Low-sodium preferred |
| Crispy Bacon (Optional) 🥓 | ½ cup | Chopped for topping |
| Brown Sugar (Optional) 🍚 | ¼ cup | For extra crunch topping |
The beans are the foundation, so don't skimp on quality. Navy beans work best for their firm texture, but you can swap in pinto or kidney beans if needed. Penzeys or bulk bins at natural markets have the best selection. Rinse them well before cooking—no need to soak. The molasses? Unsulphured is key—it's what gives that authentic deep flavor. I grab mine from the baking aisle at Whole Foods, but any grocery store carries it. For the ketchup, Heinz or Hunt's work perfectly—they're the standard for this recipe. The smoked paprika? Look for Spanish paprika if you can find it; it's smoother and deeper than the regular stuff.
No molasses? Maple syrup at half the amount gets you close, though it won't be identical. Short on brown sugar? Honey or maple syrup works, but reduce the liquid elsewhere to keep the sauce balanced. The mustard is non-negotiable—it adds that tangy kick. Dijon adds complexity, while yellow mustard keeps it classic. For the broth, low-sodium is a must—you don't want to over-salt the whole dish. The bacon topping? Store-bought crispy bacon is fine, but homemade always tastes better. If you're skipping it, add an extra 1/2 tsp smoked paprika to boost the smoky flavor.
These beans taste even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion them into individual containers so I can grab a serving straight from the freezer. For serving, a sprinkle of extra brown sugar or crushed pork rinds adds that satisfying crunch. The sauce thickens as it cools, so you might need to add a splash of water or broth when reheating.
Why You'll Love This Recipe
- Here’s what sold me: that first bite where the smoky paprika hits your tongue, then the deep caramel from the molasses and brown sugar rolls in. It’s not just sweet—it’s got this layered depth, like someone took a BBQ sauce and gave it a grown-up makeover. Add a sprinkle of extra paprika at the end, and it’s restaurant-quality without the fuss.
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak for dried beans—until I discovered these. Just toss them in a pot with water, a pinch of salt, and let them simmer until tender. No fancy prep, no waiting around. That molasses-ketchup glaze caramelizes while they cook, so you’re basically hands-off for 90 minutes.
- Smoky-Sweet Magic: Here’s what sold me: that first bite where the smoky paprika hits your tongue, then the deep caramel from the molasses and brown sugar rolls in. It’s not just sweet—it’s got this layered depth, like someone took a BBQ sauce and gave it a grown-up makeover. Add a sprinkle of extra paprika at the end, and it’s restaurant-quality without the fuss.
- Potluck Hero: Between us, this is my secret weapon for gatherings. It’s hearty enough to be the main dish (pair it with cornbread, and you’ve got a meal) but still feels like a crowd-pleasing side. I make a double batch, pop it in a disposable pan, and watch it disappear—no one ever asks what’s in it, they just go back for seconds.
Step-by-step instructions for Sonny's copycat baked beans
Here's how to recreate that iconic slow-simmered sweetness with smoky depth—every bite delivers.
🍳 Step 1: Soak and Prepare the Navy Beans
Place the 2 cups of unsoaked navy beans in a large bowl and cover them completely with cold water by about 2 inches. Let them soak overnight—at least 12 hours—for maximum tenderness. I know some recipes skip soaking, but trust me, this makes all the difference in texture.
After soaking, drain the beans and rinse them thoroughly under cold water. This removes any excess starch that could make your beans gummy during cooking. Transfer the rinsed beans to a large Dutch oven or heavy pot—something that can handle 3-4 hours of simmering without burning.
🍳 Step 2: Build the Flavor Base
In the same pot, combine the soaked navy beans with the 1 cup ketchup, 0.5 cup molasses, 0.5 cup brown sugar, 1 tbsp smoked paprika, 2 tbsp mustard, 1 tbsp onion powder, 1 tbsp garlic powder, 0.5 tsp ground black pepper, and 1.5 tsp salt. Stir everything together until the beans are fully coated in the sauce.
Here's the thing—don't rush this step. You want every bean to be evenly distributed in the mixture so they absorb all those smoky, sweet flavors. I like to press down on the beans with a wooden spoon to make sure they're all submerged in the sauce.
🍳 Step 3: Simmer Low and Slow
Add the 1 cup beef broth and 1 tbsp apple cider vinegar to the pot. Stir once more, then bring the mixture to a gentle boil over medium-high heat. Once it's boiling, immediately reduce the heat to low—we're aiming for a bare simmer where you see just a few tiny bubbles breaking the surface.
Cover the pot with a tight-fitting lid and let it simmer for 3-4 hours. This is where the magic happens—the beans soften, the flavors meld, and that signature caramelized sweetness develops. I know it's tempting to check on them, but resist the urge to peek. Every time you lift that lid, you lose heat and moisture, which can make your beans tough instead of tender.
⏰ Step 4: Finish and Adjust
After 3 hours, check the beans for doneness. They should be fork-tender with just a slight bite. If they're still firm, continue simmering for another 30 minutes to 1 hour. If they're already tender, that's perfect—they'll continue cooking as you finish the recipe.
Now, taste and adjust the seasoning. You might need a little more salt or a splash of apple cider vinegar to balance the sweetness. The sauce should coat the back of a spoon with a thick, glossy consistency. If it's too thin, simmer uncovered for another 10-15 minutes to reduce it. If it's too thick, add a little water or beef broth to loosen it.
🍽️ Step 5: Serve with Optional Toppings
Once the beans reach your desired consistency, stir in the 0.5 cup crispy bacon (if using) and let it warm through for 2-3 minutes. The bacon adds a salty crunch that cuts through the sweetness beautifully. For an extra touch of crunch, sprinkle with the 0.25 cup brown sugar (if using) and let it caramelize for 1-2 minutes over low heat.
Serve the beans warm, straight from the pot, with cornbread or crusty bread to soak up every last bit of that smoky, sweet sauce. The beans should be tender but not mushy, with a deep, complex flavor that balances sweet, smoky, and tangy notes perfectly. Leftovers keep well in the refrigerator for up to 5 days—just reheat gently on the stove with a splash of water or broth to restore moisture.
Pro Tips For Making Sonny'S Baked Beans Copycat
- SOAK BEANS 12 HOURS: I learned this the hard way—skipping the soak leaves you with beans that stay stubbornly tough. Navy beans need a proper soak (even overnight) to break down properly, especially when simmered long and slow with molasses and brown sugar, which can make them gummy if not prepped right.
- SIMMER LOW AND SLOW: This isn’t the time to rush. After the initial boil, drop the heat to a gentle simmer—just a few bubbles breaking the surface. Too much heat turns the beans mushy and the sauce grainy, and you’ll end up with a sad, thin mess instead of that rich, thick, smoky sauce you’re after.
- STIR IN THE MOLASSES LAST: Molasses burns faster than you’d think, and once it does, you can’t fix it. Wait until the beans are tender and the sauce has thickened before adding it—usually in the last 30 minutes of cooking. This keeps the deep, caramelized flavor without turning your pot into a sticky disaster.
- USE REAL MAPLE SYRUP IF SHORTCUTTING: I know, I know—molasses is the star here. But if you’re in a pinch and want to cut the bitterness without losing sweetness, swap half the molasses for maple syrup. It won’t be exactly the same, but it’ll still taste great, and your sauce won’t taste like you’re eating liquid licorice.
Dietary considerations for these flavors
Gluten-Free Adaptation
This recipe is naturally gluten-free, thanks to its simple ingredients—but always double-check your labels! The ketchup and beef broth are the only potential sources of hidden gluten. I recommend Heinz Gluten-Free Ketchup and Annie's Organic Low-Sodium Beef Broth for safe options.
The molasses, spices, and beans are all gluten-free staples, so you won’t need to make substitutions beyond these two items. 🌾
Vegetarian Option
Swap the beef broth for vegetable broth and omit the optional bacon topping. For extra depth, add 1 tbsp soy sauce or 1 tsp liquid smoke to mimic the umami richness. The beans will still absorb all the smoky-sweet flavors beautifully, just without the meaty notes.
I’ve tested this version and it’s just as satisfying when paired with grilled veggie burgers or hearty salads. 🌱
Low-Sugar Version
Reduce the brown sugar to 2 tbsp and the molasses to 2 tbsp to cut sugar by half. Balance the flavors with an extra 1 tbsp apple cider vinegar and 1 tsp smoked paprika for intensity.
The sauce will still cling to the beans, but with a more pronounced tangy-smoky profile. This version works well for those managing blood sugar or watching carbs. 💡
Allergen-Friendly Swaps
For soy-free versions, avoid soy-based broths and use chicken or mushroom broth instead. If mustard is an issue, replace it with 1 tbsp apple cider vinegar + 1 tsp onion powder for tang.
For dairy-free needs, this recipe is already safe—just ensure your toppings (like bacon) are dairy-free if needed. Always verify ingredient labels, especially for processed items like ketchup. ✨
Slow Cooker Adaptation
Transfer all ingredients to a 6-quart slow cooker and cook on LOW for 8-10 hours or HIGH for 5-6 hours. The slow cooker’s gentle heat mimics the Dutch oven’s simmer perfectly.
Stir occasionally to prevent sticking, and adjust the sauce thickness with broth or water if needed. This method is ideal for hands-off prep, especially for large gatherings. 🕒
Protein Boost
Add 1 cup cooked ground turkey or shredded chicken to the pot during the final 30 minutes of cooking. The protein absorbs the sauce beautifully, turning this into a hearty main dish.
For extra richness, stir in 2 tbsp nutritional yeast after cooking for a cheesy, umami kick. This version is perfect for meal prep lunches or BBQ spreads. 💪
Nutrition facts
Frequently asked questions
Why do these copycat baked beans need to simmer for so long?
The extended 3-4 hour simmer is what creates that signature restaurant-quality texture and flavor. This slow cooking time allows the beans to become fork-tender while developing a deep, caramelized sauce that clings perfectly to each bean. The molasses and brown sugar break down gradually, creating that perfect balance of sweet and smoky flavors that define the original recipe.
Can I use canned beans instead of dried?
Yes, but with adjustments! Use 3 (15 oz) cans of navy beans, drained and rinsed. Reduce the simmering time to 1.5-2 hours since canned beans are pre-cooked. You may need to add 1/2 cup extra broth to maintain the right consistency, as canned beans release less starch during cooking. The flavor will still be excellent, though the texture will be slightly softer.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, portion into individual servings and freeze for up to 3 months. When reheating, add a splash of water or broth to restore moisture—microwaving directly can make the sauce too thick. The flavors actually improve overnight as the ingredients meld further.
How do I prevent the sauce from getting too sweet?
Balance the sweetness by adding 1 extra tbsp apple cider vinegar or 1/2 tsp smoked paprika during the final 30 minutes of cooking. Taste frequently after 2 hours of simmering—this is when the sugars start caramelizing. If it's still too sweet, add a pinch of salt or a splash of broth to cut through the sweetness. The key is patience: let the flavors develop naturally before adjusting.
Can I make these beans in a pressure cooker?
Yes! Use the same ingredients but reduce cooking time to 30-40 minutes on high pressure. After pressure cooking, transfer to a saucepan and simmer uncovered for 15-20 minutes to thicken the sauce. The beans will be tender but slightly firmer—perfect for those who want faster results without sacrificing flavor. Just be careful not to overcook once the pressure is released.