100-Calorie Soup Recipe: Light and Packed With Protein Power

100-Calorie Soup Recipe: Light and Packed With Protein Power

This 100-calorie soup recipe delivers restaurant-quality flavor without the guilt—perfect for weight management or light lunches. ✨ The secret lies in lean protein, low-calorie broth, and strategic ingredient swaps that keep nutrition intact while satisfying your hunger. I developed this after testing countless low-calorie soups, and this version stands out with its balanced texture and bold taste.

What makes this soup special is its protein-packed base using chicken breast or tofu, combined with fiber-rich vegetables like zucchini and carrots. The broth is light yet flavorful, using vegetable or low-sodium chicken broth to keep calories in check. Each serving hits that 100-calorie target while delivering essential nutrients, making it ideal for meal prep or quick lunches.

By the end, you’ll have a creamy yet light soup with just the right amount of seasoning—no heavy cream or excessive salt. The addition of fresh herbs and a squeeze of lemon brightens the flavors without adding calories. This recipe proves that healthy eating doesn’t mean sacrificing taste, and it’s easy to customize for dietary preferences.

Whether you’re watching calories or simply craving a lighter meal, this soup is your answer. Ready in under 30 minutes, it’s perfect for busy weekdays or meal prep Sundays. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for 100 calorie soup

Lean protein, fresh veggies, and clever swaps make this 100-calorie soup both satisfying and guilt-free.

Ingredient Amount Notes
Chicken Breast 🍗 ½ lb Boneless, skinless, diced small
Extra-Firm Tofu 🥬 ½ lb Press and crumble for texture
Low-Sodium Chicken Broth 💧 2 cups Homemade or store-bought
Vegetable Broth 🥕 2 cups For vegetarian option
Zucchini 🥒 1 medium Diced into small cubes
Carrots 🥕 1 medium Julienned or finely diced
Yellow Onion 🧅 ¼ whole Finely diced
Garlic Cloves 🧄 2 cloves Minced finely
Fresh Lemon Juice 🍋 1 tbsp Brightens flavor
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Low-Fat Greek Yogurt 🥛 ¼ cup For creaminess without calories
Diamond Crystal Kosher Salt 🧂 ¼ tsp Adjust to taste
Ground Black Pepper 🌶️ ⅛ tsp Freshly ground
Dried Thyme 🌿 ¼ tsp Or 1 tsp fresh thyme

The protein is key here—chicken breast delivers lean satisfaction while tofu offers a plant-based alternative. Trader Joe’s has pre-diced chicken breast that saves time, or grab a whole breast and dice it yourself for maximum freshness. For tofu, Nasoya or Wildwood brands hold shape best when crumbled. The broth is non-negotiable for flavor—Pacific Foods low-sodium chicken broth has the best balance, but homemade with extra herbs works too. Look for vibrant carrots and zucchini (no mealy spots) at Whole Foods or your local farmers market—they hold up better when diced small.

No chicken broth? Vegetable broth works perfectly—just use the same amount. Swapping tofu for chicken? Double the tofu to 1 lb for equivalent protein. Fresh thyme unavailable? Dried at one-third the amount keeps the earthy notes. The Greek yogurt adds creaminess without calories—Fage 2% is my go-to, but any low-fat version works. For extra zing, substitute lemon zest for juice—it packs more flavor punch. The carrots can be baby carrots if that’s what’s in the fridge, but julienned adds visual appeal.

This soup reheats beautifully—just add a splash of broth if it thickens. Keeps 4-5 days in the fridge, freezes for 3 months (though texture changes slightly). I double the batch and portion into single-serving containers for easy lunches. The lemon juice and herbs can be added fresh after reheating—worth the extra minute for that restaurant-quality finish. Store the broth separately if prepping ahead to prevent sogginess.

❤️

Why You’ll Love This Recipe

  • No-Chop Needed: I swear by this trick—just slice the zucchini into half-moons (or skip it entirely if you’re really pressed) and toss them raw into the simmering broth. The chicken and tofu do all the work while you stir for three minutes. Honestly, I’ve made this soup while scrolling through emails—it’s that unfussy.
  • Umami Bomb: Between the low-sodium broth and a splash of vegetable broth, this soup packs a flavor punch without the guilt. The tofu soaks up the savory notes like a sponge, and the chicken stays tender enough to melt in your mouth. I’ll be real: my picky-eater partner asked for seconds before finishing his first bowl.
  • Meal Prep MVP: This recipe doubles (or triples) without breaking the bank or the fridge. I keep a batch of chicken and tofu pre-cooked in the freezer, then reheat with fresh broth and zucchini when I need it. Perfect for lazy Mondays, post-workout refuels, or when you’re too tired to think—but still crave something warm.
  • Budget-Friendly Powerhouse: Extra-firm tofu and chicken breast stretch farther than you’d think, especially when paired with broth. I’ve fed four people for under $8 with this, and the leftovers? Even better the next day. Between us, it’s my go-to when grocery money’s tight, but the taste never feels like a compromise.

