Soup Recipes For Diet is the pot I make every January when the holiday cookies finally stop calling my name. It's brothy, chunky, and loaded with vegetables and beans, so a big bowl fills you up without weighing you down. My husband, who usually eyes anything green with suspicion, asked for seconds last week.
Advertisements1
Here's the thing about diet soup: most versions taste like sad bathwater. This one doesn't, because we build flavor first. We soften the aromatics, bloom the spices, and let the tomatoes do the heavy lifting. No bouillon cube shame here.
You need one pot and about 35 minutes. I chop everything while the onion sweats, so it comes together faster than a delivery order. Serve it with a slice of crusty bread if you like, or keep it lean and let the soup stand on its own.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Olive oil helps the aromatics soften without burning. If you're watching fat closely, swap in avocado oil or a light spray of cooking oil, but keep a little fat for flavor.
1 large yellow onion, diced (about 1 1/2 cups)
Yellow onion gives the sweet base. Red onion works in a pinch, but it turns the broth slightly pink and a bit sharper.
3 medium carrots, sliced into coins (about 1 1/2 cups)
Carrots add natural sweetness and body. Buy whole carrots instead of baby carrots here; they have more flavor and hold their shape better.
3 celery stalks, sliced (about 1 cup)
Celery is the quiet backbone of the broth. If you don't have celery, a handful of chopped fennel or even cabbage stems works well.
4 garlic cloves, minced
Fresh garlic is non-negotiable for me. Jarred minced garlic is fine on a busy night; use 1 teaspoon and add it with the tomatoes so it doesn't burn.
1 can (14.5 oz) diced tomatoes, undrained
Diced tomatoes add acidity and body. Fire-roasted diced tomatoes are my favorite upgrade; they taste deeper and slightly smoky.
1 can (15 oz) cannellini beans, drained and rinsed
Cannellini beans make the soup creamy without cream. Chickpeas or kidney beans swap in easily, though kidney beans make the broth darker.
6 cups low-sodium vegetable broth
Low-sodium broth lets you control the salt. Chicken broth works if you're not vegetarian, and a tablespoon of Better Than Bouillon in water is a good backup.
1 teaspoon dried Italian seasoning
Italian seasoning covers the herb base in one spoon. No jar? Use 1/2 teaspoon dried oregano plus 1/2 teaspoon dried basil.
1/2 teaspoon smoked paprika
Smoked paprika gives a meaty depth without meat. Regular paprika works but tastes flatter, so add a pinch of cumin with it.
1 medium zucchini, diced (about 1 1/2 cups)
Zucchini goes in late so it stays tender, not mushy. Yellow squash or a handful of frozen green beans are great stand-ins.
2 cups baby spinach, packed
Spinach wilts in seconds and adds iron and color. Kale works too, but add it 5 minutes earlier so it softens.
Tips & Tricks
Don't Skip the Bloom
Cooking the paprika and Italian seasoning in the oil for 30 seconds wakes up the flavor. Skip it and the soup tastes flat, like seasoned water.
Salt at the End
Broth reduces as it simmers, so salting early can make the final bowl too salty. Taste after the beans go in, then season.
Keep the Zucchini Late
Add zucchini in the last 8 minutes. If it simmers for 20, it turns to mush and disappears into the broth.
Let It Sit
Turn off the heat and let the pot sit 5 minutes before serving. The flavors settle and the soup thickens slightly, no cornstarch needed.
Pro Tips
Step-by-Step Instructions
1. Sweat the Aromatics
Heat the olive oil in a large Dutch oven over medium heat, about 350°F (175°C). Add the onion, carrots, and celery and cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the edges are just golden. You should smell sweet onions, not sharp raw ones.
2. Bloom the Spices
Stir in the garlic, Italian seasoning, and smoked paprika. Cook for 30 seconds until fragrant, stirring constantly so the garlic doesn't brown. This 30 seconds is where the whole pot gets its personality.
3. Add Tomatoes and Broth
Pour in the diced tomatoes with their juices and the vegetable broth. Scrape the bottom of the pot with your spoon to lift any browned bits, then bring to a boil over high heat.
4. Simmer the Base
Reduce the heat to low, cover, and simmer for 15 minutes at a gentle bubble, around 200°F (93°C). The carrots should be fork-tender but not falling apart when you pierce one.
5. Add Beans and Zucchini
Stir in the cannellini beans and zucchini. Simmer uncovered for 8 minutes, until the zucchini is tender and the broth looks slightly thickened and glossy at the edges.
6. Wilt the Spinach
Turn off the heat and stir in the baby spinach. It will wilt in about 1 minute from the residual heat. Taste and add salt and pepper, a little at a time, until the broth tastes full, not thin.
7. Rest and Serve
Let the pot sit for 5 minutes off the heat so the flavors settle. Ladle into bowls and finish with a squeeze of lemon or a crack of black pepper if you like.
Delicious Variations
Hearty Chicken Version
Add 2 cups shredded rotisserie chicken with the beans for about 90 extra calories and 18 grams of protein per bowl.
Spicy Coconut Curry
Swap the Italian seasoning for 1 tablespoon curry powder and stir in 1/2 cup light coconut milk at the end for a creamy, Thai-inspired pot.
Cabbage Roll Soup
Replace the zucchini with 3 cups chopped green cabbage and add a pinch of caraway seed; it tastes like a stuffed cabbage roll in a bowl.
How to Store Soup Recipes For Diet
Refrigerator
Cool completely, then store in an airtight container for up to 4 days. The flavor gets better on day two.
Freezer
Freeze in single-serving containers for up to 3 months. Leave 1 inch of headspace since the soup expands.
Reheating
Reheat on the stovetop over medium-low heat for 5 to 7 minutes, or in the microwave in 1-minute bursts. Add a splash of broth or water if it looks thick.
Frequently Asked Questions
Q: How do I keep the vegetables from getting mushy?
Add quick-cooking vegetables like zucchini and spinach at the end, and keep the pot at a gentle simmer rather than a rolling boil. Root vegetables go in first because they need the longest cook time.
Make a pot tonight and pack the leftovers for tomorrow's lunch. Once you see how easy it is, this soup becomes your weekly reset button. Here's to a calmer home, one drawer at a time.
Soup Recipes For Diet
Soup Recipes For Diet is a cozy, veggie-packed bowl that keeps you full on few calories. One pot, 35 minutes, and real flavor you'll crave.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 1/2 cups)
- 3 medium carrots, sliced into coins (about 1 1/2 cups)
- 3 celery stalks, sliced (about 1 cup)
- 4 garlic cloves, minced
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (15 oz) cannellini beans, drained and rinsed
- 6 cups low-sodium vegetable broth
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon smoked paprika
- 1 medium zucchini, diced (about 1 1/2 cups)
- 2 cups baby spinach, packed
📋 Instructions
- 1Sweat the Aromatics — Heat the olive oil in a large Dutch oven over medium heat, about 350°F (175°C). Add the onion, carrots, and celery and cook for 6 to 8 minutes, stirring occasionally, until the onion is translucent and the edges are just golden. You should smell sweet onions, not sharp raw ones.
- 2Bloom the Spices — Stir in the garlic, Italian seasoning, and smoked paprika. Cook for 30 seconds until fragrant, stirring constantly so the garlic doesn't brown. This 30 seconds is where the whole pot gets its personality.
- 3Add Tomatoes and Broth — Pour in the diced tomatoes with their juices and the vegetable broth. Scrape the bottom of the pot with your spoon to lift any browned bits, then bring to a boil over high heat.
- 4Simmer the Base — Reduce the heat to low, cover, and simmer for 15 minutes at a gentle bubble, around 200°F (93°C). The carrots should be fork-tender but not falling apart when you pierce one.
- 5Add Beans and Zucchini — Stir in the cannellini beans and zucchini. Simmer uncovered for 8 minutes, until the zucchini is tender and the broth looks slightly thickened and glossy at the edges.
- 6Wilt the Spinach — Turn off the heat and stir in the baby spinach. It will wilt in about 1 minute from the residual heat. Taste and add salt and pepper, a little at a time, until the broth tastes full, not thin.
- 7Rest and Serve — Let the pot sit for 5 minutes off the heat so the flavors settle. Ladle into bowls and finish with a squeeze of lemon or a crack of black pepper if you like.


