If you are craving a bowl of comfort that feels like a warm hug from the inside, you have to try this Great Northern Bean Soup with Carrots Recipe. This hearty soup combines tender, creamy beans with sweet carrots and fragrant herbs to create a meal that’s nourishing, wholesome, and packed with flavor. It’s the kind of dish that brings people together around the table, perfect for cozy nights at home or when you want to impress with something simple yet spectacular.

Ingredients You’ll Need
Every ingredient in this Great Northern Bean Soup with Carrots Recipe plays a vital role, whether adding depth, texture, or a burst of freshness. The simplicity of the ingredients makes this soup approachable, yet the combination delivers so much soul and satisfaction.
- 1 lb dried Great Northern beans: These creamy white beans soften beautifully and absorb flavors perfectly when soaked overnight or quick-soaked.
- 4 cups low-sodium vegetable or chicken broth: Provides a savory base that invites all ingredients to shine while controlling the saltiness.
- 2 cups water: Added to adjust the soup’s consistency to your liking without diluting flavors.
- 2 medium carrots, peeled and sliced: Sweetness and vibrant color that brighten each spoonful.
- 1 medium onion, chopped: Adds a natural sweetness and fragrant foundation when sautéed.
- 2 cloves garlic, minced: Delivers a subtle punch of warmth and aroma that complements every bite.
- 1 tablespoon olive oil: The key to sautéing the veggies and building those initial flavors.
- 1 teaspoon dried thyme: Offers an earthy, herbal note that pairs beautifully with beans and carrots.
- 1/2 teaspoon dried rosemary (optional): Adds a lightly piney flavor to deepen the herbal profile if you like.
- 1 bay leaf: Infuses the broth with complexity and rounds out the overall taste.
- Salt and pepper, to taste: Essential for seasoning through every step.
- 1 tablespoon lemon juice (optional): Brightens the soup with a fresh, zesty finish.
- Fresh parsley for garnish (optional): Adds a pop of color and freshness just before serving.
How to Make Great Northern Bean Soup with Carrots Recipe
Step 1: Prepare the Beans
The secret to tender beans that don’t break apart in the soup is soaking them ahead of time. Soak your Great Northern beans overnight in plenty of water, or do a quick soak by boiling them for a few minutes and then letting them sit for an hour. This preps the beans for perfect cooking and reduces the time on the stove.
Step 2: Sauté the Vegetables
Heat up that tablespoon of olive oil in a large pot over medium heat. Throw in your chopped onion and let it cook gently until soft and translucent—about five minutes. This soft sweetness is the base that makes the soup so soulful. Then stir in the minced garlic and sliced carrots, cooking for another two to three minutes. The aroma is already impossible to resist.
Step 3: Add Beans and Broth
Drain your soaked beans and add them to the pot along with the vegetable or chicken broth and the water. Toss in your bay leaf, thyme, and if you’re using it, rosemary. Bring everything up to a boil, letting the flavors start to marry beautifully.
Step 4: Simmer the Soup
Once boiling, lower the heat to a gentle simmer. Let the soup cook uncovered for about an hour to an hour and a half. Stir it occasionally to make sure nothing sticks to the bottom, and add more water if you want the soup thinner. This slow simmer lets the beans become melt-in-your-mouth tender while developing deep, cohesive flavors.
Step 5: Season and Serve
When your beans are perfectly softened, fish out the bay leaf and season with salt and pepper to taste. If you like a little sparkle, stir in a tablespoon of lemon juice to brighten the flavors. Garnish with fresh parsley for that final touch of color and freshness. Now you’re ready to dive into a bowl of pure comfort.
How to Serve Great Northern Bean Soup with Carrots Recipe

