Introduction
Tired of bland beans? Get ready to fall in love with Great Northern beans all over again! This recipe transforms humble white beans into a creamy, dreamy, and incredibly satisfying dish that’s perfect for a cozy weeknight meal or a hearty side. Forget endless simmering and multiple pots – we’re making magic happen in just one. Prepare for a flavor explosion that will have you reaching for seconds!
Recommended Kitchen Tools
To make this recipe easier and more efficient, here are some tools I recommend:
-
Large Pot or Dutch Oven
Check Price on Amazon →
-
Sharp Chef’s Knife
Check Price on Amazon →
-
Wooden Spoon or Spatula
Check Price on Amazon →
Why You’ll Love This Recipe
This Great Northern beans recipe is a weeknight warrior! It’s incredibly easy to make with minimal cleanup thanks to the one-pot method. It’s packed with plant-based protein and fiber, making it a healthy and satisfying choice. Plus, the creamy texture and savory flavors are pure comfort food bliss. It’s versatile enough to be a main course or a fantastic side dish.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary, crushed
- 1/4 teaspoon red pepper flakes (optional, for a hint of heat)
- 6 cups low-sodium vegetable broth
- 2 (15-ounce) cans Great Northern beans, rinsed and drained
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- 2 cups fresh spinach (or kale, stems removed and chopped)
- 1 tablespoon fresh parsley, chopped (for garnish)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 8-10 minutes, until the vegetables begin to soften.
- Stir in the minced garlic, dried thyme, dried rosemary, and red pepper flakes (if using). Cook for another minute until fragrant.
- Pour in the vegetable broth, add the rinsed Great Northern beans, diced tomatoes, and the bay leaf. Bring the mixture to a simmer.
- Reduce the heat to low, cover the pot, and let it simmer gently for at least 30 minutes, allowing the flavors to meld. For an even creamier texture, you can mash some of the beans against the side of the pot with your spoon.
- Remove the bay leaf. Stir in the fresh spinach (or kale) and cook until it wilts, about 2-3 minutes. Season generously with salt and freshly ground black pepper to your taste.
- Ladle the creamy Great Northern beans into bowls. Garnish with fresh chopped parsley before serving.
Tips
- For extra creaminess, reserve about 1 cup of beans before adding the broth, mash them with a fork, and stir them back into the pot during the last 10 minutes of simmering.
- Don’t skip rinsing and draining the canned beans – this removes excess sodium and the “canned” taste.
- Taste and adjust seasoning at the end. Broth can vary in saltiness, so seasoning is key.
- If you prefer a thicker consistency, let the beans simmer uncovered for the last 10-15 minutes.
- Feel free to add other vegetables like diced potatoes or parsnips along with the carrots and celery.
Serving Suggestions
- Serve hot as a main course with crusty bread for dipping.
- Pair with a simple green salad for a complete and healthy meal.
- Enjoy as a hearty side dish alongside roasted chicken or pork.
- Top with a dollop of plain Greek yogurt or a drizzle of extra virgin olive oil.
Storage Tips
Store any leftover Great Northern beans in an airtight container in the refrigerator for up to 3-4 days. The flavors often deepen and improve overnight! Reheat gently on the stovetop or in the microwave.
FAQ
Can I use dried Great Northern beans instead of canned?
Yes, but you’ll need to soak and cook them according to package directions before adding them to the recipe. This will also increase the cooking time significantly.
Can I make this recipe vegan?
This recipe is already vegan! Just ensure your vegetable broth is vegan-friendly.
How can I make this spicier?
Increase the red pepper flakes or add a pinch of cayenne pepper. You could also stir in some diced jalapeño with the onions.
Nutrition Information
- Calories: Approximately 350-400 per serving (estimated)
- Protein: 15-20g per serving (estimated)
- Fat: 10-15g per serving (estimated)
- Carbohydrates: 50-60g per serving (estimated)

Creamy One-Pot Great Northern Beans: A Hearty & Healthy Comfort Food Classic
Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 8-10 minutes, until the vegetables begin to soften.
- Stir in the minced garlic, dried thyme, dried rosemary, and red pepper flakes (if using). Cook for another minute until fragrant.
- Pour in the vegetable broth, add the rinsed Great Northern beans, diced tomatoes, and the bay leaf. Bring the mixture to a simmer.
- Reduce the heat to low, cover the pot, and let it simmer gently for at least 30 minutes, allowing the flavors to meld. For an even creamier texture, you can mash some of the beans against the side of the pot with your spoon.
- Remove the bay leaf. Stir in the fresh spinach (or kale) and cook until it wilts, about 2-3 minutes. Season generously with salt and freshly ground black pepper to your taste.
- Ladle the creamy Great Northern beans into bowls. Garnish with fresh chopped parsley before serving.


