Description
This cozy Homemade White Bean Soup is a quick dinner or easy dinner idea that turns simple pantry food into a hearty, vegetable-packed bowl. It’s an easy recipe you can add to your weeknight dinner ideas, perfect when you need comforting food ideas that still feel light and wholesome—like a warm, healthy snack you can enjoy for lunch or supper, and the leftovers even make a fun change of pace if you’re bored with typical quick breakfast and breakfast ideas.
Ingredients
1 tablespoon olive oil
1 medium yellow onion finely diced
2 medium carrots sliced
2 celery stalks sliced
4 cloves garlic minced
1 tablespoon tomato paste
1 teaspoon dried oregano
1 teaspoon dried thyme
1 teaspoon dried rosemary crushed
1 pinch crushed red pepper flakes optional
1 can diced tomatoes with juices 14.5 ounces
4 cups low sodium vegetable broth
2 cans cannellini beans drained and rinsed 15 ounces each
1 bay leaf
1 teaspoon kosher salt plus more to taste
0.5 teaspoon black pepper
2 cups chopped kale or spinach lightly packed
1 tablespoon lemon juice
0.33 cup grated Parmesan cheese plus more for serving
2 tablespoons chopped fresh parsley optional
Crusty bread for serving
Instructions
1. Warm the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, sliced carrots, and sliced celery with a pinch of salt and cook, stirring occasionally, until the vegetables soften and the onion is translucent.
2. Stir in the minced garlic and cook just until fragrant, about 30 seconds, then add the tomato paste and cook for 1 to 2 minutes, stirring, until it darkens slightly in color.
3. Sprinkle in the dried oregano, dried thyme, dried rosemary, bay leaf, and crushed red pepper flakes if using, stirring to coat the vegetables and lightly toast the herbs.
4. Pour in the diced tomatoes with their juices and the vegetable broth, then add the drained and rinsed cannellini beans. Stir well and bring the mixture to a gentle boil over medium-high heat.
5. Once the soup is bubbling, reduce the heat to a steady simmer and cook uncovered for 20 to 25 minutes, stirring occasionally, until the vegetables are tender and the broth has thickened slightly.
6. Use the back of a spoon to lightly mash some of the beans against the side of the pot if you’d like a thicker, creamier broth.
7. Stir in the chopped kale or spinach and simmer for 3 to 5 more minutes, until the greens are wilted and tender. Remove and discard the bay leaf.
8. Add the lemon juice, grated Parmesan cheese, and chopped fresh parsley, then taste and adjust with additional salt and black pepper as needed.
9. Ladle the soup into bowls, top with extra Parmesan and herbs if desired, and serve hot with crusty bread for dipping.
Notes
For the best texture, avoid boiling the soup too hard after you add the beans—keep it at a gentle simmer so the beans stay creamy and intact instead of splitting and becoming mushy.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: about 1 1/2 cups
- Calories: 200
- Sugar: 5
- Sodium: 550
- Fat: 9
- Saturated Fat: 3
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 24
- Fiber: 8
- Protein: 11
- Cholesterol: 10
Keywords: homemade white bean soup, easy dinner, quick dinner, healthy soup, weeknight meal, pantry staples, vegetarian dinner, comfort food