Garnishes
While the soup is fantastic on its own, simple garnishes elevate it even more. A sprinkle of fresh parsley adds freshness, while a drizzle of extra olive oil or a pinch of flaky sea salt can add layers of flavor and texture. For a little kick, try some crushed red pepper flakes or a swirl of creamy yogurt.
Side Dishes
This soup pairs wonderfully with crusty bread for dipping, a crisp green salad for balance, or even a warm grilled cheese sandwich for that classic comfort combo. The hearty soup and these easy sides make a meal that satisfies all your cravings.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out bread bowls or alongside roasted veggies that complement the carrots. You could also top it with crispy bacon bits or toasted nuts if you want an extra crunch. Presentation that excites the eyes always makes me enjoy the meal even more.
Make Ahead and Storage
Storing Leftovers
Leftover Great Northern Bean Soup with Carrots Recipe tastes even better the next day as the flavors continue to meld. Store your leftovers in an airtight container in the refrigerator for up to 4 days. Make sure the soup has cooled before sealing to keep it fresh and safe to enjoy later.
Freezing
This soup freezes beautifully, making it a perfect candidate for meal prep. Portion it into freezer-safe containers or heavy-duty freezer bags, leaving room for expansion. It will keep in the freezer for up to 3 months. Thaw in the fridge overnight before reheating.
Reheating
Reheat your soup gently on the stove over medium-low heat, stirring occasionally. If the soup thickened too much in the fridge or after freezing, add a splash of water or broth to return it to the perfect consistency. Heat until it’s warmed through and enjoy as if it were freshly made.
FAQs
Can I use canned Great Northern beans instead of dried?
Absolutely! If you’re short on time, canned beans work well. Just rinse and drain them thoroughly, then add them later in the cooking process to warm through since they’re already cooked.
Is this soup gluten-free?
Yes, this Great Northern Bean Soup with Carrots Recipe is naturally gluten-free as long as you use gluten-free broth. It’s a wonderful option for anyone avoiding gluten but wanting hearty, flavorful meals.
Can I make this soup vegan?
Definitely! Just use vegetable broth instead of chicken broth, and skip any optional garnishes that aren’t vegan. The soup’s flavor is rich and satisfying all on its own.
What can I substitute for lemon juice?
If you don’t have lemon juice on hand, a splash of apple cider vinegar or white wine vinegar works nicely to add that bright finishing touch. Just use sparingly to avoid overpowering the soup.
How do I know when the beans are fully cooked?
The beans should be tender and easily mashed with a spoon but not falling apart completely. Taste-testing is the best way—if they’re soft and creamy, you’re good to go!
Final Thoughts
This Great Northern Bean Soup with Carrots Recipe is one of those nurturing dishes that feels like it was made with a lot of love. It’s straightforward to prepare, packed with wholesome ingredients, and just bursting with cozy flavors. Whether you’re looking to warm up on a chilly day or you want a meal that satisfies both body and soul, this soup is a star. Give it a try—you’ll likely find it becoming one of your favorite go-to recipes for any season.
Print
Great Northern Bean Soup with Carrots Recipe
- Prep Time: 15 minutes (plus soaking time for beans)
- Cook Time: 1 hour 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This hearty Great Northern Bean Soup with Carrots is a comforting and nutritious dish featuring tender beans, aromatic herbs, and fresh vegetables. Perfect for chilly days, this soup is slow-simmered on the stovetop to develop rich flavors and a satisfying texture. It’s naturally low in fat and can be made vegetarian or with chicken broth for added depth.
Ingredients
Beans and Broth
- 1 lb dried Great Northern beans (about 2 cups), soaked overnight or quick-soaked
- 4 cups low-sodium vegetable or chicken broth
- 2 cups water (or more, to reach desired consistency)
Vegetables and Aromatics
- 2 medium carrots, peeled and sliced
- 1 medium onion, chopped
- 2 cloves garlic, minced
Seasonings and Oil
- 1 tablespoon olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary (optional)
- 1 bay leaf
- Salt and pepper, to taste
- 1 tablespoon lemon juice (optional, for a burst of freshness)
- Fresh parsley for garnish (optional)
Instructions
- Prepare the Beans: Soak the Great Northern beans overnight or quick-soak by boiling them for 2-3 minutes, then letting sit covered for 1 hour. After soaking, drain and rinse the beans thoroughly to remove any impurities.
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook for about 5 minutes until softened and translucent.
- Add Garlic and Carrots: Stir in the minced garlic and sliced carrots, cooking for an additional 2-3 minutes until fragrant but not browned.
- Add Beans and Broth: Pour the soaked beans, vegetable or chicken broth, and water into the pot with the vegetables. Stir to combine all ingredients.
- Season the Soup: Add the bay leaf, dried thyme, and optional rosemary to the pot. Increase heat and bring the mixture to a boil.
- Simmer the Soup: Once boiling, reduce the heat to low to maintain a gentle simmer. Cook uncovered for 1 to 1.5 hours, stirring occasionally to prevent sticking. Add more water if the soup becomes too thick.
- Finish and Serve: When the beans are tender and the soup has a creamy texture, remove the bay leaf. Season with salt, pepper, and optional lemon juice to brighten the flavors. Garnish with fresh parsley if desired, then ladle into bowls and serve warm.
Notes
- For a quicker option, use canned Great Northern beans, rinsed and drained, and reduce simmering time accordingly.
- The lemon juice adds a pleasant brightness but can be omitted if preferred.
- Adjust seasoning to taste, especially salt, as broth saltiness may vary.
- This soup freezes well; cool completely before storing in airtight containers.
- To make the soup creamier, you can partially blend some of the soup and stir it back in.

