I grew up with a pot of slow-simmered baked beans on the holiday table — sweet, tangy, and spoonable enough to wrestle a fork away from a kid. These homemade baked beans are a cozy, easy-to-scale side that work for weeknight dinners, backyard barbecues, or whenever you want a comforting, protein-rich dish without opening a can.
Why you’ll love this dish
Homemade baked beans balance sweet, tangy, and savory flavors with tender beans that soak up sauce. They’re budget-friendly, make great leftovers, and are easy to adapt for vegetarian diets or smokier, meat-forward versions. Make them for summer cookouts, a casual brunch, or as a hearty side for coleslaw and grilled meats.
“Finally — beans that taste like they were simmered all day. Sweet but balanced, with just enough tang and a silky sauce.” — home cook review
How to make Homemade Baked Beans
Step-by-step overview:
- Soak dried beans (or use quick-soak) to jump-start even cooking.
- Lightly cook aromatics (onion), then combine beans, liquid, and flavorings.
- Pressure-cook or simmer until the beans are tender.
- Adjust sweetness, tang, and thickness; finish with a short simmer or oven bake if you want caramelized edges.
- Serve warm with simple accompaniments.
Ingredients
What you’ll need:
- 2 cups dried beans (navy beans or pinto beans) — navy gives a classic texture; pintos add earthiness.
- 4 cups water
- 1 onion, chopped
- 1/2 cup ketchup
- 1/4 cup brown sugar (light or dark)
- 2 tablespoons mustard (Dijon or yellow)
- 1 tablespoon Worcestershire sauce (use vegan Worcestershire for vegetarian)
- Salt and pepper to taste
Optional: a strip of bacon or 4 oz chopped smoked pork for a meaty base; 1–2 tablespoons molasses or maple syrup for deeper sweetness; smoked paprika or liquid smoke for extra smoke flavor.
Note: If you prefer less sugar, reduce the brown sugar to 2 tablespoons and add 1–2 teaspoons molasses or maple syrup for complexity.
Directions
Step-by-step instructions:
- Rinse the dried beans and pick out any debris. Place beans in a bowl and cover with water by several inches. Soak overnight (8–12 hours). Drain.
- (Quick-soak option) Put beans in a pot, cover with water, bring to a boil for 2 minutes, turn off heat, cover, and let sit 1 hour. Drain.
- In an Instant Pot (or large Dutch oven), add the soaked beans, 4 cups water, and the chopped onion. If you’re using bacon or smoked pork, sauté it first in the pot until browned, then add beans and water.
- Stir in ketchup, brown sugar, mustard, Worcestershire sauce, and a generous pinch of salt and pepper.
- Instant Pot method: Seal the lid and cook on high pressure for 40 minutes. Let the pot naturally release pressure for 10 minutes, then quick-release any remaining pressure. Open and stir.
- Stovetop or oven method: Bring to a simmer on the stovetop, then cover and cook gently for 1–1½ hours, stirring occasionally, until beans are tender. For an oven finish, transfer to a 325°F (160°C) oven for 45–60 minutes to thicken and caramelize the top.
- Taste and adjust seasoning. If the sauce is too thin, simmer uncovered until it reaches your desired thickness. Add additional salt, pepper, or a splash of vinegar if it needs brightness.
Timing note: If beans are old or very dry, they may need extra cooking time. Add acidic ingredients (ketchup, mustard, vinegar) after beans are tender if your beans seem stubborn, because acids can slow softening.
How to serve Homemade Baked Beans
Best ways to enjoy it:
- Classic side: Serve alongside grilled sausages, burgers, or hot dogs.
- Brunch: Spoon over buttered toast or serve with scrambled eggs.
- Bowl meal: Add a fried egg, chopped herbs, and pickled red onions for contrast.
- BBQ plate: Pair with coleslaw, cornbread, and potato salad.
For plating, spoon beans into a shallow bowl and finish with a drizzle of olive oil, a sprinkle of chopped parsley, or crisped bacon bits for texture.
How to store
Storage and reheating tips:
- Refrigerate: Cool beans to room temperature (within 2 hours), transfer to an airtight container, and refrigerate for up to 3–4 days.
- Freeze: Portion into airtight containers or freezer bags and freeze up to 3 months. Thaw in the fridge overnight before reheating.
- Reheat safely: Reheat on the stovetop over medium heat, stirring occasionally, until steaming hot throughout. Reheat to at least 165°F (74°C) for safety. You can also microwave individual portions until hot.
- Note: Beans thicken as they cool. Add a splash of water when reheating to loosen the sauce.
Tips to make
Helpful cooking tips:
- Use fresher dried beans if possible; older beans can take much longer to soften.
- If you like a caramelized top, finish in a 325°F oven for 30–60 minutes.
- Taste and tweak: brown sugar adds sweetness, mustard and Worcestershire add tang and umami — adjust to balance.
- If sauce is too sweet, brighten it with 1–2 teaspoons vinegar (apple cider or red wine).
- For a smoother, creamier texture, mash a cup of beans against the side of the pot and stir back in.
- When using an electric pressure cooker, add a little extra water if your pot’s heat is strong; beans can foam. A tablespoon of oil or a small piece of butter can reduce foaming.
- Salt timing: adding salt early is fine with soaked beans, but if you’re unsure about bean age, add most acidic ingredients (ketchup, mustard, vinegar) after beans soften.
Variations
Creative twists:
- Vegetarian/Vegan: Omit bacon and use vegetable broth or smoked paprika/liquid smoke for depth.
- Smoky Boston-style: Add 1–2 tablespoons molasses and a strip of bacon or smoked pork shoulder. Bake low and slow for traditional flavor.
- Maple & Bacon: Swap half the brown sugar for maple syrup and finish with crisp bacon.
- Spicy: Add 1 diced chipotle pepper in adobo or 1 teaspoon cayenne for heat.
- Mediterranean: Use white beans, swap ketchup for tomato paste plus lemon and oregano, and finish with parsley and feta.
- Quick canned version: Use 3–4 cans of beans, drain and rinse, then simmer with the other ingredients for 15–20 minutes to meld flavors.
FAQs
Q: Do I have to soak the beans?
A: Soaking shortens cooking time and helps beans cook evenly. You can skip soaking and cook longer (pressure-cook 60–90 minutes or simmer several hours), but soaking is recommended for predictable results and easier digestion.
Q: Can I use canned beans?
A: Yes. Use 3–4 (15 oz) cans of rinsed beans and reduce cooking time—simmer 15–20 minutes until flavors meld. Skip the initial pressure-cook step.
Q: How long do leftovers keep?
A: Store in the fridge for 3–4 days. Freeze up to 3 months. Always cool within two hours and reheat to 165°F (74°C) before serving.
Q: My beans didn’t soften — what happened?
A: Old beans, hard water, or adding acidic ingredients (ketchup, vinegar, mustard) too early can prevent softening. Try longer cooking, add baking soda (1/8–1/4 teaspoon) to the cooking water to gently soften, or cook beans longer without acids, then add sauce later.
Q: Is this recipe gluten-free?
A: The beans and most ingredients are naturally gluten-free. Check Worcestershire sauce and ketchup labels — some brands contain gluten. Use certified gluten-free Worcestershire or tamari if needed.
Q: Can I make this in advance?
A: Yes. Beans often taste better after a day in the fridge as flavors meld. Reheat gently and adjust seasoning before serving.
Enjoy these baked beans as a reliable, comforting side that’s easy to adapt. If you want, tell me which cooking method you prefer (Instant Pot, stovetop, or oven) and I’ll give a tailored timing and texture recommendation.
Print
Homemade Baked Beans
- Total Time: 115 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Cozy, sweet, and tangy homemade baked beans, perfect for weeknight dinners or backyard barbecues.
Ingredients
- 2 cups dried beans (navy or pinto)
- 4 cups water
- 1 onion, chopped
- 1/2 cup ketchup
- 1/4 cup brown sugar (light or dark)
- 2 tablespoons mustard (Dijon or yellow)
- 1 tablespoon Worcestershire sauce (vegan for vegetarian)
- Salt and pepper to taste
- Optional: a strip of bacon or 4 oz chopped smoked pork
- Optional: 1–2 tablespoons molasses or maple syrup
- Optional: smoked paprika or liquid smoke
Instructions
- Rinse the dried beans and pick out any debris. Place beans in a bowl and cover with water by several inches. Soak overnight (8–12 hours). Drain.
- (Quick-soak option) Put beans in a pot, cover with water, bring to a boil for 2 minutes, turn off heat, cover, and let sit 1 hour. Drain.
- In an Instant Pot (or large Dutch oven), add the soaked beans, 4 cups water, and the chopped onion. If you’re using bacon or smoked pork, sauté it first in the pot until browned, then add beans and water.
- Stir in ketchup, brown sugar, mustard, Worcestershire sauce, and a generous pinch of salt and pepper.
- Instant Pot method: Seal the lid and cook on high pressure for 40 minutes. Let the pot naturally release pressure for 10 minutes, then quick-release any remaining pressure. Open and stir.
- Stovetop or oven method: Bring to a simmer on the stovetop, then cover and cook gently for 1–1½ hours, stirring occasionally, until beans are tender. For an oven finish, transfer to a 325°F (160°C) oven for 45–60 minutes to thicken and caramelize the top.
- Taste and adjust seasoning. If the sauce is too thin, simmer uncovered until it reaches your desired thickness. Add additional salt, pepper, or a splash of vinegar if it needs brightness.
Notes
Use fresher dried beans for best results. If the sauce is too sweet, brighten it with vinegar.
- Prep Time: 30 minutes
- Cook Time: 85 minutes
- Category: Side Dish
- Method: Baking, Stovetop, Pressure Cooking
- Cuisine: American
