Skip to content
Free Trial
  1. Home
  2. Blog
  3. Recipes
  4. Soups

Cheesy Low-Carb Tomato Soup

  • Ready in 20m
  • 5 g net carbs
  • 326 kcal
  • Serves 6
Jump to recipe ↓

This post may contain affiliate links, see our disclaimer.

Cheesy Low-Carb Tomato Soup (keto, primal, vegetarian)

This cheesy tomato soup is like a mashup of a grilled cheese and tomato soup, keto style! Have you ever thought about putting the cheese IN the tomato soup?

It’s an epic idea that turned out perfect! This soup is rich, creamy, cheesy, and all around great. It stores really well so it’s awesome as a meal-prep idea, especially in these cooler winter months. Bonus, that it’s ready in less than 20 minutes!

Step-by-step

  1. Heat the oil in a large soup pot or dutch oven over medium high heat. Add the onion and garlic to the hot oil and cook until soft, about 5 minutes.

  2. Add the crushed tomatoes, broth, and heavy cream and bring to a boil.

    Cheesy Low-Carb Tomato Soup (keto, primal, vegetarian)
  3. Add the grated cheese to the soup a little at a time until it’s fully melted into the soup. Use an immersion blender or transfer to a blender and blend until smooth.

    Cheesy Low-Carb Tomato Soup (keto, primal, vegetarian)
  4. Season with salt and pepper to taste. Serve immediately, or store refrigerated for up to 5 days.

    Cheesy Low-Carb Tomato Soup (keto, primal, vegetarian)
Cheesy Low-Carb Tomato Soup

Recipe

Cheesy Low-Carb Tomato Soup

★★★★★4.5 (334 ratings)

This keto cheesy tomato soup combines the flavors of grilled cheese and tomato soup in one rich, creamy bowl! ...

Hands on
10m
Overall
20m
Servings
6
5 g
Net carbs
11.4 g
Protein
28.2 g
Fat
326
kcal
PinRate

Ingredients makes 6 servings

Instructions

  1. Heat the oil in a large soup pot or dutch oven over medium high heat. Add the onion and garlic to the hot oil and cook until soft, about 5 minutes.

  2. Add the crushed tomatoes, broth, and heavy cream and bring to a boil.

  3. Add the grated cheese to the soup a little at a time until it’s fully melted into the soup. Use an immersion blender or transfer to a blender and blend until smooth.

  4. Season with salt and pepper to taste. Serve immediately, or store refrigerated for up to 5 days.

Nutrition per serving, about 1 ¼ cups/ 300 ml

Carbs 6%Protein 14%Fat 80% of calories

Net carbs
5 g
Total carbs
7.8 g
Fiber
2.8 g
Sugars
4.9 g
Protein
11.4 g
Fat
28.2 g
Saturated fat
13.3 g
Calories
326 kcal
Sodium
578 mg · 25.1% RDA
Magnesium
66 mg · 16.6% RDA
Potassium
455 mg · 22.8% EMR
Nutrition by ingredient
Per about 1 1/4 cups/ 300 mlNet carbsProteinFatkcal
Olive oil, extra virgin0 g0 g6.8 g60
Onion, brown (yellow), raw0.7 g0.1 g0 g4
Garlic, fresh0.3 g0.1 g0 g1
Tomatoes, canned (unsweetened)2.1 g1.1 g0.3 g21
Beef bone broth, beef stock0.2 g1.2 g1 g13
Cream, heavy whipping, pouring, full-fat (30-40% fat)0.5 g0.4 g7.6 g73
Cheddar cheese1.2 g8.6 g12.5 g152
Salt, sea salt0 g0 g0 g0
Pepper, black, spices0 g0 g0 g0
Total5 g11.4 g28.2 g326

Serving size about 1 1/4 cups/ 300 ml

  • Gluten free
  • Egg free
  • Nut free
  • Pork free
  • Avocado free
  • Coconut free
  • Fish free
  • Shellfish free
  • Beef free
  • Pescatarian
  • Vegetarian

