There is something about a pot of baked beans simmering on the stove that just feels right. The sweet, smoky smell fills the kitchen, and before you even take a bite, you already know it is going to be good.
This homemade baked beans recipe skips the canned stuff and builds real flavor from scratch using bacon, molasses, brown sugar, and a handful of pantry staples. It comes together in under an hour, which makes it perfect for busy weeknights, weekend cookouts, or any time you want something warm and satisfying on the table.
Whether you are serving it as a side dish next to some grilled BBQ chicken kabobs or eating it straight from the pot with crusty bread, this recipe never disappoints.
Why Make Baked Beans from Scratch
Canned baked beans are convenient, sure. But once you try making them yourself, it is hard to go back.
When you make baked beans from scratch, you control everything. The sweetness, the smokiness, the thickness of the sauce. You can dial it up or down depending on your taste. And the flavor is just deeper and more satisfying than anything that comes out of a tin.
This is a quick baked beans recipe that does not require soaking dry beans overnight or waiting all day. It uses canned Great Northern beans or navy beans, which cuts the prep time down to almost nothing while still giving you that slow-cooked taste.
It is the kind of recipe your family asks for again and again.
What You Need to Make This Recipe
The ingredients here are simple and most of them are already in your kitchen.

The beans: Great Northern beans or white beans work best. They hold their shape during cooking and soak up the sauce beautifully. Navy beans are another great option if that is what you have on hand.
The bacon: Diced bacon adds smokiness and richness. The rendered fat is used to cook the onions, which builds a lot of flavor right from the start. Turkey bacon works too if you prefer a lighter version. For more bacon-forward recipes, check out this cucumber salad with bacon for a fresh contrast.
The sauce: This is where the magic happens. Tomato sauce, molasses, brown sugar, Dijon mustard, apple cider vinegar, Worcestershire sauce, and smoked paprika come together into a sauce that is sweet, tangy, and deeply savory all at once.
The aromatics: Just a medium yellow onion and a couple of garlic cloves. Simple, but they make a big difference.
Water or broth: Used to loosen the sauce if it gets too thick during cooking.
How to Make Baked Beans Step by Step
This recipe moves fast. Here is how it goes.
Step 1: Rinse the beans. Drain and rinse your canned beans under cold water. This removes excess starch and salt and helps the sauce stick better.

Step 2: Cook the bacon. Add diced bacon to a large pan over medium heat and cook until crispy and browned. Remove the pieces and set them aside, but leave that rendered fat in the pan.

Step 3: Soften the onions and garlic. Add the chopped onion to the bacon fat and cook for about five minutes until soft and translucent. Stir often to keep it from browning. Add the garlic and cook for one more minute.

Step 4: Build the sauce. Stir in the tomato sauce, molasses, brown sugar, mustard, apple cider vinegar, Worcestershire sauce, smoked paprika, black pepper, and salt. Let everything simmer together for three to four minutes.

Step 5: Add the beans and bacon back in. Stir gently so you coat all the beans without breaking them apart. Add a splash of water or broth if the sauce looks too thick.

Step 6: Simmer low and slow. Reduce the heat, partially cover the pan, and let the beans simmer for 20 to 25 minutes. Stir occasionally. The sauce will thicken and cling to each bean.

Step 7: Taste and adjust. Season to your liking. A pinch more salt, a crack of black pepper, or a small splash of vinegar can make a big difference at the end.
Step 8: Rest before serving. Remove from heat and let the beans sit for a few minutes. The sauce thickens a little more as it cools, and the flavors settle beautifully.

Tips for the Best Baked Beans Every Time
A few small things can take this recipe from good to great.
Do not rush the bacon. Cook it over medium heat, not high. You want crispy, golden pieces with no bitterness.
Rinse your beans well. That little step removes the starchy liquid from the can and helps the sauce coat the beans more evenly.
Simmer on low. High heat will cause the beans to burst and the sauce to scorch. Low and slow is the way to go.
Adjust thickness at the end. The sauce thickens as it cools, so do not panic if it looks a little loose right off the heat.
Taste as you go. Everyone’s salt level is different, and the sauce benefits from a final taste test.
If you enjoy hearty one-pot comfort food like this, you might also love this creamy cowboy soup which has that same rustic, smoky soul as these western baked beans.
What to Serve with Baked Beans
Baked beans are one of those sides that go with almost everything.
For a classic cookout spread, serve them next to a batch of BBQ chicken sliders, a bowl of classic potato salad, and a big scoop of macaroni salad. That is a summer table that makes everyone happy.
They also work great next to loaded hot dogs at a backyard gathering or alongside sheet pan chicken fajitas for a casual weeknight dinner.
For something a little heartier, pair them with bacon cheeseburger casserole and you have a full, crowd-pleasing meal on your hands.
The beans are also delicious on their own with a thick slice of cornbread or toast.
Variations and Substitutions
This recipe is flexible. Here are a few ways to make it your own.
Vegetarian and vegan version: Skip the bacon entirely. Add an extra teaspoon of smoked paprika and a few drops of liquid smoke to replicate that smoky depth. The beans are still rich and satisfying.
Gluten-free version: Swap the Worcestershire sauce for a certified gluten-free version or use tamari. Everything else in the recipe is naturally gluten-free.
Cowboy beans style: Add diced jalapeño to the onion step and stir in a tablespoon of chipotle in adobo sauce for a smoky, spicy cowboy beans version. This is the spirit of the classic cowboy beans recipe with a little extra heat.
Add more protein: Stir in diced smoked sausage or leftover pulled pork for a heartier dish.
English style (recette baked beans anglais): Skip the molasses and brown sugar, use a simple tomato sauce base with a pinch of sugar and Worcestershire, and keep the texture saucier and less sweet. That is closer to what British-style baked beans taste like.
Can You Make Baked Beans Ahead of Time
Yes, and honestly they taste even better the next day.
Make the full batch and let it cool completely before storing. It keeps well in the fridge for up to four days in a sealed container. Reheat gently on the stove with a splash of water to loosen the sauce.
You can also freeze baked beans for up to three months. Let them thaw overnight in the fridge before reheating.

