There’s something about a simmering pot that makes a kitchen feel like home. Steam fogging up the window, a good broth bubbling away, maybe some bread warming in the oven. Soup has a way of doing that without much fuss, and the best healthy soup recipes manage to feel cozy while still loading your bowl with vegetables, lean protein, and fiber instead of a sea of cream.

This roundup pulls together 19+ best healthy soup recipes that lean on real ingredients: beans, lentils, dark greens, lean meats, and plenty of herbs and spice instead of excess salt and butter. Some are brothy and light, others are thick enough to eat with a fork. All of them are built to leave you satisfied without that heavy, overfull feeling.

Whether you’re cooking for a crowd, meal-prepping lunches, or just craving something warm after a long day, there’s a bowl here for you.

1. Lentil and Vegetable Soup

This soup is a weeknight workhorse: lentils cook quickly, need no soaking, and soak up whatever spices you throw at them. Simmer brown or green lentils with diced carrots, celery, onion, and canned tomatoes in vegetable broth for a one-pot meal loaded with plant protein and fiber. A splash of lemon juice at the end brightens everything up. For a version with greens built right in, try this hearty lentil soup with spinach and carrots. It freezes beautifully, too.

2. Classic Minestrone Soup

Minestrone proves that a vegetable-packed soup can still feel indulgent. Zucchini, green beans, kidney beans, and small pasta simmer together in a tomato-based broth seasoned with garlic and basil. Each bowl brings fiber and protein from the beans without a drop of cream. For more Italian-style comfort bowls like this one, browse our best Italian soup recipes. A sprinkle of Parmesan on top never hurts, but it’s just as satisfying without it.

3. Chicken and Vegetable Soup

Chicken and vegetable soup is the gold standard for when you want something nourishing and simple. Shredded chicken breast, carrots, celery, and onion simmer in a light broth seasoned with thyme and bay leaf. It’s low in fat but big on flavor thanks to a long, slow simmer that pulls everything together. This version skips heavy noodles for extra vegetables, making it a lighter cousin to traditional chicken noodle soup.

4. White Bean and Kale Soup

White beans and kale make a filling, fiber-rich pair. Cannellini beans turn creamy as they simmer, naturally thickening the broth without any dairy. Chopped kale wilts in during the last few minutes, keeping its color and slight chew. Garlic, rosemary, and a parmesan rind (if you have one) round out the flavor. It’s a rustic soup that tastes even better the next day.

5. Whole-Wheat Chicken Noodle Soup

Swapping in whole-wheat noodles gives classic chicken noodle soup extra fiber without changing the comforting flavor you know. Simmer chicken thighs or breast with carrots, celery, and onion in broth, then add the noodles near the end so they don’t turn mushy. If you’ve got leftover rotisserie chicken, this hearty leftover rotisserie chicken noodle soup turns it into dinner in under 30 minutes.

6. Butternut Squash and Red Lentil Soup

Butternut squash and red lentils blend into a silky, golden soup with zero cream needed. The lentils break down as they cook, thickening the broth naturally while adding plant protein. Warm spices like cumin and a pinch of cinnamon give it depth. Blend it smooth or leave it slightly chunky, depending on your mood. Either way, it’s a bowl that tastes like fall.

7. Turkey and Black Bean Soup

Ground turkey keeps this soup lean while black beans add fiber and heft. Browned turkey, beans, diced tomatoes, and corn simmer with cumin, chili powder, and a little smoked paprika for a Tex-Mex lean flavor. Top with avocado and a squeeze of lime. For other bean-forward options, check our best kidney bean recipes for inspiration beyond black beans. It reheats well for lunches all week.

8. Roasted Tomato and Red Pepper Soup

Roasting the tomatoes and peppers first is the secret to this soup’s deep, slightly sweet flavor. No cream needed once the vegetables caramelize in the oven and get blended smooth with garlic and a touch of vegetable broth. A drizzle of olive oil and fresh basil on top finishes it off. It pairs perfectly with a grilled cheese made with whole-grain bread.

9. Split Pea and Carrot Soup

Split peas cook down into a thick, hearty soup that needs no cream to feel rich. Carrots add natural sweetness, while a smoked ham hock or smoked paprika (for a meatless version) gives it a smoky backbone. Simmer low and slow until the peas fall apart completely. It’s old-fashioned comfort food that happens to be packed with fiber and plant protein.

10. Lemony Chickpea and Spinach Soup

Bright lemon juice and tender chickpeas make this soup feel lighter than most bean-based bowls. Spinach wilts in at the end for a pop of color and iron. Garlic, cumin, and a little red pepper flake keep the broth interesting. If you like bold spice alongside your legumes, this spicy chickpea and spinach curry recipe offers a punchier variation. Serve with warm pita.

11. Lighter Broccoli Cheddar Soup

This version keeps the cheesy, comforting flavor of broccoli cheddar soup while cutting the heavy cream. A pureed base of broccoli, onion, and a little potato gives the soup body, while a modest amount of sharp cheddar still delivers that familiar richness. Blending part of the soup and leaving some broccoli florets whole gives nice texture. It’s proof lighter doesn’t mean bland.

