Is Tomato Soup Keto Friendly? Hidden Carbs Revealed

Standard tomato soup is not keto friendly. A typical cup contains around 19 grams of net carbs, which could eat up nearly your entire daily carb allowance on a ketogenic diet. The good news: homemade versions can bring that number down to about 7 grams per cup, making tomato soup a realistic option if you’re willing to swap a few ingredients.

Why Regular Tomato Soup Is So High in Carbs

Tomatoes themselves are relatively low in carbs for a fruit, but tomato soup concentrates them. Cooking reduces water content, and commercial recipes pile on extra carb sources that most people don’t expect. A one-cup serving of standard tomato soup delivers roughly 19 grams of carbs alongside just 4 grams of protein and 2.4 grams of fat. That macronutrient ratio is the opposite of what a keto diet calls for.

Campbell’s Classic Tomato Soup, the most widely sold brand in the U.S., illustrates the problem clearly. Its ingredient list reads: tomato puree, water, wheat flour, sugar. Wheat flour acts as the thickener, and sugar is added for flavor balance. Both are significant carb contributors that have nothing to do with tomatoes. If you’re on a strict keto protocol aiming for 20 grams of net carbs per day, a single bowl of Campbell’s would essentially max you out before you’ve eaten anything else.

Hidden Carbs in Store-Bought Brands

The wheat flour and sugar in Campbell’s aren’t unusual. Many canned and boxed tomato soups use similar thickening and sweetening strategies. Some brands swap wheat flour for cornstarch or add high fructose corn syrup instead of granulated sugar, but the carb impact is comparable. Even brands marketed as “natural” or “organic” frequently contain added sugars. Tomato paste, tomato sauce, salsa, tomato juice, and canned tomatoes can all have sugar added during processing.

The takeaway is simple: always check the nutrition label before assuming any store-bought tomato product fits your carb budget. The ingredient list matters more than the front-of-package marketing.

How to Make Keto Tomato Soup at Home

A well-designed homemade version can land around 7 grams of net carbs per cup, less than half of what you’d get from a can. The key differences come down to three swaps: removing the flour, skipping added sugar, and adding fat-rich dairy to shift the macros toward keto territory.

A typical keto tomato soup starts with diced tomatoes (fresh or canned with no added sugar), onion, garlic, and chicken bone broth as the base. Fresh basil adds flavor depth without carbs. The real keto magic comes from stirring in cream cheese or heavy cream at the end, which thickens the soup, adds fat, and creates a rich, velvety texture. A tablespoon of butter or coconut oil rounds out the fat content. Some recipes include a small amount of a sugar-free sweetener to balance the acidity of the tomatoes, but this is optional.

At 7 grams of net carbs per serving, you could comfortably have a bowl even on a strict 20-gram daily limit and still have 13 grams left for the rest of your meals. On a more moderate 50-gram limit, tomato soup becomes an easy fit alongside other foods.

Keto Thickeners That Replace Flour

Flour and cornstarch give traditional tomato soup its body, but both are high-carb. You have several zero-carb alternatives:

  • Cream cheese or heavy cream: The most common choice for keto soups. They thicken naturally while adding fat and creating a creamy consistency. Sour cream and crème fraîche work the same way.
  • Xanthan gum: Zero net carbs and very potent. Start with a quarter teaspoon at a time and sprinkle it in slowly to avoid clumping. Too much gives soup a gummy texture.
  • Guar gum: A plant-based fiber with zero net carbs and roughly eight times the thickening power of cornstarch. Use it sparingly.
  • Glucomannan (konjac): A soluble fiber from the konjac plant root, also zero net carbs. Mix it with a bit of cold water before adding to your finished soup, because it continues to thicken as it cools.

For most people making tomato soup at home, cream cheese or heavy cream is the simplest option. It doesn’t require careful measuring, it’s forgiving if you add a little too much, and it pairs naturally with the flavor of tomatoes and basil. The powdered thickeners are better suited for people who want a dairy-free version or prefer a lighter, broth-based texture.

Choosing Tomatoes Wisely

Not all tomato products carry the same carb load. Fresh, raw tomatoes have the lowest carb density because of their high water content. Canned diced tomatoes without added sugar are a close second and much more convenient for soup. Tomato paste is more concentrated and higher in carbs per tablespoon, so use it sparingly if your recipe calls for it.

Sun-dried tomatoes are a carb trap. Because nearly all the water has been removed, a single cup packs around 23.5 grams of net carbs. That’s more than a cup of regular canned tomato soup. Avoid them in keto cooking unless you’re using just a few pieces for garnish.

When buying canned tomatoes, flip the can and read the ingredients. You want tomatoes, water, maybe citric acid or salt. If sugar, corn syrup, or any sweetener appears on the list, put it back. Organic canned tomatoes with no added sugar are widely available and typically cost only slightly more.

Portion Strategy for Keto

Even with a homemade keto version at 7 grams of net carbs per cup, tomato soup isn’t a “free” food. It still needs to fit within your daily budget. Pairing it with very low-carb foods for the rest of the day gives you the most flexibility. A grilled cheese on keto bread, a side salad with olive oil dressing, or some sliced avocado all complement tomato soup without stacking too many additional carbs.

If you’re eating out and tomato soup is the only option, ask whether it’s made with flour or cream. A cream-based tomato bisque from a restaurant will generally be lower in carbs than a classic broth-style version thickened with flour, though portion sizes at restaurants tend to be generous. A cup rather than a bowl keeps things more predictable.