Go Back
Baked beans are a great dish. They mix sweet and savory flavors. To make the best baked beans, you need a few key ingredients.

The Best Baked Beans

Savor the warmth of homemade baked beans with this flavorful recipe! Discover the best beans to use and amp up your dish with delicious aromatics and creative twists. Whether you're craving a sweet and savory combination or a spicy kick, you'll find ideas to satisfy every palate. Click through to explore my ultimate baked beans recipe and learn how to make this comforting classic perfect for any meal!

Ingredients
  

2 cups dried navy beans (or canned equivalent, rinsed and drained)

4 cups water (if using dried beans)

1 medium onion, finely chopped

3 cloves garlic, minced

1/2 cup bacon, chopped (optional for vegetarian version, use smoked tempeh instead)

1/2 cup brown sugar

1/4 cup ketchup

1/4 cup tomato paste

2 tablespoons apple cider vinegar

1 tablespoon Worcestershire sauce (or a vegan alternative)

1 teaspoon mustard powder

1/2 teaspoon smoked paprika

1/2 teaspoon black pepper

Salt to taste

Instructions
 

Prepare the Beans: If using dried navy beans, rinse and sort through them to remove any debris. Soak in water overnight, or use a quick soak method by boiling them in water for 2 minutes, then letting them stand covered for 1 hour. Drain and rinse well.

    Cook the Beans (if dried): In a large pot, combine the soaked beans and 4 cups of fresh water. Bring to a boil, then reduce heat and simmer for about 1 hour, or until beans are tender. If using canned beans, skip this step.

      Cook Bacon (if using): In a large deep skillet or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove and set aside, leaving the rendered fat in the pan. For a vegetarian version, sauté the smoked tempeh until golden, then remove.

        Sauté Aromatics: In the same pan, add the chopped onion and sauté for 5-7 minutes until translucent. Add minced garlic and cook for another 1-2 minutes until fragrant.

          Combine Ingredients: Add the cooked (or canned) beans, bacon or tempeh, brown sugar, ketchup, tomato paste, apple cider vinegar, Worcestershire sauce, mustard powder, smoked paprika, black pepper, and salt to the pan. Stir well to combine.

            Bake the Beans: Preheat your oven to 350°F (175°C). Transfer the bean mixture into a baking dish (or keep it in the Dutch oven). Cover it with foil and bake in the preheated oven for 45 minutes. After 45 minutes, remove the foil and bake for an additional 30 minutes to caramelize the top.

              Serve: Remove from the oven and let cool slightly before serving. The beans can be served warm as a side dish or a main dish paired with cornbread or over rice.

                Prep Time: 15 min | Total Time: 2 hours | Servings: 6-8

                  - Presentation Tips: Serve the baked beans in a rustic dish, garnished with freshly chopped parsley or cilantro, for a vibrant touch. Use individual ramekins for a more elegant presentation at a gathering.