Ingredients
1 tablespoon olive oil for sautéing veggies
1 large onion, chopped
2 garlic cloves, minced
3 large carrots, chopped
3 celery stalks, chopped
6 cups low-sodium vegetable broth
1 teaspoon dried thyme
1 teaspoon dried oregano
1/2 teaspoon salt, plus more to taste
1/2 teaspoon black pepper, plus more to taste
3 (15-ounce) cans white beans, drained and rinsed
5 ounces baby spinach
Grated cheese for serving (optional, such as Parmesan)
Instructions
1-First Step: Gather and Prep Your Ingredients Begin by chopping your veggies and measuring out spices to make cooking easier this is your mise en place. For this white bean soup, chop 1 large onion, 2 garlic cloves, 3 large carrots, and 3 celery stalks, then drain and rinse 3 cans of white beans. Having everything prepped helps you move quickly and avoid any rush, which is great for busy parents or students. If you’re adapting for dietary needs, swap in low-sodium options here to keep things healthy.
2-Second Step: Heat the Oil and Cook the Onion Heat 1 tablespoon of olive oil in a large pot over medium-high heat, then add the chopped onion and cook until it turns translucent, about 5 minutes. This step builds a flavorful base for your white bean soup, letting the onions soften and release their natural sugars. Stir occasionally to prevent sticking, and if you want a lighter version, use a bit less oil or a non-stick pan for even cooking.
3-Third Step: Add Garlic, Veggies, and Seasonings Once the onion is ready, toss in 2 minced garlic cloves, the 3 chopped carrots, 3 chopped celery stalks, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1/2 teaspoon salt, and 1/2 teaspoon black pepper, then cook for 2-3 minutes. This lets the flavors meld together, making your white bean soup more robust and aromatic. Keep an eye on the heat to avoid burning the garlic, and feel free to add extra veggies like zucchini if you’re aiming for a heartier mix.
4-Fourth Step: Pour in Broth and Add Beans Next, pour in 6 cups of low-sodium vegetable broth and stir in the 3 cans of drained and rinsed white beans, then bring the mixture to a boil. Once boiling, reduce the heat and let it simmer for about 15 minutes so the beans absorb the flavors and soften up. This is a key moment for white bean soup to develop its creamy texture, and you can mash some beans in the pot for thickness if desired, adapting for those who prefer a smoother consistency.
5-Fifth Step: Stir in Spinach and Finish Up After simmering, add 5 ounces of baby spinach and let it cook until it wilts, which takes just about 2 minutes. This step adds a fresh, green element to your white bean soup, boosting its nutrition with vitamins and color. Taste and adjust seasoning with more salt or pepper as needed, then remove from heat for serving top with grated cheese if you like, or keep it simple for a vegan option.
6-Sixth Step: Serve and Enjoy Finally, ladle the soup into bowls and serve it hot, perhaps with some crusty bread on the side for a complete meal. This white bean soup is versatile for different tastes, like adding protein for working professionals or keeping it light for diet-conscious folks. With a total prep time of 10 minutes and cook time of 20 minutes, it’s ready quickly, making it perfect for cozy family dinners or meal prep ahead of time. Learn more about white bean nutrition to see why it’s a smart choice.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🫘 Add beans with broth to help absorb flavors and soften for a creamy texture.
🥄 Mash some beans occasionally while stirring to thicken the soup.
🥕 Sauté vegetables first to build a deeper, richer flavor base.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Sautéing, Simmering
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 301
- Sugar: 4 g
- Sodium: 436 mg
- Fat: 3 g
- Saturated Fat: 1 g
- Carbohydrates: 57 g
- Fiber: 14 g
- Protein: 18 g
- Cholesterol: 0 mg
