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 about 1.5 to 2 hours, depending on the type of beans and whether they were pre-soaked.
 
If you’re wondering how long to bake beans at 350, the honest answer is that it depends on a few key factors.
 
The good news is that baking beans at 350 is one of the most forgiving ways to cook them.
 
The low, steady heat gives the beans plenty of time to soften, absorb flavors, and develop that rich, hearty texture we all love.
 
In this post, we’ll break down exactly how long to bake beans at 350, plus the tips that make a real difference.
 
Let’s dig in.
 

How Long to Bake Beans at 350

When you bake beans at 350°F, the total time usually falls between 1.5 and 2 hours, but there are some variables you should know about.
 
Here’s a quick breakdown so you can plan your cooking time with confidence.
 

1. Canned Beans Bake Faster

If you’re using canned beans, they’re already cooked, so you’re really just heating them through and letting the flavors meld.
 
Baking canned beans at 350°F typically takes about 45 minutes to 1 hour.
 
Cover them with foil for the first 30 minutes to keep them moist, then uncover so the top can caramelize a bit.
 

2. Soaked Dry Beans Take Longer

Dried beans that have been soaked overnight still need a good amount of time in the oven.
 
For soaked dry beans, bake at 350°F for about 1.5 to 2 hours.
 
Keep them covered with liquid the whole time, and check every 30 minutes to make sure they don’t dry out.
 

3. Unsoaked Dry Beans Need the Longest Time

If you skipped the soaking step, don’t worry, but plan for a longer bake.
 
Unsoaked dry beans can take 2.5 to 3 hours at 350°F, and sometimes even longer.
 
The key is to keep them submerged in liquid and stir occasionally so they cook evenly.
 

4. Altitude and Oven Differences Matter

Your oven might run a little hot or a little cold, which affects how long to bake beans at 350.
 
At higher altitudes, beans tend to take longer to soften because water boils at a lower temperature.
 
Use a quick taste test around the 1.5-hour mark to see where things stand.
 

Factors That Affect How Long to Bake Beans at 350

Beyond the type of beans, a few other things influence your baking time.
 
Paying attention to these will help you nail the perfect batch every single time.
 

1. The Liquid You Use

Acidic ingredients like tomato sauce, vinegar, or molasses can actually slow down the softening process.
 
That’s why baked beans with a tomato base sometimes take longer than plain beans in broth.
 
If you’re using an acidic sauce, add a pinch of baking soda to help balance things out.
 

2. The Size of Your Baking Dish

A wider, shallower dish exposes more surface area, which means faster evaporation and quicker cooking.
 
A deeper pot holds heat and moisture better, so beans take a bit longer but stay creamier.
 
Either way, the temperature stays at 350°F, so you’re just adjusting time, not heat.
 

3. Whether You Cover Them

Covering your beans traps steam and keeps them from drying out.
 
Uncovered beans develop a thicker, more caramelized top, but they also lose moisture faster.
 
A good rule of thumb is to cover for the first two-thirds of the bake, then uncover for the last third.
 

4. The Type of Bean You Choose

Smaller beans like navy or black beans cook faster than larger ones like kidney or pinto beans.
 
Larger beans may need the full 2 hours or even a bit more when baked at 350°F.
 
So when you’re figuring out how long to bake beans at 350, always consider the bean size.
 

Tips for Perfect Baked Beans at 350

Now that you know how long to bake beans at 350, here are a few tips to make them taste amazing.
 
These little tricks can turn a good batch into a great one.
 

1. Add Fat for Richness

A little bacon, butter, or olive oil goes a long way in baked beans.
 
Fat carries flavor and helps the beans stay creamy instead of turning grainy.
 
Add it at the start so it melts into the sauce as the beans bake.
 

2. Don’t Skip the Taste Test

Ovens vary, so the only true way to know when beans are done is to taste them.
 
They should be tender all the way through but not mushy.
 
If they’re still a bit firm, add more liquid and give them another 20 minutes.
 

3. Let Them Rest Before Serving

Once you pull them out of the oven, let the beans sit for 10 to 15 minutes.
 
This resting period lets the sauce thicken and the flavors settle.
 
It also makes them easier to serve without turning into a soupy mess.
 

4. Store and Reheat Gently

Leftover baked beans keep well in the fridge for up to five days.
 
Reheat them at 350°F for about 20 minutes, covered, so they don’t dry out.
 
A splash of water or broth before reheating brings them right back to life.
 

So, How Long to Bake Beans at 350?

You can bake beans at 350°F for about 1.5 to 2 hours for soaked dry beans, 45 minutes to 1 hour for canned beans, and up to 3 hours for unsoaked dry beans.
 
The exact time depends on the bean type, the liquid, and your oven, so always taste as you go.
 
Now that you know how long to bake beans at 350, you can confidently make a warm, flavorful batch any time.
 
Happy baking.