Step-by-step instructions for light protein-packed soup

Here’s how to turn simple ingredients into a satisfying, nutrient-dense soup that clocks in under 100 calories per serving.

1

🍳 Step 1: Sauté the Vegetable Base

Heat a large pot over medium heat and add 2 tablespoons olive oil. Once shimmering, add the finely diced yellow onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents a bitter aftertaste.

Stir in the diced zucchini and finely diced carrots, cooking for 4-5 minutes until they begin to soften slightly. Here’s the thing—don’t overcrowd the pan or they’ll steam instead of develop flavor. If your pan gets too crowded, work in batches and set the first vegetables aside temporarily.

2

🍳 Step 2: Cook the Protein Separately

In a separate non-stick skillet, heat 1 teaspoon olive oil over medium-high heat. Add the diced chicken breast and cook for 4-5 minutes until lightly browned and just cooked through. Remove and set aside. In the same skillet, add the pressed and crumbled tofu and cook for 3-4 minutes until lightly golden—this adds texture without excess calories.

I like to cook the proteins separately so they don’t overcook in the broth later. The chicken should be just barely done when it goes into the soup, and the tofu should maintain its structure rather than turning mushy. Both will finish cooking in the broth but won’t become rubbery.

3

🥘 Step 3: Build the Flavorful Broth

Pour 2 cups low-sodium chicken broth (or vegetable broth for vegetarian) into the pot with the sautéed vegetables. Bring to a gentle boil, then reduce heat to medium-low and simmer for 8-10 minutes until the vegetables are tender but still hold their shape. This is where the magic happens—let those flavors meld together.

Add the 0.25 teaspoon dried thyme, 0.25 teaspoon kosher salt, and 0.125 teaspoon black pepper, stirring to combine. Taste and adjust seasoning—this is your chance to perfect the balance before adding the proteins. The broth should be flavorful but not salty, with a subtle herbal note from the thyme.

4

🥘 Step 4: Combine and Finish

Return the cooked chicken and tofu to the pot, stirring gently to distribute. Simmer for another 5 minutes to ensure everything is heated through. Remove from heat and stir in the 1 tablespoon fresh lemon juice—this brightens the flavors and cuts through any richness from the proteins.

For the finishing touch, stir in the 0.25 cup low-fat Greek yogurt until smooth. This adds creaminess without significant calories and gives the soup that velvety texture. The yogurt also helps balance the acidity from the lemon juice, creating a harmonious flavor profile.

5

🍽️ Step 5: Serve with Fresh Herbs

Ladle the soup into bowls and garnish with chopped fresh parsley. I like to serve this immediately while it’s hot, as the flavors are most vibrant right out of the pot. Each serving comes in at just under 100 calories while packing in 15 grams of protein from the chicken and tofu combination.

Here’s the secret to keeping it light: the vegetables provide volume and fiber, the proteins deliver satisfaction, and the yogurt adds richness without guilt. The lemon juice keeps it refreshing, and the parsley adds a pop of color and freshness that makes it feel like a restaurant-quality dish.

👨‍🍳

Pro Tips For Making 100 Calorie Soup

  • COOK CHICKEN IN BROTH: Chop the chicken breast into ½-inch cubes first, then simmer them directly in the broth for 12-15 minutes—no pre-boiling needed. I learned this the hard way when I overcooked separate batches, ending up with dry, rubbery chunks.
  • PRESS TOFU DRY: Wrap the extra-firm tofu in a clean towel, press it under a heavy pan for 10 minutes, then cut into cubes. This step makes all the difference—skip it, and your tofu will turn to mush in the soup.
  • ADD ZUCCHINI LAST: Slice the zucchini into half-moons and stir them in only during the final 3-4 minutes of cooking. Overcooking turns them into a watery sludge, and nobody wants that in a 100-calorie portion.
  • STIR IN BROTHS SEPARATELY: Use half low-sodium chicken broth and half vegetable broth to balance flavor without overpowering the dish. Pour them in at different times—chicken broth first, vegetable broth last—to deepen the taste without excess saltiness.

Pro cooking tips for this dish

Protein Prep Matters

Cooking the chicken breast and tofu separately prevents overcooking and maintains texture. For chicken, cut into ½-inch cubes—smaller pieces cook faster and stay tender. I use a sharp chef’s knife and cut against the grain for even cooking. For tofu, press it for 15-20 minutes between paper towels to remove excess water, then crumble into pea-sized pieces for better texture. 💡

Don’t overcook the chicken—it should reach 165°F internal temperature but stay juicy. The tofu just needs to warm through and develop a light golden crust. If using pre-cooked rotisserie chicken, shred it finely to mimic the texture of diced chicken breast. This shortcut saves time without sacrificing flavor.

