If you love a comforting, flavorful side dish, this homemade baked beans recipe is worth adding to your meal plan. Made with tender beans, a rich tomato sauce, a hint of sweetness, and smoky spices, these baked beans are delicious, filling, and easy to prepare at home.
This recipe is perfect for breakfast, weekend brunch, family dinners, barbecues, and casual get-togethers. You can serve it on toast, alongside roasted vegetables, or with grilled dishes for a satisfying meal.
Recipe Information
- Recipe Name: Homemade Baked Beans
- Preparation Time: 10 minutes
- Cooking Time: 35 minutes
- Total Time: 45 minutes
- Servings: 4 people
- Cuisine: British-inspired
- Course: Breakfast, Side Dish
- Cooking Method: Stovetop
- Difficulty Level: Easy
Why You Will Love This Baked Beans Recipe
- Easy to make: Simple ingredients and straightforward cooking steps make this recipe suitable for beginners.
- Rich and flavorful: Tomato sauce, garlic, onion, and spices create a delicious balance of sweet, tangy, and smoky flavors.
- Budget-friendly: Beans are affordable, filling, and easy to keep in your pantry.
- Versatile: Serve these beans for breakfast, lunch, dinner, or as a barbecue side dish.

Ingredients
Here is everything you need to make a delicious batch of homemade baked beans.
- 2 cans of white beans or navy beans, about 800 g total, drained and rinsed
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 1 cup tomato puree or passata
- 2 tablespoons tomato paste
- 1 tablespoon brown sugar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon mustard powder
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/2 cup vegetable broth or water
- 1 teaspoon apple cider vinegar
Optional ingredients:
- 1/4 teaspoon chili flakes for a little heat
- 1 teaspoon maple syrup instead of brown sugar
- A pinch of cumin for extra warmth
How to Make Baked Beans
Follow these simple steps to prepare tender beans in a thick, flavorful tomato sauce.
Step 1: Prepare the Beans
Open the cans of white beans or navy beans, drain them, and rinse them under running water. Set them aside while you prepare the sauce.
If you prefer using dried beans, soak them overnight and cook them until tender before starting this recipe. Dried beans require additional preparation and cooking time.
Step 2: Cook the Onion and Garlic
Heat the olive oil in a medium saucepan over medium heat. Add the chopped onion and cook for about 4 to 5 minutes until it becomes soft and translucent.
Add the minced garlic and cook for another 30 seconds. Stir frequently to prevent the garlic from burning.
Step 3: Make the Tomato Sauce
Add the tomato paste and smoked paprika to the saucepan. Stir for about a minute to release their flavor.
Pour in the tomato puree, vegetable broth, brown sugar, Worcestershire sauce, mustard powder, salt, and black pepper. Mix everything well until the sauce is smooth and evenly combined.
Bring the mixture to a gentle simmer.
Step 4: Add the Beans
Add the drained beans to the tomato sauce and stir gently until they are well coated.
Reduce the heat to low and allow the mixture to simmer uncovered for 20 to 25 minutes. Stir occasionally to prevent the beans from sticking to the bottom of the pan.
As the sauce cooks, it will gradually thicken and develop a richer flavor.
Step 5: Adjust the Flavor
Add the apple cider vinegar and stir well. This adds a little acidity that balances the sweetness of the sauce.
Taste the beans and adjust the seasoning as needed. Add more salt, black pepper, or a small amount of brown sugar depending on your preference.
If the sauce becomes too thick, add a splash of water or vegetable broth. If it is too thin, let it simmer for a few extra minutes.
Step 6: Serve and Enjoy
Remove the saucepan from the heat and allow the baked beans to rest for a couple of minutes.
Serve them warm with buttered toast, scrambled eggs, roasted vegetables, baked potatoes, or grilled foods. Garnish with freshly chopped parsley if desired.
Your homemade baked beans are ready to enjoy!
Tips for Making the Best Baked Beans
- Choose the right beans: Navy beans, cannellini beans, and other small white beans work well because they hold their shape while becoming tender.
- Cook the sauce slowly: A gentle simmer helps the flavors blend and gives the sauce a thicker consistency.
- Balance the sweetness: Start with the recommended amount of sugar and adjust after tasting.
- Avoid over-stirring: Stir gently to keep the beans from breaking apart.
- Make them ahead: The flavor often improves after the beans have rested and been reheated.
What to Serve with Baked Beans
Homemade baked beans are versatile enough to accompany many different meals.
- Breakfast: Toast, fried eggs, scrambled eggs, or sautéed mushrooms.
- Lunch: Jacket potatoes, fresh salads, or vegetable sandwiches.
- Dinner: Grilled vegetables, roasted potatoes, or your favorite protein.
- Barbecue meals: Corn on the cob, grilled vegetables, or coleslaw.
For a quick and comforting breakfast, spoon the warm beans over toasted bread and finish with freshly cracked black pepper.
How to Store and Reheat Baked Beans
Refrigeration: Allow the beans to cool, then transfer them to an airtight container. Refrigerate for up to 3 to 4 days.
Reheating: Warm the beans in a saucepan over low to medium heat, stirring occasionally. Add a little water if the sauce has thickened too much. You can also reheat individual portions in the microwave until steaming hot.
Tasty and Delicious Recipes: Air Fryer Cookbook: 600 Effortless Air Fryer Recipes for Beginners and Advanced Users
Freezing: Store cooled beans in a freezer-safe container for up to 3 months for best quality. Leave a little space at the top for expansion. Thaw in the refrigerator before reheating.
Common Mistakes to Avoid
- Cooking the sauce over high heat, which can cause it to stick or burn.
- Adding too much sugar before tasting the sauce.
- Using beans that are too soft, which can break apart during simmering.
- Skipping the final seasoning adjustment, as a little vinegar or black pepper can make a noticeable difference.
- Leaving the beans uncovered in the refrigerator, which can dry them out and allow them to absorb other food odors.
Nutrition Information for Baked Beans
The following nutrition table provides approximate values per serving, assuming the recipe serves four people.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 300 kcal |
| Protein | 13 g |
| Carbohydrates | 48 g |
| Dietary Fiber | 11 g |
| Total Fat | 6 g |
| Saturated Fat | 1 g |
| Sugar | 10 g |
| Sodium | 650 mg |
Nutrition values are estimates and may vary depending on the type of beans, tomato products, broth, and Worcestershire sauce used. Actual values may differ by brand and serving size.
Frequently Asked Questions About Baked Beans
1. What beans are best for baked beans?
Navy beans are a classic choice because they are small, creamy, and hold their shape well. Cannellini beans and other white beans are also excellent alternatives for this recipe.
2. Can I make baked beans without brown sugar?
Yes. You can omit the brown sugar for a less sweet sauce or replace it with a small amount of maple syrup or honey. Taste the sauce before adding any sweetener.
3. Are baked beans healthy?
Baked beans can be part of a balanced diet because beans provide plant-based protein and dietary fiber. The nutritional profile depends on the sauce ingredients, particularly the added sugar and salt.
4. Can I use canned beans for this recipe?
Absolutely. Canned beans make this recipe quick and convenient. Drain and rinse them before adding them to the sauce to remove excess canning liquid and salt.
5. How do I make baked beans thicker?
Simmer the beans uncovered over low heat for a few extra minutes. This allows excess liquid to evaporate. You can also add a little extra tomato paste if needed.
6. Can I make baked beans in the oven?
Yes. Prepare the sauce and combine it with the beans in an oven-safe dish. Bake uncovered at 180°C (350°F) for about 25 to 35 minutes, until the sauce thickens and the beans are heated through. Check occasionally and add a little water if the mixture becomes too dry.
7. Can I make this recipe vegan?
Yes. Use vegetable broth and replace Worcestershire sauce with a vegan Worcestershire alternative or a little soy sauce. Check the labels of your other ingredients to ensure they are vegan-friendly.
8. Can I prepare baked beans ahead of time?
Yes. Prepare the beans a day in advance, refrigerate them in an airtight container, and reheat them gently before serving. Add a splash of water if the sauce needs loosening.
9. Why do my baked beans taste too acidic?
Tomatoes can naturally make the sauce taste acidic. Add a small amount of brown sugar, simmer the sauce a little longer, and taste again. Avoid adding too much sweetener at once.
10. How long do homemade baked beans last?
Homemade baked beans generally last 3 to 4 days in the refrigerator when stored promptly in an airtight container. For longer storage, freeze them in suitable portions.
Final Thoughts
This easy baked beans recipe is a wonderful way to turn simple pantry staples into a comforting and flavorful meal. The combination of tender white beans, rich tomato sauce, aromatic garlic, and smoky spices creates a dish that works for breakfast, lunch, dinner, or as a satisfying side.
With just 45 minutes from start to finish, you can prepare homemade baked beans that are easy to customize, budget-friendly, and perfect for sharing. Serve them over toast, pair them with your favorite sides, and enjoy a homemade classic whenever you crave something warm and delicious.
