Ditch the can and make this homemade Baked Beans recipe! It’s smokey, sweet, and absolutely incredible! They feed a crowd and everyone will be impressed you made them from scratch! They only take 15 minutes to prep and can even be made in advance.

Do you have a hard time deciding what side dishes to take to a BBQ? Try the Baked Potato Salad, Macaroni Salad, Corn Salad, or Buttermilk Cornbread!

A pan of saucy homemade Baked Beans with bacon, ready to serve.

Baked Beans from Bland to Bam

If you’ve never thought of Baked Beans as a BBQ side dish that can steal the show, you’re not making them right! This is our favorite classic recipe that can easily be tailored to your taste buds; sweet, smoky, tangy or spicy. No BBQ menu is complete without them, and I promise no canned version comes close to the flavor of homemade baked beans.

How to make Baked Beans:

Cook Bacon over medium heat, stirring often until crisp. Transfer to a paper-towel lined plate. Sauté veggies: Drain some of the bacon grease then sauté onion in same pot for 4 minutes. Add bell pepper and garlic then cook for 2 more minutes.

Two images showing pieces of cooked bacon on a paper towel, and onions and bell peppers being sautéed in pan to make the best baked beans recipe.

Add remaining ingredients and bacon and stir to combine. Taste and add additional salt and pepper, if needed.

Bake: Pour beans into a 9×13 baking pan, cover with foil and bake for 1 to 2 hours, depending how thick you like them. Uncover pan and bake for 10 additional minutes. Remove from oven and rest for eat least 15 minutes before serving.

Two images showing how to make baked beans by combining everything in a pot, then baking it in a pan.

Make Ahead and Freezing Instructions:

To Make Ahead: Follow instructions until the baking step. Cover and refrigerate for 3-4 days. Allow beans to sit at room temperature for 30 minutes before baking as instructed.

To Freeze: Keep beans in an airtight container or freezer bag for up to 3 months. Thaw completely in the refrigerator before baking.

Recipe Variations:

  • Saucy vs Thick: For saucy beans, cook for recommended 1 hour. Bake for 30 minutes to an hour longer for a thicker consistency.
  • Sweetness: These beans are on the sweeter side, so feel free to cut the brown sugar down to ⅓ cup, if desired.
  • Instant Pot Baked Beans
  • Slow Cooker Baked Beans: Cook bacon and sauté veggies according to instructions. Add to slow cooker with remaining ingredients and stir to combine. Cook on LOW for 4-6 hours or high for 2-3 hours.

Serve With:

Follow me for more great recipes

Recipe

A pan of saucy homemade Baked Beans with bacon, ready to serve.
Prep 15 minutes
Cook 1 hour
Cool 15 minutes
Total 1 hour 30 minutes
Save Recipe

Ingredients
 
 

  • 10 slices bacon , chopped
  • 1 yellow onion , medium, finely chopped
  • 1 red bell pepper , finely chopped
  • 2 cloves garlic , minced
  • 15 oz can kidney beans , drained
  • 15 oz can navy beans , drained
  • 15 oz can pinto beans , drained
  • 15 oz can baked beans Undrained
  • 2/3 cup ketchup
  • 2/3 cup light brown sugar , packed
  • 8 oz tomato sauce
  • 1/4 cup molasses
  • 1 Tablespoon Worcestershire sauce
  • 1 Tablespoon yellow mustard
  • 1 teaspoon Hot sauce , or more, to taste
  • ½ teaspoon liquid smoke , optional for smoky flavor
  • 1/2 teaspoon freshly ground black pepper , or more, to taste

Instructions
 

  • Preheat oven to 375 degrees.
  • Cook Bacon: Add bacon to a large pot. Turn heat to medium and cook, stirring often until crisp. Remove to a paper-towel lined plate. Remove only some of the excess grease.
  • Sauté veggies: Add onion to pan and sauté for 4 minutes. Add bell pepper and garlic and cook for 2 more minutes. Add remaining ingredients and bacon and to stir to combine. Taste and add additional salt and pepper, if needed.
  • Bake: Pour mixture into a 9×13 baking pan and bake, covered with foil, for 1 to 2 hours, depending on desired thickness. Uncover and bake an additional 10 minutes. Allow to cool for at least 15 minutes before serving.

Notes

Store leftovers in the fridge for up to 1 week.
Make Ahead Instructions: Follow instructions until the baking step. Cover and refrigerate for 3-4 days. Allow beans to sit at room temperature for 30 minutes then bake as instructed.
Freezing Instructions: Freeze for up to 3 months in a freezer safe container. Thaw completely in the refrigerator before baking.
Variations:
    • Saucy vs Thick: For saucy beans, cook for recommended 1 hour. Bake for 30 minutes to an hour longer for a thicker consistency.
    • Sweetness: These beans are on the sweeter side, so feel free to cut the brown sugar down to ⅓ cup, if desired.
    • Slow Cooker Baked Beans: Cook bacon then sauté onion in a skillet on the stove. Add all ingredients to slow cooker and stir to combine. Cook on LOW for 4-6 hours or high for 2-3 hours.

Nutrition

Calories: 256kcalCarbohydrates: 54gProtein: 10gFat: 1gSaturated Fat: 0.4gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 0.4gCholesterol: 2mgSodium: 518mgPotassium: 751mgFiber: 11gSugar: 22gVitamin A: 464IUVitamin C: 18mgCalcium: 105mgIron: 4mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Follow Me

Get recipe ideas weekly!

I originally shared this recipe May 2022. Updated May 2024.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating





Comments

  1. From Scratch” means from SCRATCH not from cans! This recipe calls for multiple cans of various canned beans drained and rinsed.
    True from scratch will be dried beans.

  2. 5 stars
    I doubled the recipe and made it in my crock pot. It was absolutely delicious!!
    I added a little bit more hot sauce because our family enjoys the kick!
    Thank you for sharing!

  3. Made these for Father’s Day celebration and they are delicious. Several people raved about them! Wonderful flavor. I baked mine for the 2 hours. Yum!

  4. 5 stars
    I love these beans! SO much texture and flavor, and all of my kids devoured them and asked for more. A winner! (I actually love your instant pot beans too- they are a bit tangier! and good for when I don’t want to use my oven)

  5. 5 stars
    This recipe is fantastic. It is like the recipe my Mom used to make years ago for backyard picnics and barbecues. You will never want to go back to serving canned beans once you know how good this homemade recipe is.