Go Back
+ servings

Homemade Baked Beans

Grilling season is upon us and what better side dish than these Homemade Baked Beans! An easy and tasty recipe that will become your new summer favorite. 
Prep Time15 minutes
Cook Time3 hours 18 minutes
Total Time3 hours 33 minutes
Course: Side Dish
Cuisine: American
Servings: 16 servings
Calories: 290kcal


  • 10 slices bacon cut in half
  • 1 cup small-diced onion
  • 1 cup small-diced green bell pepper
  • 6 15 ounce cans pork and beans
  • 3 tablespoons apple cider vinegar
  • 3 tablespoons spicy brown mustard
  • ½ cup honey
  • ¼ cup bbq sauce
  • ¼ cup molasses
  • 1 teaspoon garlic powder


  • Preheat the oven to 325°F. Spray a 9x13-inch baking dish with cooking spray and set aside.
  • Place a dutch oven over medium heat, and add the bacon, stirring occasionally, until about halfway cooked with no color on it, which usually takes about 8 minutes. Take out the bacon and place on a plate and save the bacon fat in the pan.
  • Add in the diced onion and bell pepper to the pan, and cook until soft, stirring occasionally, for about 10 minutes.
  • Add the cans of pork and beans, vinegar, mustard, honey, bbq sauce, molasses, and garlic powder. Stir to combine it all. Bring to a simmer, stirring occasionally and then remove from the heat.
  • Pour the bean mixture into the prepared baking dish and top with bacon strips.
  • Bake, uncovered, for 2 to 2 and a half hours until the bacon starts to brown on top and the beans will thicken slightly. Serve and enjoy immediately.


  1. Use your favorite premade bbq sauce or homemade sauce.
  2. The longer they sit once they cool down the thicker they will become.
  3. You can serve them in a warm crockpot for get-togethers to keep them warm. 
  4. Want to add a little kick, we like to add diced jalapeño from time to time.
  5. If you want to be even quicker on cooking time, use real bacon bits instead of cooking and frying your own bacon. 
  6. These can be frozen! Refer to my instructions above on how to freeze these beans.


Calories: 290kcal | Carbohydrates: 48g | Protein: 10g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 20mg | Sodium: 831mg | Potassium: 652mg | Fiber: 9g | Sugar: 15g | Vitamin A: 52IU | Vitamin C: 12mg | Calcium: 103mg | Iron: 3mg