Great northern beans are a creamy, mild-flavored legume that deserves a permanent spot in your pantry and on your dinner table. These versatile beans work beautifully in soups, stews, salads, and side dishes, making them one of the most reliable ingredients for weeknight cooking.
Whether you’re simmering a pot of comfort food or building a protein-packed meal, great northern beans deliver texture and nutrition without fussing around. Let me show you how to prepare them perfectly every single time.
Why You’ll Love This Recipe
Great northern beans offer serious versatility and nutritional bang for minimal effort on your part. Once you master the basic preparation, you’ll find yourself reaching for these beans constantly.
- Naturally high in fiber and plant-based protein to keep you satisfied.
- Budget-friendly and shelf-stable, making them perfect for meal prep.
- Creamy texture that absorbs flavors beautifully without falling apart.
- Takes roughly one to two hours from dried beans to dinner.
- Works in everything from casual weeknight meals to impressive dinner party dishes.
My Experience Making This Recipe
I discovered great northern beans years ago when I was looking for something cheaper than canned versions but just as convenient. After my first batch, I realized how much better home-cooked beans taste compared to anything from a tin.
The aroma filling your kitchen as they simmer is honestly one of my favorite cooking experiences. My family devours them in soup form, and my partner has been known to eat a bowl of seasoned beans straight, which is my ultimate cooking compliment.
What surprised me most was how many different cuisines these beans fit into, from Italian minestrone to creamy American bean casseroles. Once you taste beans you’ve cooked yourself, you’ll understand why I’m so passionate about this humble ingredient.
Recipe Overview
- Recipe Name: Great Northern Beans
- Servings: 6 servings
- Prep Time: 10 minutes (plus soaking)
- Cook Time: 90 minutes
- Total Time: 100 minutes (plus overnight soaking)
- Course: Side Dish, Main Course Base
- Cuisine: American
- Calories per Serving: 180 calories
Equipment You Will Need
- Large colander or fine-mesh strainer
- Large heavy-bottomed pot with a lid
- Wooden spoon for stirring
- Measuring cups and spoons
- Chef’s knife for dicing aromatics
- Cutting board
- Ladle for serving
Ingredients for Great Northern Beans
- 1 pound dried great northern beans
- 8 cups vegetable or chicken broth
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 3 tablespoons olive oil
- 2 bay leaves
- 1 teaspoon salt (plus more to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/4 teaspoon red pepper flakes (optional)
- 2 carrots, diced (optional)
- 2 celery stalks, diced (optional)
Ingredient Notes and Substitutions
- Dried great northern beans: These mild-flavored legumes have a slightly nutty taste and creamy texture when cooked. You can substitute cannellini beans if you prefer a slightly firmer texture, though cooking time may vary slightly.
- Vegetable or chicken broth: Quality broth builds flavor directly into the beans rather than relying on salt alone. Water works in a pinch, but you’ll need to add more seasoning to compensate.
- Olive oil: This fat carries flavors and helps develop a rich base for your beans. Butter or vegetable oil will work, though olive oil provides the best flavor.
- Bay leaves: These add subtle earthy notes without overpowering the beans’ mild flavor. Remove them before eating or serving, as they’re not meant to be consumed.
- Garlic and onion: These aromatics create the foundational flavor layer for your dish. If you dislike either, you can reduce the amounts or skip them entirely, though your beans will taste more one-dimensional.
How to Make Great Northern Beans
Step 1: Sort and Rinse Your Beans
Spread your dried beans on a clean surface and pick through them carefully, removing any small stones, dirt, or shriveled beans. Rinse the remaining beans thoroughly under cold running water in a colander until the water runs clear, which removes surface dust and debris that can affect flavor.
Step 2: Soak Your Beans Overnight
Place the rinsed beans in a large pot and cover with water until beans are submerged by about 3 inches. Soaking overnight (or for at least 8 hours) softens the beans’ outer shells and reduces cooking time significantly, which also helps them cook more evenly without splitting.
Step 3: Drain and Prepare for Cooking
After soaking, drain the beans completely and discard the soaking liquid. This step removes compounds that can cause digestive discomfort and gives you a fresh start with clean broth, resulting in better-tasting beans.
Step 4: Heat Oil and Cook Aromatics
Pour olive oil into a large heavy-bottomed pot over medium heat and allow it to heat for about one minute. Add diced onion and minced garlic, stirring frequently, cooking for 3 to 4 minutes until the onion becomes translucent and fragrant, which builds the flavor foundation for your entire batch.
Step 5: Add Drained Beans to the Pot
Pour your drained beans into the pot with the cooked aromatics and stir well to combine. This coats the beans in the flavorful oil and helps distribute the garlic and onion throughout your batch.
Step 6: Add Broth and Seasonings
Pour in 8 cups of vegetable or chicken broth, then add bay leaves, salt, black pepper, thyme, and red pepper flakes if using. Stir everything together to combine, which ensures the seasonings distribute evenly throughout the beans.
Step 7: Bring to a Boil and Reduce Heat
Increase heat to high and allow the mixture to come to a rolling boil, which takes about 10 minutes. Once boiling, reduce heat to low and partially cover with a lid, leaving a small gap for steam to escape, which prevents the pot from boiling over while maintaining gentle, even cooking.
Step 8: Simmer Until Beans Are Tender
Simmer the beans for 60 to 90 minutes, stirring occasionally to ensure they cook evenly. The beans are finished when they’re creamy and tender but still hold their shape when stirred, which happens when a bean breaks easily between your fingers but doesn’t dissolve completely.
Step 9: Taste and Adjust Seasoning
Remove a few beans with a spoon, allow them to cool slightly, and taste carefully for salt and other seasonings. Add more salt, pepper, or herbs as needed, remembering that flavors can seem muted when hot but become more pronounced as the dish cools.
Pro Tip: Never add salt to beans at the beginning of cooking, as it can toughen the outer shells and extend cooking time significantly; always wait until the beans are nearly tender before seasoning.
Tips for the Best Great Northern Beans
- Use good-quality broth rather than water if your budget allows, as it creates noticeably richer, more developed beans that taste like someone really cared about their preparation.
- Don’t skip the overnight soak, as it cuts cooking time in half and produces more evenly cooked beans with better texture throughout.
- Stir your beans occasionally during cooking to prevent them from sticking to the bottom of the pot, which can cause them to scorch and develop bitter flavors.
- Keep the heat low and steady throughout cooking; vigorous boiling can cause beans to split and create a mushy, broken batch.
- Taste your beans frequently in the final 20 minutes of cooking so you catch them at peak tenderness before they become mushy.
- Reserve some of the cooking liquid before draining; this starchy, flavorful liquid becomes liquid gold for thinning soups or thickening stews.
Common Mistakes to Avoid
- Skipping the sort and rinse step sounds like time-saving, but it only takes a few minutes and prevents you from biting down on gravel or dirt in your finished dish.
- Adding acidic ingredients like tomatoes or vinegar before beans are fully tender will prevent them from softening further, leaving you with crunchy beans no matter how long you cook.
- Cooking over high heat causes beans to split open and disintegrate into a mushy paste, destroying the creamy texture you’re after.
- Storing cooked beans in their cooking liquid for more than a few days allows bacteria to grow; freeze them separately or drain and refrigerate in an airtight container.
- Using old beans from the back of your pantry that have been sitting for years will cook unevenly and take twice as long, no matter how well you prepare them.
Serving Suggestions
Great northern beans work as either a starring ingredient or a supporting player, depending on what you’re building. Serve them warm, at room temperature, or even chilled, depending on your menu and season.
- Spoon beans into crusty bread bowls with a hearty vegetable soup for a satisfying fall or winter meal.
- Toss cooled beans with vinaigrette, fresh herbs, and diced vegetables for a bright salad that gets better as it sits.
- Layer beans into a creamy casserole with cheese, breadcrumb topping, and roasted vegetables for a vegetarian main course.
- Serve warm beans alongside grilled chicken or roasted fish with a simple lemon butter sauce.
- Puree cooked beans with garlic and olive oil for a rustic dip served with vegetables and crackers.
Variations to Try
- Add Italian seasoning, canned diced tomatoes, and spinach in the final minutes for a minestrone-inspired version that tastes like a Tuscan kitchen.
- Stir in coconut milk and curry powder during cooking for a creamy, spiced variation that takes your beans in a completely different direction.
- Include diced ham or bacon for a Southern-style bean preparation with smoky depth and rich flavor.
- Make a white bean and kale soup by adding chopped kale, red pepper flakes, and extra garlic during the final 10 minutes of cooking.
- Create a deconstructed bean salad by cooling the beans, then tossing with diced bell peppers, red onion, cilantro, lime juice, and cumin for a fresh, zesty side dish.
Dietary Adaptations
- Gluten-free: Great northern beans are naturally gluten-free, but verify that your broth and any added ingredients don’t contain hidden gluten; most quality broths are safe, but store brands vary.
- Dairy-free: This recipe contains no dairy, making it naturally suitable for dairy-free diets; simply use vegetable broth instead of chicken broth if that matters to you.
- Vegan and vegetarian: Replace chicken broth with vegetable broth and skip any meat additions like ham or bacon; the beans remain a complete protein when paired with a grain.
- Low-carb and keto: While beans are higher in carbs than other protein sources, great northern beans can fit into a low-carb diet in small portions paired with non-starchy vegetables.
Storage and Reheating
Refrigerator
Store cooked beans in an airtight container for up to five days in the refrigerator. Keep them in their cooking liquid for maximum moisture and flavor retention.
- Transfer beans to an airtight glass or plastic container immediately after cooking.
- Label the container with the date so you can track freshness.
- Check beans before using; discard if they smell sour or look slimy.
Freezer
Frozen great northern beans keep for up to three months in the freezer when stored properly. This makes them perfect for batch cooking and meal prep.
- Cool beans completely before freezing to avoid condensation inside your container.
- Portion beans into smaller containers so you can thaw only what you need.
- Freeze beans in their cooking liquid for best results, using a ratio of one part beans to two parts liquid.
Reheating
Thaw frozen beans in the refrigerator overnight before reheating for best results. Reheat on the stovetop over medium-low heat with a splash of water or broth until warmed through.
- Add a bit of extra liquid when reheating, as frozen beans lose moisture during storage.
- Heat gently and slowly to prevent beans from splitting or becoming mushy.
- Microwave is acceptable for quick reheating; use 50% power for 3 to 5 minutes per portion.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 180 |
| Total Fat | 8g |
| Saturated Fat | 1g |
| Carbohydrates | 24g |
| Fiber | 6g |
| Sugar | 1g |
| Protein | 12g |
| Sodium | 520mg |
| Cholesterol | 0mg |
Nutritional values are approximate and will vary based on your specific ingredients and preparation methods. These figures assume standard dried beans cooked with broth and basic seasonings without added fats beyond the olive oil in the base recipe.
Frequently Asked Questions
Can I cook great northern beans without soaking them first?
Yes, you can skip the soak and use the quick-soak method instead: boil beans for two minutes, then let them sit off heat for one hour before draining and cooking. Unsoaked beans will take 20 to 30 minutes longer to cook and may cook less evenly, but it works when you’re short on time.
How do I know when my beans are fully cooked?
Beans are ready when they’re creamy inside and break apart easily between your fingers but still hold their shape when stirred. If they’re hard or chalky when you bite them, they need more time; if they’re mushy or falling apart, they’re overcooked.
Can I make this recipe in a slow cooker?
Absolutely, and many people prefer this method for hands-off cooking. Soak beans overnight, then place them in a slow cooker with broth and seasonings and cook on low for 4 to 6 hours, checking occasionally to ensure they don’t dry out.
What’s the difference between great northern beans and cannellini beans?
Great northern beans are slightly smaller and have a milder, more subtle flavor with a creamier texture when cooked. Cannellini beans are larger, have a slightly earthier taste, and hold their shape better in soups, making them ideal for chunkier dishes.
Can I add vegetables like carrots and celery at the beginning of cooking?
Yes, adding diced carrots and celery alongside the onion and garlic (Step 4) creates a more complex, vegetable-forward flavor from the start. Cook them for an extra minute or two until they begin to soften before adding the beans and broth.
Are dried beans really better than canned beans?
Dried beans cost less per serving and let you control the sodium level, but canned beans save significant time and work just fine for recipes. Most people find that home-cooked dried beans taste fresher and less metallic than canned versions, but both have their place in your kitchen.
Can I use ham hock or bacon to flavor these beans?
Absolutely; add a halved ham hock or several bacon slices when you add the broth in Step 6. Cook the beans as directed, then remove the ham hock before serving and shred any meat back into the pot if desired.
Final Thoughts
Great northern beans are the reliable friend in your pantry who always shows up and never lets you down. Once you master this basic preparation, you’ll find yourself cooking them regularly and discovering new ways to use them in your favorite dishes.
Try this recipe this week, and I promise you’ll taste the difference between home-cooked and canned beans immediately. You might also enjoy exploring lima beans recipe for another creamy legume option or calico beans recipe for a hearty mixed-bean dish. Share your creations with friends and family, and watch their faces light up when they taste just how good simple beans can be.

Great Northern Beans
Ingredients
Equipment
Method
- Spread your dried beans on a clean surface and pick through them carefully, removing any small stones, dirt, or shriveled beans.
- Rinse the remaining beans thoroughly under cold running water in a colander until the water runs clear.
- Place the rinsed beans in a large pot and cover with water until beans are submerged by about 3 inches.
- Soak overnight (or for at least 8 hours).
- After soaking, drain the beans completely and discard the soaking liquid.
- Pour olive oil into a large heavy-bottomed pot over medium heat and allow it to heat for about one minute.
- Add diced onion and minced garlic, stirring frequently, and cook for 3 to 4 minutes until the onion becomes translucent.
- Pour your drained beans into the pot with the cooked aromatics and stir well to combine.
- Pour in 8 cups of vegetable or chicken broth, then add bay leaves, salt, black pepper, thyme, and red pepper flakes if using.
- Increase heat to high and allow the mixture to come to a rolling boil, which takes about 10 minutes.
- Once boiling, reduce heat to low and partially cover with a lid, leaving a small gap for steam to escape.
- Simmer the beans for 60 to 90 minutes, stirring occasionally.
- Taste carefully for salt and other seasonings and adjust as needed.