How Long To Bake Beans At 350

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

You can bake beans at 350°F for anywhere between 45 minutes and 3 hours, depending on the type of beans you’re working with and whether they’re canned, dried, or fresh.
 
Most home cooks find that 350°F is the sweet spot for baked beans because it’s low enough to let the flavors meld slowly without drying out the sauce.
 
If you’ve been wondering how long to bake beans at 350, the honest answer is that it depends on a few key factors we’ll break down below.
 
In this post, we’ll walk through exactly how long to bake beans at 350 for different types, plus tips to get them tender and flavorful every time.
 
Let’s dive in so your next batch of baked beans at 350 comes out perfectly.
 

How Long to Bake Beans at 350: The Short Answer

When you bake beans at 350, the timing really comes down to what kind of beans you’re using.
 
Here’s a quick breakdown so you know how long to bake beans at 350 before you even preheat the oven.
 

1. Canned Baked Beans

Canned baked beans are already cooked, so you’re really just heating them through and letting the sauce thicken.
 
When you bake beans at 350 that come from a can, plan for about 45 minutes to 1 hour.
 
Cover them with foil for the first 30 minutes so they don’t dry out, then uncover so the sauce can caramelize.
 

2. Soaked Dried Beans

If you’ve soaked dried beans overnight, baking beans at 350 takes longer—usually 1.5 to 2 hours.
 
The beans need that time to soften fully and absorb all the smoky, sweet flavors in the sauce.
 
Keep them covered for most of the bake, then uncover for the last 30 minutes.
 

3. Unsoaked Dried Beans

Unsoaked dried beans take the longest when you bake beans at 350—closer to 2.5 to 3 hours.
 
You’ll also need extra liquid since the beans will soak up more as they cook.
 
Check them every 45 minutes and add water or broth if the sauce starts looking thick.
 

Factors That Affect How Long to Bake Beans at 350

Knowing how long to bake beans at 350 isn’t just about the type of bean.
 
A few other things can shift your timing by 15 to 30 minutes either way.
 

1. The Size of Your Baking Dish

A wide, shallow dish exposes more surface area, so beans bake faster at 350°F.
 
A deep, narrow casserole traps heat and moisture, which slows things down.
 
If you’re using a deeper dish, add 15 to 20 minutes to your total baking time.
 

2. Whether You Cover Them

Covering beans with foil or a lid traps steam and keeps them moist, but it also slows browning.
 
If you bake beans at 350 covered the whole time, expect a softer, saucier result.
 
Uncover for the last 20 to 30 minutes if you want that thick, sticky glaze on top.
 

3. The Acidity of Your Sauce

Tomato-based sauces and added vinegar or molasses can actually slow down how quickly beans soften.
 
That’s why some recipes suggest baking beans at 350 for closer to 3 hours when the sauce is very acidic.
 
A pinch of baking soda can help counteract this if your beans seem stubborn.
 

4. Your Oven’s Actual Temperature

Ovens often run 25°F hotter or cooler than the dial says, which changes how long to bake beans at 350.
 
An oven thermometer is a cheap investment that saves you from undercooked or burnt beans.
 
If your oven runs hot, drop the temp to 325°F and add a bit more time.
 

Tips for Perfect Baked Beans at 350 Every Time

Beyond just knowing how long to bake beans at 350, a few simple tricks make a big difference.
 
Stir your beans every 30 minutes so the ones on the edges don’t dry out while the center stays soupy.
 
Add a little extra liquid (broth, water, or even apple juice) before baking since beans thicken as they sit.
 
Let your baked beans rest for 10 to 15 minutes after they come out of the oven.
 
This resting period lets the sauce set up and makes the beans easier to serve.
 
Taste as you go—if the beans are tender but the sauce is thin, keep baking uncovered at 350°F.
 
If the sauce is thick but the beans are still firm, add liquid and cover again.
 
A splash of Worcestershire, a dash of smoked paprika, or a spoon of brown sugar near the end can really wake up the flavor.
 
And don’t forget: baking beans at 350 is forgiving, so you have some wiggle room.
 

So, How Long to Bake Beans at 350?

You can bake beans at 350°F for 45 minutes to 3 hours, depending on whether they’re canned, soaked, or unsoaked.
 
Most home cooks land right around 1 to 2 hours for a great batch of baked beans at 350.
 
Just remember to check them periodically, stir occasionally, and trust your taste buds over the clock.
 
With these guidelines, you’ll know exactly how long to bake beans at 350 for tender, flavorful beans every single time.