Goes well with

Add a side and it's a complete meal.

Comments & ratings (19)

4.5334 ratings
  • 5 ★263
  • 4 ★30
  • 3 ★13
  • 2 ★15
  • 1 ★13

Leave a comment

Made this? Rate it

Comments appear after we've read them.

Comment received

  1. Carri

    I have always loved Campbell's tomato Soup made with milk. I grew up on it.
    I made this recipe for lunch today. Pretty good. I doubled the heavy cream; added quite a bit of salt and sweetener. It made MORE than I had thought it would, so I'm glad! My husband liked it too. I toasted some low carb bread and buttered it, dipped it into the soup as I ate. Thanks!
    By the way, I tried to rate this by clicking on the stars but it just took me to the top of the page. I wanted to give it 4 stars.

    1. Martina @ KetoDietAuthor

      Thank you so much for your feedback Carri, and thank you for reporting the issue, we will look into it!

  2. Koniokrad

    Tomato soup is my favorite. I always add a lot of pepper to it, I like very intense flavor. Your recipe is very good, today it made me delicious for dinner. Thanks for that, he adds to the favorites.

  3. Diane★★★★★

    I made this soup today. It was very easy to make and had a great flavour.
    Thank you!

    1. Martina @ KetoDietAuthor

      Thank you Diane!

  4. Barbara Douglas

    This is a favorite with my hubby! Last time I made it I added a bit of fresh grated ginger and the basil.

    1. Martina @ KetoDietAuthor

      Thank you Barbara, I wouldn't have thought of ginger, will have to try!

  5. Deb

    Would I be able to use fresh tomatoes instead of tinned?

    1. Martina @ KetoDietAuthor

      You can use fresh tomatoes but I personally prefer tinned because they are peeled. Sometimes the skin doesn't all get blended. Or you can use fresh tomatoes and peel the skin off. I do that by placing whole uncut tomatoes in a sauce pan and pouring boiling water over them. Then I let them soften for 30-60 seconds, drain them and then they peel easily 😊

      1. Carri

        30 to 60 minutes is way too long a method!! Maybe you meant seconds and NOT MINUTES? I boil a pot of water. Add the whole tomatoes. Count for 30 SECONDS and immediately spoon them out into a bowl. Run cold water over them and they will begin to shed their skin. as you rub your hands over them. Core and use.

        1. Martina @ KetoDietAuthor

          You are right! Thank you so much, this was a bad typo in the comment above.

  6. Krissie

    My family absolutely loved this. It is so flavorful. And really easy to make. Perfect for a busy weekday dinner. The next day we added broccoli to the leftovers. Delicious!

    1. Martina @ KetoDietAuthor

      Thank you Krissie!

  7. Sarah

    Can I freeze this reciepe?

    1. Martina @ KetoDietAuthor

      Yes, you can freeze this soup for up to about 3 months.

  8. Beth

    Lauren - I have a question about the crushed tomatoes - is it 2 cans for a total of 28 ounces or 2 cans that total 28 ounces? Thank you. Beth

    1. Martina @ KetoDietAuthor

      Hi Beth, it's 28 oz (800 g) total, ie 2 regular 14-oz cans or 1 large 28-oz can. I hope this helps!

      1. Anne

        Maybe you should rewrite that. I also had to reread it, and my conclusion was that it was 2 X 28oz cans.

        1. Martina @ KetoDietAuthor

          I will add (14-oz) after "cans" for clarity. General rule: I follow the standard format in all recipes (weights in parentheses at the end are always per total amounts). If the weight was listed per can, it would have to be right after the number 2.

My go-to recipes for stress-free meal prep

⭐️ FREE EMAIL BONUS ⭐️
Easy, filling, high-protein meals I make on repeat to save time & keep it simple.