Warm, hearty, and deeply comforting, this Navy Bean Soup is a classic one-pot meal that’s perfect for chilly evenings. Made with tender dried navy beans, a medley of aromatic vegetables, and a touch of smoky paprika, this nutritious dish is simmered to perfection in a flavorful broth, with the option to add a savory ham hock for extra depth. Whether you’re using vegetable or chicken stock, the resulting soup is both wholesome and satisfying, offering a rich, velvety texture that's ideal for dipping crusty bread. With fresh thyme and parsley adding bright, herby notes, this easy-to-make soup is the ultimate combination of cozy and delicious. Ready in just over an hour with minimal prep, it’s a go-to recipe for a hearty family dinner or a simple make-ahead meal.
Rinse and sort the navy beans to remove any debris. Place them in a large bowl, cover with water, and soak overnight. Alternatively, use the quick-soak method: boil the beans in water for 2 minutes, remove from heat, cover, and let them soak for 1 hour. Drain and rinse before cooking.
In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened.
Stir in the minced garlic and cook for another 1 minute until fragrant.
Add the drained navy beans to the pot, followed by the vegetable stock, bay leaf, thyme, smoked paprika, salt, black pepper, and the optional ham hock if using.
Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 60-75 minutes, or until the navy beans are tender. Stir occasionally and add more stock or water if needed to maintain desired consistency.
Once the beans are cooked, remove the bay leaf, thyme sprigs, and ham hock (if used). Shred any meat from the ham hock and return it to the pot for added flavor.
Taste the soup and adjust seasonings as needed with additional salt and pepper.
Serve hot, garnished with fresh chopped parsley, alongside crusty bread if desired.
Serving size | 3043.8 grams (3043.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2382 |
Total Fat 61.40g | 79% |
Saturated Fat 14.80g | 74% |
Polyunsaturated Fat 2.70g | |
Cholesterol 119mg | 40% |
Sodium 9023mg | 392% |
Total Carbohydrate 331.70g | 121% |
Dietary Fiber 81.50g | 291% |
Total Sugars 34.00g | |
Protein 139.20g | 278% |
Vitamin D 0IU | 0% |
Calcium 922mg | 71% |
Iron 29mg | 161% |
Potassium 9081mg | 193% |
Source of Calories