There is something deeply comforting about a warm bowl of homemade baked beans. Rich, savory, slightly sweet, and coated in a thick tomato-based sauce, baked beans are an easy side dish that can turn an ordinary breakfast, lunch, or dinner into something special.
While canned baked beans are convenient, making them from scratch gives us much more control over the flavor, texture, sweetness, and thickness. We can create beans that are tender without becoming mushy, with a sauce that clings beautifully to every bean.
This Homemade Baked Beans recipe is designed to be simple enough for a regular weeknight while delivering the deep, slow-cooked flavor we expect from a great baked bean dish.
Table of Contents

Why We Love These Homemade Baked Beans
Homemade baked beans are worth making because they offer several advantages over canned varieties:
- Better flavor: We can build layers of flavor with onion, garlic, tomato, mustard, and spices.
- Customizable sweetness: The amount of brown sugar or maple syrup can be adjusted to taste.
- Better texture: Properly cooked beans remain tender while holding their shape.
- Simple ingredients: Most ingredients are everyday pantry staples.
- Make-ahead friendly: The flavor often becomes even better after resting.
- Perfect for gatherings: They work beautifully as a side dish for barbecues, brunches, picnics, and family dinners.
- Easy to customize: We can add bacon, smoked paprika, chili, or other ingredients depending on the occasion.
What Are Baked Beans?
Baked beans are beans cooked slowly in a flavorful sauce until the beans become tender and the sauce thickens. Traditional versions often use navy beans or other small white beans, although several varieties can work.
The characteristic flavor comes from a combination of tomato, sweetness, acidity, mustard, and savory seasoning. Slow cooking allows these flavors to blend together while reducing the sauce into a rich coating.
Although the name suggests that baking is always required, baked beans can be prepared using several methods. For this recipe, we use the oven to help develop a thick, concentrated sauce and tender texture.
Ingredients for Homemade Baked Beans
For the Beans
- 2 cups dried navy beans or small white beans
- 6 cups water, plus more for soaking
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
For the Sauce
- 1 can (14–15 ounces) crushed tomatoes
- 3 tablespoons tomato paste
- 1/4 cup brown sugar
- 2 tablespoons molasses
- 2 tablespoons yellow mustard
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon salt, plus more to taste
- 1 tablespoon apple cider vinegar
- 1 cup vegetable or chicken broth
Optional Additions
For additional depth, we can add:
- 4–6 strips cooked bacon, chopped
- 1 teaspoon chili powder
- 1/2 teaspoon cayenne pepper
- 1 teaspoon onion powder
- A pinch of red pepper flakes
- 1 tablespoon maple syrup instead of some of the brown sugar

