Every January, after the indulgences of the holidays, I find myself craving something wholesome and nourishing. That’s when the one-pot soup that saved me from my January vegetable guilt became my go-to meal. This soup is packed with fresh vegetables and hearty beans, making it both satisfying and guilt-free.

What makes this one-pot soup so special is how effortlessly it comes together. You can toss all the ingredients into a single pot and let them simmer until everything melds perfectly. It’s a perfect dish to warm up chilly evenings or to meal prep for busy weeks.
This recipe is ideal for anyone looking to eat more vegetables without spending hours in the kitchen. It’s quick, easy, and requires minimal cleanup, so you can enjoy a comforting bowl without any fuss. Plus, it's flexible enough to work with whatever veggies you have on hand.
Whether you’re a seasoned soup lover or just starting to explore vegetable-packed meals, this one-pot soup will become a staple in your rotation. The flavors develop beautifully, and it’s a fantastic way to nourish yourself while tackling that January veggie guilt head-on.
Why You'll Love This Recipe
This one-pot soup is more than just a meal; it’s a simple solution for eating healthier in the new year. Here’s why it’s worth making:
- Easy to prepare with minimal ingredients and equipment.
- Loaded with nutritious vegetables and fiber-rich beans.
- One pot means less cleanup and more time to relax.
- Adaptable to whatever vegetables you have available.
- Comforting and filling without being heavy or greasy.
Ingredients
Gather these fresh and pantry staples to make your one-pot soup. The quantities below serve about 6 people.
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, peeled and sliced
- 2 stalks celery, sliced
- 1 medium zucchini, diced
- 1 cup chopped green beans
- 1 can (14.5 oz) diced tomatoes, with juice
- 1 can (15 oz) cannellini beans, drained and rinsed
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 2 cups fresh spinach leaves
- Juice of 1/2 lemon
YOUR NEXT FAVORITE RECIPE STARTS HERE
If you don’t have some of these vegetables, feel free to swap with what’s fresh or frozen in your fridge. Kale, bell peppers, or potatoes work well too. Vegetable broth can be replaced with chicken broth if you prefer.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6
- Calories: Approximately 180 per serving
How to Make The One-Pot Soup That Saved Me From My January Vegetable Guilt
Follow these easy steps to create a hearty, flavorful soup that satisfies and nourishes.
- Heat the olive oil in a large pot over medium heat until shimmering.
- Add the diced onion, carrots, and celery. Sauté for about 7 minutes until softened and fragrant.
- Stir in the minced garlic and cook for another minute, taking care not to burn it.
- Add the zucchini, green beans, diced tomatoes with their juice, and cannellini beans to the pot. Stir to combine.
- Pour in the vegetable broth and stir in dried thyme, oregano, smoked paprika, salt, and pepper.
- Bring the soup to a boil, then reduce heat to a simmer. Cover and cook for 25 minutes, stirring occasionally.
- Remove the lid and add the fresh spinach leaves. Stir until wilted, about 2 minutes.
- Finish by squeezing in the lemon juice and adjusting seasoning as needed.
- Serve hot, garnished with extra fresh herbs if desired.
You’ll know the soup is perfectly done when the vegetables are tender but not mushy, and the flavors have melded into a harmonious, savory broth. The spinach should be bright green and just wilted, adding a fresh pop to each bite.
Tips for the Best Results
To get the most from this one-pot soup, keep these tips in mind:
- Use fresh, seasonal vegetables for the best flavor and texture.
- Don’t skip sautéing the aromatics; it builds a deep flavor base.
- Adjust the broth amount if you prefer a thicker or thinner soup.
- Let the soup sit for a few minutes after cooking to let flavors deepen.
- For added protein, stir in cooked shredded chicken or sausage before serving.
Serving Suggestions
This soup pairs wonderfully with crusty whole-grain bread or a warm baguette, perfect for dipping and soaking up the broth. A light green salad with a tangy vinaigrette complements the heartiness of the soup beautifully.
It’s an ideal meal for casual weeknights, cozy weekend lunches, or even a simple dinner party starter. Paired with a glass of crisp white wine or herbal tea, it’s a comforting bowl that feels special yet effortless.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often improve after a day or two, making it perfect for meal prep. Before reheating, stir the soup well and add a splash of broth or water if it has thickened too much.
You can also freeze the soup for up to 3 months. Cool it completely before transferring to freezer-safe containers. Thaw overnight in the fridge and reheat gently on the stove over medium heat, stirring occasionally until warmed through.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes, you can! Simply add all the ingredients except the spinach and lemon juice to the slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Add the spinach and lemon juice in the last 15 minutes.
Is this soup suitable for vegans?
Absolutely. This recipe uses vegetable broth and plant-based ingredients only, making it 100% vegan and vegetarian-friendly.
What can I use instead of cannellini beans?
Great alternatives include navy beans, chickpeas, or kidney beans. Just use canned beans drained and rinsed, and add them at the same step.
Can I prepare this soup ahead of time?
Yes, it stores well and tastes even better the next day. Prepare it fully and refrigerate overnight; reheat gently before serving.
Now that you have this simple and nourishing one-pot soup recipe, you can easily banish your January vegetable guilt while enjoying a delicious, comforting meal. Give it a try—you might find it becomes your favorite way to eat healthy all winter long.