If you love make-ahead comfort food, this crockpot vegetarian chili is another great option that stores and reheats beautifully throughout the week.
A Note on the Beans
The type of bean you choose matters more than you might think.
Great Northern beans are mild, creamy, and hold their shape well. They absorb the sauce without turning to mush.
Navy beans, sometimes labeled as white beans, are smaller and a bit firmer. They also work beautifully in this recipe and are traditionally used in many old-fashioned baked bean recipes.
Both beans are high in fiber and protein, which makes this dish more filling than it might look. For another warming dish that leans into white beans, try this Italian sausage and white bean soup for a satisfying weeknight bowl.
FAQs
What kind of beans are used in traditional baked beans?
Navy beans and Great Northern beans are the most common. Both are white beans with a mild, creamy texture that absorbs sauce well without falling apart. Either works perfectly in this recipe.
What is the difference between baked beans and cowboy beans?
Traditional baked beans tend to be sweeter with molasses and brown sugar. Cowboy beans (cowboy beans recette) usually include jalapeños or chili peppers for heat, sometimes ground beef or sausage, and have a smokier, spicier profile overall.
How do I thicken homemade baked beans?
Simmer uncovered for the last few minutes of cooking to let excess liquid evaporate. The sauce also thickens naturally as the beans cool, so let them rest a few minutes off the heat before serving.
Can I make baked beans without bacon?
Yes. For a vegetarian version, skip the bacon and add a teaspoon of smoked paprika plus a few drops of liquid smoke to the sauce. The result is still rich and smoky without any meat.
Conclusion
Homemade baked beans are one of those recipes that always earns a spot at the table. They are warm, filling, deeply flavorful, and surprisingly easy to pull off with ingredients you probably already have.
Whether you are making a classic baked beans recipe with bacon for Sunday dinner, cooking up a western baked beans spread for a summer cookout, or trying a quick baked beans version on a busy weeknight, this recipe delivers every single time.


Give it a try and make it your own. If this recipe made your day a little sweeter, please leave a star rating in the recipe card below and save it to Pinterest for later.
Print
Baked Beans recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Warm, sweet, smoky homemade baked beans made with bacon, molasses, brown sugar, and pantry staples for a quick comfort-food side that tastes slow-cooked.
Ingredients
- 3 cans Great Northern beans or navy beans, drained and rinsed
- 6 slices bacon, diced
- 1 medium yellow onion, chopped
- 2 garlic cloves, minced
- 1 cup tomato sauce
- 1/4 cup molasses
- 1/4 cup brown sugar
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 1/4 cup water or broth, as needed
Instructions
- Drain and rinse the canned beans under cold water.
- Add diced bacon to a large pan over medium heat and cook until crispy and browned.
- Remove the bacon pieces and set them aside, leaving the rendered fat in the pan.
- Add the chopped onion to the bacon fat and cook for about 5 minutes until soft and translucent.
- Stir in the garlic and cook for 1 more minute.
- Add the tomato sauce, molasses, brown sugar, Dijon mustard, apple cider vinegar, Worcestershire sauce, smoked paprika, black pepper, and salt.
- Let the sauce simmer for 3 to 4 minutes.
- Stir the beans and cooked bacon back into the pan gently.
- Add a splash of water or broth if the sauce looks too thick.
- Reduce the heat to low, partially cover, and simmer for 20 to 25 minutes, stirring occasionally.
- Taste and adjust the seasoning with more salt, pepper, or vinegar if needed.
- Remove from heat and let the beans rest for a few minutes before serving.
Notes
Simmer on low so the beans stay tender and the sauce does not scorch. The sauce thickens as it cools, so let the baked beans rest before serving.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 18g
- Sodium: 720mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 9g
- Protein: 13g
- Cholesterol: 18mg
