Three-Bean Vegetable Soup brings together a garden-fresh medley of beans, carrots, zucchini, and aromatic herbs in a rich tomato broth that’s both comforting and vibrant. Whether you’re cooking for a cozy lunch or prepping meals for the week, this beginner-friendly recipe from a colorful trio of legumes to the final spinach wilt delivers satisfying warmth and wholesome nutrition in every spoonful. Give it a try—you might just find your new go-to crowd-pleaser!
Key Ingredients
Get ready to gather the simple, wholesome ingredients that make this Three-Bean Vegetable Soup a hearty, flavor-packed delight.
- 1 tablespoon olive oil: Creates a flavorful base and prevents sticking while sautéing.
- 1 medium onion, chopped: Adds sweetness and an aromatic foundation for the soup.
- 2 cloves garlic, minced: Infuses the broth with savory depth and complexity.
- 2 medium carrots, diced: Bring natural sweetness, color, and tender texture.
- 2 celery stalks, diced: Offer fresh, crisp aromatics that enhance the overall flavor.
- 1 bell pepper (red or green), chopped: Contributes bright color and a sweet-crisp bite.
- 1 zucchini, diced: Provides a tender vegetable note and moist texture.
- 1 can (15 oz) kidney beans, rinsed and drained: Delivers hearty protein and fiber.
- 1 can (15 oz) black beans, rinsed and drained: Adds smoky depth and extra protein.
- 1 can (15 oz) cannellini beans, rinsed and drained: Imparts a creamy texture and mild flavor.
- 4 cups vegetable broth: Serves as the savory liquid base for simmering.
- 1 can (14.5 oz) diced tomatoes with juices: Gives tangy tomato richness and moisture.
- 1 teaspoon dried oregano: Lends herbaceous warmth to the soup.
- 1 teaspoon ground cumin: Introduces an earthy, spicy undertone.
- 1 teaspoon smoked paprika: Brings smoky warmth and vibrant color.
- Salt and black pepper to taste: Essential seasonings that enhance all the flavors.
- 2 cups fresh spinach, chopped: Adds bright green color and nutrient-rich leaves.
- 2 tablespoons fresh parsley, chopped (for garnish): Offers a fresh, fragrant finish.
- Optional: crusty bread for serving: Perfect for dipping and soaking up every last drop.
How To Make Three-Bean Vegetable Soup
Let’s walk through the simple steps to transform these ingredients into a steaming pot of cozy soup. You’ll start by building flavor with a quick sauté, layer in your veggies and beans, then let everything simmer until the flavors meld together. Follow these detailed instructions to get each stage just right, from softening your vegetables to perfectly wilting the spinach for that final pop of green.
1. In a large pot, heat the olive oil over medium heat. Once it shimmers, add the chopped onion and sauté for about 3–4 minutes, stirring occasionally until softened and translucent.
2. Add the minced garlic to the pot and cook for an additional 1 minute, stirring constantly to infuse the oil without burning the garlic.
3. Stir in the diced carrots and celery, cooking for another 5 minutes until the vegetables begin to soften and release their natural sweetness.
4. Add the chopped bell pepper and zucchini to the pot. Continue to cook for another 5 minutes, stirring occasionally until the peppers are tender-crisp and the zucchini edges just start to brown.
5. Now, add the drained kidney beans, black beans, and cannellini beans to the pot. Stir to combine all the ingredients, ensuring each bean is coated with the sautéed vegetables.
6. Pour in the vegetable broth and diced tomatoes with their juices. Stir in the oregano, cumin, smoked paprika, salt, and pepper to build a rich, aromatic base.
7. Bring the mixture to a boil, then reduce the heat and let it simmer for about 20–25 minutes, allowing the flavors to meld together.
8. In the last 5 minutes of cooking, stir in the chopped spinach, letting it gently wilt into the hot broth.
9. Taste and adjust seasoning with more salt and pepper if needed, balancing the flavors to your preference.
10. Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread if desired to soak up every last drop.
Serving Suggestions
Before you dive in, think about how you’d like to present this vibrant soup. Whether you’re hosting guests or enjoying a quiet solo meal, a few simple touches can elevate the experience.
- Heat your bowls in the oven or by rinsing with hot water to keep the soup steaming longer.
- Drizzle a little extra-virgin olive oil on top just before serving for added richness.
- Sprinkle extra chopped parsley and a few whole spinach leaves on each serving for freshness and color.
- Serve alongside slices of toasted crusty bread, perfect for mopping up every flavorful drop.
Tips For Perfect Three-Bean Vegetable Soup
Every home cook has little tricks to make their soup shine. These friendly tips will help you customize and enhance your Three-Bean Vegetable Soup so it turns out just the way you like it.
- This soup is highly customizable; feel free to add other vegetables like corn or green beans.
- It can be stored in the refrigerator for up to 5 days or frozen for later use.
- For a spicier kick, add a pinch of red pepper flakes while cooking.
- A splash of lemon juice before serving can brighten the flavors.
- Perfect for meal prep, this soup tastes even better the next day!
How To Store It
When your soup is too good not to save, proper storage is key to maintaining its fresh flavors and texture. Follow these guidelines to keep your Three-Bean Vegetable Soup tasting just like new.
- Refrigerator Storage: Let the soup cool to room temperature, then transfer to an airtight container. Store for up to 5 days in the fridge.
- Freezer Storage: Portion the cooled soup into freezer-safe containers or resealable bags, leaving room for expansion. Freeze for up to 3 months.
- Thawing & Reheating: Thaw overnight in the refrigerator, then warm gently in a pot over medium heat, adding a splash of broth if the soup has thickened.
- Glass Containers: Use clear glass jars or containers so you can easily see your soup—and reheat directly in the microwave if you’re in a hurry.
Frequently Asked Questions
Here are quick answers to the most common questions about this soup.
- How many servings does this Three-Bean Vegetable Soup recipe make?
This recipe yields about 6 generous servings. Each serving is roughly 1½ to 2 cups of soup, depending on portion size. If you need more servings, you can easily double the ingredients and use a larger pot or split the batch between two pots.
- Can I substitute dried beans for the canned beans called for in the recipe?
Yes. To use dried beans, soak 1½ cups of each variety (kidney, black, and cannellini) in water overnight, then drain and rinse. In step 5, add the soaked beans along with an extra cup or two of vegetable broth or water, as dried beans absorb more liquid. Simmer the soup for 45 to 60 minutes, or until the beans are tender, before proceeding with step 8.
- How can I make the soup spicier or adjust its flavor profile?
For a spicier kick, stir in ½ to 1 teaspoon of red pepper flakes or a diced jalapeño when you add the garlic. To deepen the flavor, you can also add a splash of hot sauce or a pinch of cayenne pepper during the simmer. If you prefer milder soup, reduce the smoked paprika or omit the cumin. A squeeze of fresh lemon juice just before serving will brighten the flavors without adding heat.
- What is the best way to store and reheat leftovers?
Let the soup cool to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to 5 days or freeze for up to 3 months. To reheat, thaw frozen soup overnight in the fridge, then warm it in a pot over medium heat until heated through, stirring occasionally. If reheating from refrigerated, simply pour into a pot and warm on medium, adding a splash of broth or water if the soup has thickened.
- Can I make this soup in a slow cooker or Instant Pot?
Slow cooker: After sautéing onion, garlic, carrots, celery, bell pepper, and zucchini in a skillet, transfer them to a 6- to 8-quart slow cooker. Add the beans, broth, tomatoes, and spices. Cook on low for 6 to 8 hours or on high for 3 to 4 hours, then stir in the spinach during the last 15 minutes. Instant Pot: Use the Sauté function to cook the onion through zucchini in the pot, then add beans, broth, tomatoes, and spices. Seal the lid and pressure cook on high for 10 minutes, followed by a 10-minute natural release. Stir in the spinach after opening.
- What substitutions or additional vegetables can I use in this soup?
You can customize the soup with your favorite vegetables. Corn, green beans, diced sweet potato, or chopped kale all work well. Substitute yellow squash for zucchini or add a handful of frozen peas during the last 5 minutes. If you don’t have fresh spinach, baby kale or Swiss chard makes a great alternative. Adjust cooking times slightly if you choose firmer vegetables like sweet potato.
What Makes This Special
This Three-Bean Vegetable Soup stands out thanks to its rainbow of beans, crisp garden veggies, and smoky-spiced tomato broth that hits all the right notes—warm, hearty, and endlessly adaptable. It’s the kind of dish that sneaks in extra veggies without anyone noticing and only gets better after a night in the fridge. Feel free to print and save this recipe for a rainy day or busy weeknight—then come back and let me know how it turned out, or drop a question if you need a hand perfecting your batch!
Three-Bean Vegetable Soup
Description
This soup simmers a trio of plump beans with sweet carrots, tender zucchini, and aromatic herbs in a rich tomato broth. Each spoonful warms you with smoky paprika notes and fresh spinach for a satisfying, wholesome meal.
Ingredients
Instructions
-
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until it starts to soften.
-
Add the minced garlic to the pot and cook for an additional 1 minute, stirring constantly to prevent burning.
-
Stir in the diced carrots and celery, cooking for another 5 minutes until they begin to soften.
-
Add the chopped bell pepper and zucchini to the pot. Continue to cook for another 5 minutes, stirring occasionally.
-
Now, add the drained kidney beans, black beans, and cannellini beans to the pot. Stir to combine all the ingredients.
-
Pour in the vegetable broth and diced tomatoes with their juices. Stir in the oregano, cumin, smoked paprika, salt, and pepper.
-
Bring the mixture to a boil, then reduce the heat and let it simmer for about 20-25 minutes, allowing the flavors to meld together.
-
In the last 5 minutes of cooking, stir in the chopped spinach, letting it wilt into the soup.
-
Taste and adjust seasoning with more salt and pepper if needed.
-
Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread if desired.
Note
- This soup is highly customizable; feel free to add other vegetables like corn or green beans.
- It can be stored in the refrigerator for up to 5 days or frozen for later use.
- For a spicier kick, add a pinch of red pepper flakes while cooking.
- A splash of lemon juice before serving can brighten the flavors.
- Perfect for meal prep, this soup tastes even better the next day!