Homemade Baked Beans Recipe
Ingredients
- 2 cups dried navy beans
- 1 medium onion diced
- 3 garlic cloves minced
- 2 tablespoons olive oil
- 1 can crushed tomatoes
- 3 tablespoons tomato paste
- 1/4 cup brown sugar
- 2 tablespoons molasses
- 2 tablespoons yellow mustard
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 1 tablespoon apple cider vinegar
- 1 cup broth
Method
- Soak the beans: Place the dried beans in a large bowl and cover them generously with water. Soak for 8 hours or overnight. Drain and rinse.
- Cook the beans: Transfer the soaked beans to a large pot and cover them with fresh water. Bring to a boil, then reduce the heat and simmer until the beans are tender but still hold their shape, approximately 45–75 minutes depending on the beans.
- Prepare the aromatics: Heat olive oil in a large oven-safe Dutch oven. Add the chopped onion and cook for 5–7 minutes until softened. Add the garlic and cook for another 30 seconds.
- Build the sauce: Add crushed tomatoes, tomato paste, brown sugar, molasses, mustard, Worcestershire sauce, smoked paprika, black pepper, salt, vinegar, and broth. Stir thoroughly.
- Add the beans: Drain the cooked beans and add them to the sauce. Stir gently so the beans remain intact.
- Bake: Cover the Dutch oven and bake at 350°F (175°C) for about 1 hour. Remove the lid and continue baking for another 30–45 minutes, or until the sauce is thick and glossy.
- Adjust the seasoning: Taste the beans and add additional salt, mustard, vinegar, or sweetness according to preference.
- Rest and serve: Allow the beans to rest for 10–15 minutes before serving. The sauce will continue to thicken as it cools slightly.
How to Make Homemade Baked Beans From Scratch
1. Soak the Dried Beans
We begin by soaking the dried beans because this helps them hydrate before cooking. Place the beans in a large bowl and cover them with plenty of cold water.
Because dried beans expand considerably as they absorb water, we should use enough water to keep them completely submerged.
An overnight soak is convenient, but if we are short on time, we can use a quick-soak method. Place the beans in a pot, cover them with water, bring them to a boil for a few minutes, then remove them from the heat and let them sit for about an hour before draining.
2. Cook the Beans Until Tender
After soaking, drain and rinse the beans before transferring them to a clean pot.
We want the beans to become tender but not falling apart. This is important because they will continue cooking in the oven.
If we fully overcook the beans during the first stage, they can become too soft and break apart during baking.
3. Build a Flavorful Base
The sauce begins with onion and garlic. Cooking the onion slowly allows it to soften and develop natural sweetness.
Once the garlic becomes fragrant, we add the tomato-based ingredients and seasonings.
Tomato paste gives the sauce concentrated tomato flavor, while molasses provides a deep sweetness that works particularly well with beans.
Mustard contributes acidity and mild heat, while smoked paprika provides a subtle smoky character.

4. Combine the Beans and Sauce
Once the sauce is ready, we gently fold in the cooked beans.
At this point, the mixture may look somewhat loose. That is perfectly fine. The oven will gradually evaporate excess moisture and concentrate the sauce.
5. Bake Until Thick and Rich
The baking stage is where the dish comes together.
We initially keep the beans covered so they can heat through without losing too much moisture. We then remove the lid to allow the sauce to reduce.
The finished beans should have a thick, rich sauce that coats the beans without being completely dry.
What Kind of Beans Are Best for Baked Beans?
Navy beans are one of the best choices because they are small, creamy, and naturally suited to slow cooking.
However, we can also use:
- Great Northern beans
- Cannellini beans
- Small white beans
- Haricot beans
- Pinto beans for a slightly different texture
For the most traditional texture, small white beans are an excellent option.
Can We Use Canned Beans?
Absolutely. Canned beans are a useful shortcut when we want homemade flavor without the long soaking and cooking process.
For this recipe, we can substitute approximately 5–6 cups of drained and rinsed canned beans for the dried beans.
Because canned beans are already cooked, we can skip the soaking and boiling stages and proceed directly to preparing the sauce.
The baking time can also be reduced because we are primarily heating the beans and thickening the sauce.
How to Make Baked Beans Less Sweet
If we prefer savory baked beans, we can easily reduce the sweetness.
Start with 2 tablespoons of brown sugar instead of 1/4 cup, and reduce or omit the molasses. We can then taste the sauce before baking and adjust it.
A small amount of apple cider vinegar or mustard can help balance the sweetness and create a more complex flavor.
How to Make Baked Beans Thicker
If the beans are too watery after baking, there are several simple solutions.
First, continue baking them uncovered for another 10–20 minutes. This allows excess liquid to evaporate.
We can also mash a small portion of the beans against the side of the Dutch oven. The natural starch from the beans will help thicken the sauce.
Avoid adding large amounts of flour or cornstarch because the sauce should ideally thicken through reduction and the natural starches in the beans.
How to Make Baked Beans Smokier
For a stronger smoky flavor, we can add:
- Smoked paprika
- Cooked bacon
- A small amount of liquid smoke
- Smoked salt
- Smoked chili powder
If using liquid smoke, we should start with a very small amount because its flavor can quickly become overpowering.
What to Serve With Homemade Baked Beans
Homemade baked beans are extremely versatile.
They pair especially well with:
- Grilled sausages
- Burgers
- Barbecue chicken
- Pulled pork
- Grilled steak
- Fried chicken
- Cornbread
- Toast
- Scrambled eggs
- Roasted vegetables
- Potato salad
- Coleslaw
For breakfast, we can serve them over toasted bread with eggs. For a barbecue, they make an excellent side dish alongside grilled meats and fresh salad.
Tips for Perfect Homemade Baked Beans
Don’t Overcook the Beans Before Baking
The beans should be tender but firm enough to withstand additional cooking.
Taste the Sauce Before Baking
The sauce should already taste balanced before it goes into the oven. We can adjust the salt, sweetness, mustard, and vinegar at this stage.
Don’t Make the Sauce Too Thin
Although some liquid is necessary for baking, an excessively watery sauce will require a much longer cooking time.
Bake Uncovered Toward the End
Removing the lid during the final stage helps the sauce reduce and become thick and glossy.
Let the Beans Rest
Resting for 10–15 minutes gives the sauce time to settle and thicken.