12. Mushroom and Barley Soup

Mushrooms and barley make an earthy, chewy, deeply savory soup with no cream in sight. Cremini or a mix of wild mushrooms get sautéed until golden before joining barley, carrots, and onion in a rich vegetable or beef broth. The barley adds fiber and a satisfying bite. A splash of soy sauce or a parmesan rind deepens the umami flavor even more.

13. Sweet Potato and Black Bean Soup

Sweet potatoes bring natural sweetness and a creamy texture once blended, no dairy required. Black beans add protein and fiber, while cumin, smoked paprika, and a touch of chipotle give the soup smoky warmth. Top with cilantro and a dollop of plain Greek yogurt instead of sour cream. It’s a colorful, cozy bowl that holds up well in the fridge for days.

14. Chicken Tortilla Soup

Chicken tortilla soup gets its personality from lime, cumin, and chiles simmered into a tomato-based broth. Shredded chicken and black beans make it filling, while baked tortilla strips add crunch without deep frying. Leftover rotisserie chicken works beautifully here, as shown in this hearty leftover rotisserie chicken tortilla soup. Top with avocado, cilantro, and a lime wedge.

15. Vegetable and Tofu Miso Soup

Miso soup is light, savory, and comes together in under 20 minutes. Silky tofu cubes and a handful of vegetables like bok choy, mushrooms, and scallions simmer briefly in dashi or vegetable broth whisked with miso paste. Miso should never boil hard, or it loses its delicate flavor. For more broths in this style, see our best Chinese soup recipes and 25 Asian soup recipes for ideas.

16. Cauliflower and Potato Leek Soup

Cauliflower stands in for part of the potato here, keeping the soup creamy but lighter than a classic potato leek. Leeks get sautéed low and slow until sweet, then simmered with the vegetables and blended smooth. A touch of milk or broth adjusts the thickness to your liking. Fresh chives on top add color and a mild oniony bite.

17. Fish and Vegetable Chowder

This chowder swaps heavy cream for a lighter milk-and-broth base without losing its comforting, chunky texture. White fish like cod or haddock flakes apart as it simmers with potatoes, corn, and celery. A little flour or blended potato thickens the broth naturally. Fresh dill or parsley stirred in at the end keeps it tasting fresh, not fishy.

18. Pumpkin and Ginger Soup

Pumpkin puree and fresh ginger make a warming, slightly spicy soup perfect for cool evenings. Simmered with onion, garlic, and vegetable broth, then blended smooth, it needs just a touch of coconut milk for creaminess. A pinch of cayenne gives it a gentle kick. Toasted pumpkin seeds on top add crunch and a nutty finish.

19. Cabbage and Turkey Meatball Soup

Tender turkey meatballs and tender cabbage make this soup filling without feeling heavy. The meatballs, seasoned simply with garlic and herbs, simmer right in the tomato-based broth alongside shredded cabbage and carrots. It’s a little like stuffed cabbage in soup form. Leftovers taste even better the next day once the flavors have had time to meld.

How to Make Soup More Filling Without Relying on Cream

Beans, lentils, and whole grains add bulk and staying power to any soup. Stir cooked barley, farro, or brown rice into a brothy soup to turn it into a full meal. A can of white beans or chickpeas blended into the broth thickens it instantly while adding protein.

Lean protein matters, too. Shredded chicken, turkey, or even a soft-boiled egg dropped into a bowl of vegetable soup turns a side dish into dinner.

Don’t underestimate toppings. A spoonful of plain Greek yogurt, a handful of toasted nuts, or a drizzle of good olive oil adds richness and texture without heavy cream. Crusty whole-grain bread on the side rounds out the meal nicely.

Tips for Managing Sodium in Homemade Soup

Start with low-sodium or no-salt-added broth, then season as you go. This gives you full control instead of starting from an already salty base. Canned beans and tomatoes often carry extra sodium, so rinse canned beans well and look for no-salt-added tomato products when you can find them.

Lean on acid and aromatics instead of salt for flavor. A squeeze of lemon, a splash of vinegar, or a handful of fresh herbs can make a soup taste fuller without more sodium. Garlic, onion, and spices like cumin or smoked paprika add depth, too.

Taste near the end of cooking, not the beginning. Flavors concentrate as soup simmers, so a dash of salt added too early can leave the final pot tasting flat or oversalted.

Storing and Freezing Soup Safely

Cool soup quickly before refrigerating or freezing it. Letting a hot pot sit on the counter for more than two hours lets bacteria grow, so divide soup into smaller containers to help it cool faster.

Most soups keep well in the fridge for three to four days in a sealed container. Soups with dairy or cream separate a bit when reheated, so stir well over low heat to bring them back together.

For the freezer, leave an inch of space at the top of containers since liquid expands as it freezes. Most broth-based soups freeze well for two to three months. Soups with pasta or potatoes can turn a little mushy after thawing, so consider adding those ingredients fresh when you reheat instead of freezing them in. Thaw frozen soup in the fridge overnight, then reheat gently on the stove until it’s steaming hot throughout.