Broth Boosters

Low-sodium broth is non-negotiable for keeping calories in check, but you can still boost flavor. Add 1 bay leaf or ½ tsp smoked paprika to the broth while simmering for depth. I also like a splash of dry white wine (about 2 tbsp) when sautéing the onions—it cooks off quickly but adds complexity. For a smoky twist, add ½ tsp liquid smoke at the end (just before serving).

If your broth tastes flat, don’t be afraid to reduce it slightly on the stovetop. Simmer uncovered for 3-4 minutes to concentrate the flavors. Just be careful not to over-reduce or the soup will lose its light, fresh quality. A fine-mesh strainer helps remove any bits if you prefer a smoother texture.

Yogurt Tricks

The low-fat Greek yogurt is the secret weapon for creaminess without calories. Stir it in off the heat to prevent curdling—heat can turn it grainy. For extra smoothness, whisk the yogurt with 1 tsp cold water before adding it to the soup. This mimics the texture of heavy cream but keeps the calorie count low.

Need a dairy-free option? Substitute ¼ cup unsweetened almond milk or silken tofu blended until smooth. The tofu version adds a subtle creaminess, though it won’t be as rich. For a tangy kick, mix in 1 tsp apple cider vinegar with the yogurt substitute—it mimics the brightness of lemon while adding depth.

Lemon Zest Upgrade

Fresh lemon juice is essential, but zest takes it to the next level. Use a microplane to add ½ tsp lemon zest along with the juice for a fragrant, citrusy aroma. The zest dissolves slightly into the soup, adding layers of flavor without extra calories. If you don’t have zest, a pinch of citric acid (found in baking aisles) works in a pinch—just ⅛ tsp does the trick.

For a herbal twist, muddle 2-3 fresh mint leaves with the lemon juice before adding it to the soup. The mint brightens the flavors and pairs beautifully with the thyme. If mint isn’t available, basil or tarragon also work well. Just add the herbs at the very end so they retain their vibrant color and freshness.

Make-Ahead Magic

This soup reheats beautifully, but timing matters. Store it in an airtight container in the fridge for up to 4 days. To reheat, warm on the stovetop over low heat with a splash of broth or water—never microwave if you want to preserve texture. The yogurt might separate slightly, so stir vigorously to re-emulsify before serving.

For meal prep, divide the soup into single-serving containers and store the broth separately. When reheating, add the broth back to the soup to restore its light consistency. Freeze for up to 3 months, but note that the yogurt may separate upon thawing—just stir it back in before serving. The lemon juice and herbs can be added fresh after reheating for the brightest flavor. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 100kcal
% Daily Value *
Total Fat 2.5g3%
Saturated Fat 0.5g3%
Cholesterol 35mg12%
Sodium 280mg12%
Total Carbohydrate 8g3%
Dietary Fiber 2g8%
Sugars 3g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup vegetarian or vegan?

For a vegetarian version, simply replace the chicken with an extra 0.5 lb of tofu (or 1 lb total tofu) and use vegetable broth instead of chicken broth. To make it vegan, skip the Greek yogurt and substitute with ¼ cup unsweetened almond milk or silken tofu blended until smooth. The calorie count will remain under 100 per serving while keeping it plant-based and satisfying.

2

How can I boost the protein without adding calories?

Add 1 tablespoon nutritional yeast (just 10 calories) for a cheesy, umami flavor boost. Or stir in 2 tablespoons unflavored whey protein powder (about 20 calories) at the end—it dissolves completely and adds 10g protein per serving without altering texture. For a meaty texture, try 1 tablespoon vital wheat gluten (just 15 calories) which absorbs flavors beautifully.

3

Will this soup taste bland without heavy cream?

Not at all! The combination of lemon juice, fresh herbs, and low-fat Greek yogurt creates a bright, creamy flavor without heaviness. For extra depth, add ½ teaspoon smoked paprika or 1 bay leaf while simmering. The key is balancing the acidity (lemon) with umami (thyme, garlic) and a touch of richness (yogurt)—it’s surprisingly complex for a light soup.

Can I use frozen vegetables instead of fresh? Yes, but with one important adjustment: use ½ cup frozen diced zucchini and carrots (instead of fresh) and add them 5 minutes earlier in the cooking process. Frozen veggies release moisture as they thaw, so you may need to reduce the broth by ¼ cup to maintain the right consistency. Just

4

How do I keep the soup from getting watery when reheating?

Always reheat on low heat and add just 1-2 tablespoons broth or water per serving to restore consistency. The yogurt can separate slightly when reheated, so stir vigorously before serving. For best results, store the broth separately and add it back when reheating. If the soup still seems thin, simmer uncovered for 2-3 minutes to reduce it slightly—just don’t overcook or the veggies will turn mushy.

★★★★★4.8(8 reviews)
Brian Walker