Can We Make Baked Beans Ahead of Time?
Yes. Homemade baked beans are particularly convenient for meal preparation because they reheat well.
We can prepare the beans a day ahead, allow them to cool, and refrigerate them in an airtight container.
When reheated, the sauce may become thicker than it was originally. Add a small splash of broth or water and gently warm the beans until they reach the desired consistency.
In fact, allowing the beans to rest overnight can give the flavors additional time to blend.
How to Store Homemade Baked Beans
Allow the beans to cool before transferring them to an airtight container.
Store them in the refrigerator and use them within 3–4 days for best quality.
For longer storage, baked beans can also be frozen in freezer-safe containers. Leave some room for expansion and thaw them in the refrigerator before reheating.
Frequently Asked Questions
Are homemade baked beans healthier than canned baked beans?
Homemade baked beans give us greater control over the ingredients. We can adjust the salt, sugar, fat, and additives according to our preferences. The nutritional profile will depend on the specific ingredients and portion size.
Can we make this recipe vegetarian?
Yes. Simply use vegetable broth and choose a Worcestershire sauce that is suitable for a vegetarian diet, or replace it with a small amount of soy sauce or tamari.
Can we make baked beans without molasses?
Yes. Brown sugar, maple syrup, or another sweetener can be used instead. The flavor will be slightly different, but the beans will still be delicious.
Why are my baked beans watery?
The most common reason is excess liquid. Continue baking the beans uncovered until the sauce reduces. Remember that the sauce will also become thicker as the beans cool.
Why did my beans become mushy?
The beans may have been overcooked before going into the oven, or they may have been baked for too long. We should cook them only until tender before combining them with the sauce.
Can we make baked beans on the stovetop?
Yes. Combine the cooked beans and sauce in a heavy pot and simmer gently over low heat until the sauce thickens. Stir occasionally to prevent sticking.
Final Thoughts
These Homemade Baked Beans deliver everything we want from a comforting bean dish: tender beans, a rich tomato sauce, balanced sweetness, gentle acidity, and plenty of savory depth.
The biggest advantage of making baked beans from scratch is flexibility. We can make them sweeter or more savory, add smoky flavors, include bacon, increase the heat, or keep the recipe completely vegetarian.
Once the beans are prepared, they are an easy side dish for barbecues, breakfasts, family dinners, potlucks, and weekend gatherings. Serve them hot with toasted bread, grilled food, eggs, or your favorite comfort-food sides for a satisfying homemade meal.
Check out: Fluffy Buttermilk Pancakes: The Only Recipe You Need
Get Access Now: Recipes
Heinz Baked Beanz: Click Here





