Soup Protein Calculator

Wondering how much protein is actually in your bowl of soup? The Soup Protein Calculator helps you estimate the protein content of common soups—from hearty lentil and split pea to lighter chicken noodle and tomato—based on your serving size. Whether you’re tracking macros for fitness, managing a high-protein diet, or just curious about your lunch, this tool gives you a quick, reliable estimate in seconds.

Simply choose your soup type (or enter a custom protein value from a nutrition label), adjust the serving size to cups or grams, and specify how many servings you’re eating. The calculator returns total protein, protein per serving, and a clear breakdown of the math. It’s perfect for meal prep, diet planning, and anyone who wants to hit their daily protein targets without guesswork.

🍲 Enter Your Soup Details

How to Use This Tool

Using the Soup Protein Calculator is straightforward. Start by selecting the soup type from the dropdown—we've included eight common varieties, from protein-rich split pea to lighter tomato. If your soup isn't listed or you have a specific brand, choose "Custom" and enter the protein per 100g from the nutrition label. Then input your serving size: either in cups (standard measuring cup, ~240 ml) or grams. Finally, specify how many servings you're consuming (default is 1). Click "Calculate Protein" and you'll instantly see the total protein, protein per serving, and a step-by-step breakdown of the math. The reset button clears everything and returns the form to defaults.

For best results, use the exact protein value from the product label when available. Homemade soups vary widely depending on ingredients—a lentil soup with added chicken will have more protein than a plain vegetable broth. The values we provide are based on USDA FoodData Central averages and are meant as estimates, not medical advice.

How Protein in Soup Is Calculated

The calculator uses two reference points for each soup: protein per cup (240 ml) and protein per 100g. These are derived from standard nutrition databases. When you enter a serving size in cups, we multiply the per-cup protein by the number of cups. When you enter grams, we use the per-100g value and scale it proportionally: protein = (per100g / 100) × grams. For custom entries, we assume 1 cup ≈ 240g of soup, so per-cup protein is calculated as per100g × 2.4. This conversion is an approximation—actual density varies—but it's accurate enough for most tracking purposes.

For example, if you select Lentil Soup (9g protein per cup) and enter 1.5 cups, the calculator computes 9 × 1.5 = 13.5g. If you instead enter 360g (about 1.5 cups), it uses the per-100g value of 3.8g: (3.8 / 100) × 360 = 13.68g—a slight difference due to rounding, but both are close. The tool also multiplies by the number of servings, so if you eat two bowls, it doubles the total.

Worked Examples

Example 1: Chicken Noodle Soup
You have a 2-cup bowl of chicken noodle soup. Per cup = 6.5g protein. Total = 6.5 × 2 = 13g. If you eat 2 servings (2 bowls), total = 26g.

Example 2: Custom Soup
Your favorite canned soup label says 4.2g protein per 100g. You eat 300g. Protein = (4.2 / 100) × 300 = 12.6g. If you have 1.5 servings of that, total = 18.9g.

Example 3: Split Pea Soup
Split pea is one of the highest-protein options at 11g per cup. A 1.5-cup serving gives 16.5g—a solid protein boost for a light meal.

Tips for Boosting Soup Protein

If you're aiming for higher protein intake, consider these easy additions to homemade soups:

  • Add legumes: Lentils, chickpeas, and beans are protein powerhouses. A half-cup of cooked lentils adds about 9g protein.
  • Include lean meats: Shredded chicken, turkey, or lean beef can add 20-30g per cup.
  • Stir in Greek yogurt or cottage cheese: A dollop of Greek yogurt adds ~5g per 100g and makes soup creamy.
  • Use bone broth: While not high in protein (~2g per cup), it's a flavorful base that complements other proteins.
  • Add eggs: A beaten egg whisked into hot soup adds 6g protein and thickens it.

For more on plant-based protein sources, check out our Beans Protein Calculator to see how different legumes compare.

Reference Data: Protein in Common Soups

The following table shows typical protein values per cup (240 ml) and per 100g for the soups included in this calculator. Values are based on USDA FoodData Central and may vary by brand and recipe.

Soup TypeProtein per Cup (g)Protein per 100g (g)
Chicken Noodle6.52.7
Tomato2.00.8
Lentil9.03.8
Minestrone4.51.9
Vegetable3.01.2
Beef Barley7.02.9
Cream of Mushroom3.51.5
Split Pea11.04.6

Frequently Asked Questions

How accurate are these protein values? They are averages from USDA data. Commercial soups can differ significantly, especially if they contain added meat or dairy. Always check the label for the most accurate numbers.

Why does the protein per 100g differ from per cup? Because a cup of soup weighs about 240g, but the density varies. The calculator uses both measurements to handle different serving inputs accurately.

Can I use this for any soup? Yes—select "Custom" and enter the protein per 100g from the label. This works for any brand or homemade recipe.

Is soup a good protein source? It depends. Legume-based soups (lentil, split pea) are excellent, while broth-based vegetable soups are low in protein. Pairing soup with a protein-rich side can help meet your daily needs.

How does this compare to other protein calculators? For a broader look at protein from different foods, try our Sports Protein Calculator which estimates daily protein needs based on activity level.