Homemade Baked Beans Recipe: A Comfort Food Classic
There’s nothing quite like a warm bowl of baked beans to bring comfort to your table. Whether served as a hearty side at a barbecue, a cozy weeknight dinner, or part of a traditional breakfast spread, baked beans are a timeless dish. This baked beans recipe delivers rich, savory-sweet flavor with a hint of smokiness—and it’s made from scratch with simple ingredients you probably already have in your pantry.
In this article, you’ll learn everything you need to know to make the perfect baked beans at home: from choosing the right beans to flavoring tips and storage. Let’s dive into this ultimate comfort food!

⭐ Why You’ll Love This Baked Beans Recipe

- Made from scratch – No cans required, just real ingredients.
- Sweet and savory – Balanced with brown sugar, molasses, and spices.
- Customizable – Make it vegetarian, spicy, smoky, or meaty.
- Perfect for meal prep – Make a big batch and freeze leftovers.
- Crowd-pleaser – Always a hit at potlucks, BBQs, or family dinners.
🧾 Ingredients You’ll Need
Here’s what you’ll need for this classic baked beans recipe:
Main Ingredients:
- 2 cups dried navy beans (or great northern beans)
- 1 medium yellow onion, finely chopped
- 4–6 slices of bacon, chopped (optional, for smoky flavor)
- 3 tablespoons tomato paste
- 1/3 cup molasses
- 1/4 cup brown sugar
- 1 tablespoon Dijon mustard
- 1 tablespoon Worcestershire sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon smoked paprika (optional, for depth)
- 4 cups water or low-sodium chicken broth
💡 Want a shortcut? You can use 3 (15-ounce) cans of navy beans, drained and rinsed, and reduce the cooking time accordingly.
🔪 How to Make Baked Beans from Scratch
Making baked beans from scratch is a labor of love, but the results are worth it! Here’s a step-by-step guide.
Step 1: Soak and Cook the Beans
- Soak Overnight: Rinse the dried beans and place them in a large bowl. Cover with water by 2–3 inches and let soak overnight (8–12 hours).
- Boil Until Tender: Drain the beans and transfer them to a large pot. Cover with fresh water and bring to a boil. Simmer for 45–60 minutes, or until tender but not mushy. Drain and set aside.
Step 2: Cook the Aromatics and Bacon
- Sauté Bacon: In a large oven-safe pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove with a slotted spoon and set aside.
- Cook Onion: In the bacon drippings, sauté the chopped onion until soft and translucent, about 5 minutes.
Step 3: Mix the Sauce
- Add Flavor: Stir in the tomato paste, molasses, brown sugar, mustard, Worcestershire sauce, paprika, salt, and pepper.
- Combine Beans: Add the cooked beans to the pot and pour in water or broth. Stir everything together until well mixed. Add the cooked bacon back in.
Step 4: Bake Low and Slow
- Bake: Cover the pot with a lid or foil and bake in a preheated 300°F (150°C) oven for 2–2.5 hours. Stir occasionally and add more water if beans seem too dry.
- Uncover & Thicken: In the last 30 minutes, uncover the pot to allow the sauce to thicken.
🕓 Cooking Time Overview
| Stage | Time |
|---|---|
| Soaking beans | 8–12 hours |
| Cooking beans | 45–60 minutes |
| Baking (covered) | 2 hours |
| Baking (uncovered) | 30 minutes |
| Total Time | ~3–4 hours |
🍽️ Serving Suggestions
Baked beans are super versatile. Here’s how to enjoy them:
- As a side dish with BBQ ribs, burgers, or hot dogs
- Over buttered toast for a British-style breakfast
- Alongside coleslaw and cornbread for a Southern meal
- Mixed with grilled sausages for a hearty dinner
- As a topping for baked potatoes
🥓 Variations & Add-Ins
Want to personalize your baked beans recipe? Try one of these flavor twists:
- Vegetarian Baked Beans – Omit bacon and use vegetable broth.
- Spicy Baked Beans – Add 1 chopped jalapeño or 1 tsp hot sauce.
- Maple Baked Beans – Replace brown sugar with pure maple syrup.
- BBQ Baked Beans – Stir in 1/4 cup of your favorite BBQ sauce.
- Slow Cooker Method – Combine all ingredients in a slow cooker and cook on low for 6–8 hours.
🧊 Storage & Freezing Tips
- Refrigerator: Store cooled baked beans in an airtight container for up to 5 days.
- Freezer: Freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat on the stove or microwave.
- Reheating Tip: Add a splash of water or broth to loosen the sauce when reheating.
❓ FAQ About Baked Beans Recipe
1. Can I use canned beans instead of dried?
Yes! If you’re short on time, use about 3 cans of navy beans, drained and rinsed. You can skip the soaking and boiling steps and go straight to sautéing the onion and bacon.
2. Why are my baked beans too dry?
They may have cooked too long uncovered, or the oven was too hot. Add water or broth as needed during baking to maintain the desired saucy consistency.
3. Are baked beans healthy?
Baked beans provide plant-based protein, fiber, and minerals. If you want a lighter version, reduce the sugar and omit bacon for a vegetarian twist.
4. What kind of beans are best for this recipe?
Navy beans are traditional, but great northern beans or pinto beans also work well.
📌 Final Thoughts
A classic baked beans recipe like this one is a must-have in your comfort food collection. With its deep, rich flavor and satisfying texture, it’s perfect for feeding a crowd, enjoying at home, or preparing ahead for busy nights. Make it once, and you’ll never go back to the canned version!
So grab your beans and your Dutch oven, and get cooking—it’s time to enjoy a bowl of slow-baked, old-fashioned goodness.