Soup Protein Per 100g Calculator

Soup is a staple in many diets, but its protein content varies wildly depending on the base, ingredients, and preparation. A light vegetable broth may deliver under 1 gram of protein per 100g, while a hearty lentil or chicken soup can pack 5–8 grams or more. This calculator helps you estimate the protein per 100g of any soup, whether you're tracking macros, planning a high-protein meal, or simply curious about your bowl.

Simply enter the total weight of your soup, the total protein it contains (from a label, recipe, or your own estimate), and optionally the number of servings. The tool instantly computes protein per 100g, per serving, and per total batch. You can also use the quick-fill presets for common soup types to get a ballpark figure in seconds. Perfect for meal preppers, fitness enthusiasts, and anyone managing their daily protein intake.

🍲 Soup Protein Calculator

⚡ Quick Presets

📊 Results

How to Use This Tool

Start by entering the total weight of your soup. You can use grams, kilograms, ounces, or pounds — the calculator converts everything to grams automatically. Next, enter the total protein content. This is usually found on the nutrition label of packaged soups, or you can calculate it from your recipe by summing the protein of each ingredient. If you're using a recipe, remember that protein values on labels are typically for the prepared product, not dry ingredients.

Optionally, specify the number of servings. This lets you see protein per serving and the serving weight, which is helpful for portion control. If you leave it at 1, the per-serving values will equal the total batch values.

For a quick estimate, use the preset buttons for common soup types. These are based on typical values and are meant as a starting point — always adjust with your actual data for accuracy.

Formula Explained

The core calculation is straightforward: divide the total protein by the total weight, then multiply by 100 to get protein per 100g.

Protein per 100g = (Total Protein ÷ Total Weight) × 100

For example, if your soup weighs 600g and contains 18g of protein, the calculation is (18 ÷ 600) × 100 = 3g per 100g. This is the standard way nutrition labels express protein density, making it easy to compare different soups regardless of portion size.

Per-serving values are derived by dividing the total protein by the number of servings. The serving weight is simply the total weight divided by servings. These figures help you understand how much protein you're actually getting in a typical bowl.

Worked Examples

Example 1: Canned Chicken Noodle Soup
Total weight: 400g, Total protein: 12g, Servings: 2
Protein per 100g = (12 ÷ 400) × 100 = 3g
Protein per serving = 12 ÷ 2 = 6g
Serving weight = 400 ÷ 2 = 200g

Example 2: Homemade Lentil Soup
Total weight: 800g, Total protein: 32g, Servings: 4
Protein per 100g = (32 ÷ 800) × 100 = 4g
Protein per serving = 32 ÷ 4 = 8g
Serving weight = 800 ÷ 4 = 200g

Example 3: Light Vegetable Broth
Total weight: 500g, Total protein: 2g, Servings: 2
Protein per 100g = (2 ÷ 500) × 100 = 0.4g
Protein per serving = 2 ÷ 2 = 1g
Serving weight = 500 ÷ 2 = 250g

Tips & Best Practices

  • Use accurate weights: Weigh your soup after cooking, as water loss during simmering concentrates protein. For packaged soups, use the "prepared" weight if the label provides it.
  • Check serving sizes: Labels often list protein per serving, not per 100g. This calculator helps you convert to a standard measure.
  • Account for added ingredients: If you add extra chicken, beans, or tofu, recalculate with the new total protein.
  • Consider liquid volume: Broth-based soups are lower in protein density than creamy or legume-heavy ones. This is normal — you may need a larger portion to hit your protein target.

Common Mistakes to Avoid

  • Using dry weight: Protein values for dry beans or pasta are much higher per gram than cooked. Always use the weight of the prepared soup.
  • Ignoring unit conversions: Mixing ounces and grams without converting will give wildly wrong results. This calculator handles conversions for you.
  • Forgetting to include all protein sources: If your soup has meat, beans, dairy, or grains, sum their protein contributions.
  • Assuming all soups are similar: A creamy mushroom soup may have more protein than a clear broth, but not always. Check labels or recipes.

Frequently Asked Questions

How much protein is in a typical bowl of soup?

It varies widely. A 250g bowl of vegetable broth might have 1–2g, while a hearty lentil or beef soup could have 10–15g. Canned soups often range from 3–6g per 100g.

Can I use this for any type of soup?

Yes, as long as you know the total weight and total protein. This works for homemade, canned, restaurant, or even frozen soups.

Why is protein per 100g useful?

It's a standard measure that lets you compare protein density across different foods and brands, independent of portion size. It's especially helpful when tracking macros.

What if my soup has a lot of liquid?

Liquid dilutes protein per 100g. If you want a higher protein density, consider reducing the broth or adding protein-rich ingredients.

Additional Resources

For more detailed nutrition data, you can refer to the USDA FoodData Central, which provides comprehensive nutrient profiles for thousands of foods, including many soups. The Nutrition.gov website also offers practical guidance on healthy eating and protein intake.