Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
How long to bake beans at 350 depends on whether you’re using canned beans or dried beans, but the short answer is that canned beans take about 45 to 60 minutes while dried beans need 2 to 3 hours after soaking.
If you’ve been wondering how long to bake beans at 350, you’re in the right place because this is one of those classic comfort foods that’s easier than it looks once you know the timing.
The oven temperature of 350°F is ideal because it’s low enough to let the flavors develop slowly without drying out the beans.
In this post, we’ll break down exactly how long to bake beans at 350 for both canned and dried varieties, plus a few tips to make them taste amazing.
Let’s dig in.
How Long to Bake Beans at 350
When you bake beans at 350, the total time really comes down to what kind of beans you’re starting with.
Here’s a simple breakdown so you know exactly how long to bake beans at 350:
1. Canned Beans Take 45 to 60 Minutes
If you’re using canned beans, baking them at 350 takes about 45 to 60 minutes.
Canned beans are already cooked, so you’re really just heating them through and letting the sauce thicken and caramelize.
Cover them with foil for the first 30 minutes, then uncover for the last 15 to 30 minutes so the top gets nice and bubbly.
This is the fastest way to bake beans at 350 when you’re short on time.
2. Dried Beans Take 2 to 3 Hours
Dried beans take much longer to bake at 350, usually around 2 to 3 hours.
You’ll want to soak them overnight first, then boil them for about 30 minutes before transferring them to the oven.
After that, bake them at 350 for 2 to 3 hours until they’re tender and the sauce has thickened.
This is how long to bake beans at 350 when you’re starting from scratch, and the wait is totally worth it.
3. Soaked but Uncooked Beans Take 90 Minutes to 2 Hours
If you’ve soaked your beans overnight but skipped the pre-boil, expect them to bake at 350 for about 90 minutes to 2 hours.
They’ll need a bit more liquid in the pot since they’ll absorb a lot during baking.
Check them every 30 minutes and add more water or broth if they start looking dry.
Tips for Baking Beans at 350
Knowing how long to bake beans at 350 is only half the battle.
Here are a few tips to make sure they come out perfectly every time:
1. Keep Them Covered Early On
Covering your beans with foil or a lid for the first part of baking traps steam and helps them cook evenly.
This is especially important when you bake beans at 350 using dried beans, since they need that moisture to soften.
2. Uncover at the End for That Baked Texture
The last 20 to 30 minutes should be uncovered so the top browns and the sauce reduces.
This is what gives baked beans that signature sticky, caramelized finish.
3. Add Acid at the End
Ingredients like vinegar, molasses, or tomato sauce can slow down the softening process if added too early.
So if you’re baking dried beans at 350, wait until they’re tender before stirring in anything acidic.
4. Stir Occasionally
Give your beans a gentle stir every 30 minutes or so to keep them from sticking to the bottom of the dish.
This also helps the flavors blend together as they bake at 350.
5. Let Them Rest Before Serving
Once you pull them out of the oven, let your beans sit for 10 to 15 minutes.
They’ll thicken up as they cool, and the flavors will settle nicely.
Common Mistakes When You Bake Beans at 350
Even when you know how long to bake beans at 350, a few mistakes can ruin the batch.
Here are the big ones to avoid:
1. Skipping the Soak for Dried Beans
If you skip soaking, your beans will take way longer to bake and may never get fully tender.
Always soak dried beans overnight when you plan to bake beans at 350.
2. Not Enough Liquid
Beans absorb a lot of moisture as they bake, so start with more liquid than you think you need.
If they look dry halfway through, add a splash of water or broth.
3. Using the Wrong Dish
A heavy Dutch oven or ceramic baking dish works best when you bake beans at 350.
Thin metal pans can cause the beans to dry out or burn on the bottom.
So, How Long to Bake Beans at 350?
How long to bake beans at 350 comes down to the type of beans you’re using.
Canned beans take about 45 to 60 minutes, soaked beans take 90 minutes to 2 hours, and dried beans from scratch need 2 to 3 hours.
Just remember to keep them covered early, uncover at the end, and let them rest before serving.
Follow these guidelines and you’ll nail how long to bake beans at 350 every single time.