25-Minute Keto Broccoli Cheese Soup Recipe | Low Carb

There is something about a steaming bowl of soup on a cold afternoon that just hits different.

You know that feeling. You wrap your hands around the bowl. The warmth travels straight up your arms. And for a few minutes, everything feels okay.

But when you go low-carb, that comfort can feel like it is slipping away. No flour. No cornstarch. No thick, velvety soups… right?

Wrong.

This Keto Broccoli Cheese Soup is rich, deeply cheesy, and ready in about 25 minutes. No weird ingredients. No complicated techniques. Just a bowl of pure comfort that happens to be low-carb.

Keto Broccoli Cheese Soup

I Made This For My Family And They Had No Idea

The first time I served this soup, my family ate every last drop.

Then I told them there was no flour in it. No cornstarch. Nothing starchy holding it together at all.

My husband put his spoon down and just stared at me.

That reaction told me everything I needed to know. This recipe was a keeper.

The secret? A combination of full-fat cream cheese and good chicken broth. These two things do the heavy lifting. They create that thick, creamy base you are used to without adding a single gram of unnecessary carbs.

The other little trick I use is frozen spinach. It practically disappears into the soup. You barely taste it. But it gives the finished bowl this gorgeous, vibrant green color that makes it look like something from a restaurant kitchen.

Why This Soup Actually Works

A lot of keto soups fail because they feel thin and watery. They taste healthy. And not in a good way.

This one is different for a few simple reasons:

  • Cream cheese melts into the broth and creates a silky, thick base with zero flour needed
  • Sharp cheddar added at the end gives that bold, tangy, classic flavor
  • Fresh garlic and onion build a savory foundation that makes the whole pot smell incredible
  • Frozen spinach boosts nutrition and adds color without changing the flavor
  • Blending gives you full control over the texture, from chunky to completely smooth

Every single element has a job to do. Nothing is in here by accident.

What You Will Need

Before you start, grab everything and set it on the counter. This soup moves fast once you get going.

IngredientQuantityNotes
Broccoli1 lb (453.59 g)Fresh florets give the best texture
Cream Cheese4 oz (113.4 g)Full-fat only for maximum creaminess
Chopped Onion1/4 cup (40 g)Yellow or white both work great
Garlic3 clovesFreshly minced, not from a jar
Chicken Broth4 cups (940 g)Bone broth adds even more depth
Salt1/2 tspTaste and adjust at the end
Black Pepper1/2 tspFreshly cracked is worth it
Red Pepper Flakes1/4 tspJust enough for a gentle warmth
Shredded Cheddar8 oz (226.8 g)Sharp cheddar, grated from a block
Frozen Spinach1/2 cup (78 g)Thaw slightly or toss in frozen

One ingredient I want to call out specifically is the cheddar. Buy a block and grate it yourself. This is not optional if you want a smooth, creamy result. I will explain exactly why in the tips section below.

Keto Broccoli Cheese Soup

How To Make It

Prep Time: 10 minutes Cook Time: 15 minutes Total Time: 25 minutes Servings: 4 Difficulty: Easy

Step 1: Sauté the Aromatics

Place a large pot over medium heat. Add a small splash of oil or a pat of butter.

Toss in your chopped onions. Stir them around until they go soft and translucent. This only takes about three or four minutes.

Then add your minced garlic. Let it cook for about one more minute. Just long enough to bloom. Not long enough to burn. Burnt garlic is bitter and it will ruin everything underneath it.

Your kitchen should already smell amazing at this point.

Step 2: Simmer the Base

Pour in the chicken broth. Add your broccoli florets, salt, black pepper, and red pepper flakes.

Bring everything up to a gentle boil. Then drop the heat down to a simmer. Put the lid on and let it go for 10 to 12 minutes, or until the broccoli is completely fork-tender.

You want that broccoli soft. This is what blends into that smooth, creamy texture later.

Step 3: Add the Creaminess

Once the broccoli is soft, drop in your cream cheese cut into small cubes. Stir gently and patiently.

It will melt slowly. That is fine. Keep stirring. After a minute or two, it will fully dissolve into the broth and the whole thing will look rich and thick.

Now toss in the frozen spinach. The heat of the soup will cook it almost instantly.

Keto Broccoli Cheese Soup

Step 4: Blend to Your Liking

Here is where you get to decide what kind of soup person you are.

Completely smooth? Use your immersion blender and blend the entire pot until it is silky and uniform.

A little rustic? Blend only half the pot. Leave some broccoli chunks floating around for texture and bite.

Both versions are delicious. I personally love the half-and-half approach. You get that creamy base with little pops of soft broccoli throughout.

Step 5: The Cheesy Finish

Turn the heat down to low. This part is important.

Sprinkle in the shredded cheddar one handful at a time. Stir constantly between each addition. Let each handful fully melt before adding the next.

Do not rush this step. Patience here is what separates a silky, smooth soup from a greasy, grainy one.

Tips That Actually Make a Difference

Grate Your Own Cheese

I know. It is an extra step. It feels unnecessary.

But here is the thing. Pre-shredded cheese from the bag is coated in potato starch to keep the shreds from clumping together. That starch melts into your soup and makes it grainy. It also adds carbs you do not want.

Buy a block of sharp cheddar. Grate it fresh. The difference in texture is immediate and obvious.

Keto Broccoli Cheese Soup

Watch Your Temperature

When you add the cheddar, the soup should be on low heat. Not simmering. Not boiling. Just gently warm.

High heat makes the proteins in cheese seize up and separate. The fat splits off. You end up with an oily, broken soup instead of a creamy one.

Low and slow. Every time.

Fix the Thickness

This soup thickens as it sits. If it gets too thick after storing, just whisk in a splash of chicken broth while reheating.

Too thin? Let it simmer uncovered for a few extra minutes before you add the cheese. The liquid will reduce and concentrate.

Your Questions, Answered

Can I make this in a slow cooker?

Yes, absolutely. Add the broccoli, cream cheese, onion, garlic, broth, and all the seasonings to your slow cooker. Cook on high for 2 hours or low for 4 hours. Once the broccoli is tender, stir in the cheddar and spinach until fully melted. Then blend to your preferred texture.

How long does it keep in the fridge?

Up to five days in an airtight container. When you are ready to eat it again, reheat it slowly on the stovetop over low heat. Stir gently as it warms. Avoid blasting it in the microwave if you can, since the dairy can separate under sudden high heat.

Can I freeze it?

You can, but dairy-based soups can get a little grainy after freezing and thawing. If you do freeze it, thaw it completely in the fridge overnight first. Then reheat it very slowly on the stove while whisking steadily. Most of the texture will come back together.

What goes well with it?

A crisp green salad pairs beautifully. So do almond flour crackers if you want something to dip. It also works as a side dish alongside roasted chicken or a simply grilled steak.

One Last Thing

This soup is proof that low-carb eating does not have to feel like a punishment.

It is warm. It is filling. It is loaded with healthy fats and hidden greens. And it tastes like the kind of thing you would order at a cozy restaurant on a rainy night.

Make it once and see what happens. I have a feeling it will show up again in your kitchen very soon.

Keto Broccoli Cheese Soup

Keto Broccoli Cheese Soup

A rich, velvety, and deeply cheesy broccoli soup that’s ready in 25 minutes. Perfectly keto-friendly without any flour or cornstarch.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Soup
Cuisine American
Servings 4 servings

Ingredients
  

  • 1 lb broccoli fresh florets
  • 4 oz cream cheese full-fat only
  • 1/4 cup chopped onion yellow or white
  • 3 cloves garlic freshly minced
  • 4 cups chicken broth bone broth adds more depth
  • 1/2 tsp salt adjust to taste
  • 1/2 tsp black pepper freshly cracked
  • 1/4 tsp red pepper flakes for gentle warmth
  • 8 oz shredded cheddar sharp, grated from a block
  • 1/2 cup frozen spinach thawed slightly

Instructions
 

  • Sauté chopped onions in a large pot over medium heat with oil or butter until translucent (3-4 minutes). Add minced garlic and cook for 1 minute.
  • Add chicken broth, broccoli, salt, pepper, and red pepper flakes. Bring to a boil, then simmer covered for 10-12 minutes until broccoli is fork-tender.
  • Add cubed cream cheese and stir until fully melted. Stir in the frozen spinach.
  • Use an immersion blender to blend the soup to your desired consistency (completely smooth or leave some chunks).
  • Lower heat. Add shredded cheddar one handful at a time, stirring constantly until fully melted and silky.

Notes

Always grate your own cheese from a block to avoid the grainy texture caused by anti-clumping starches in pre-shredded bags. If the soup is too thick, thin with a splash of broth; if too thin, simmer uncovered before adding cheese.
Keyword Broccoli Cheese Soup, Gluten-Free, keto, low-carb

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*