Cheesy Broccoli and Potato Soup for a Clean Eating Lunch

5 min prep 12 min cook 1 servings
Cheesy Broccoli and Potato Soup for a Clean Eating Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something about a chilly Tuesday afternoon that makes me crave the kind of lunch that feels like a fleece blanket for my insides. Not long ago I found myself staring into a refrigerator that held little more than a head of broccoli, a handful of baby potatoes from the farmers’ market, and a block of sharp white cheddar I’d been saving for “something special.” Thirty minutes later I was curled up at the kitchen table with a steaming bowl of this Cheesy Broccoli and Potato Soup, dipping crusty whole-grain bread into the silkiest golden base, and I remember thinking, “This is it—this is the clean-eating lunch I’ll make on repeat until the trees leaf out again.”

Since that first impromptu batch I’ve served it to my book-club friends after we got caught in an unexpected rain shower, packed it in thermoses for a ski-day picnic, and even portioned it into half-pint jars for my sister’s hospital-bag snack stash when she welcomed her second baby. Every time the response is the same: “Wait, this is actually healthy?” The magic lies in puréeing a portion of the tender potatoes to create natural creaminess, then folding in just enough freshly grated cheddar to deliver that nostalgic cheese-soup flavor without the food-coma aftermath. You’ll walk away satisfied, energized, and—dare I say—excited to eat your greens.

Why This Recipe Works

  • Whole-food creaminess: Blending a cup of potatoes eliminates the need for heavy cream or flour-based roux.
  • Fast one-pot method: Everything simmers together; no separate sauté pans or blender pitchers to wash.
  • Balanced macros: Each bowl delivers 18 g plant-forward protein, 9 g fiber, and a modest 380 calories.
  • Freezer-friendly: Make a double batch; leftovers thaw beautifully for emergency desk lunches.
  • Kid-approved broccoli hack: Finely dicing the florets makes the green bits almost disappear into the chowder.
  • Cheddar confidence: Using freshly grated cheese prevents the grainy texture that pre-shredded bags create.
  • Vegetarian & gluten-free: Easy to make vegan; swap in white-bean purée and nutritional yeast if you avoid dairy.

Ingredients You'll Need

Ingredients

Before we talk substitutions, let’s talk produce shopping. The potatoes you choose will dictate how velvety your soup becomes. Look for thin-skinned new, baby, or Yukon Gold potatoes; their lower starch content means they break down quickly and lend natural creaminess without gluey strands. If you only have Russets, go ahead—just peel them first to avoid flecks of skin in every spoonful.

Broccoli should be deep forest-green with tight florets and a moist cut end. Skip bunches that show yellow buds or rubbery stems; both signal age and a stronger sulfurous flavor. Buy organic if it’s within budget because you’ll be using the tender upper stems, where pesticide residue concentrates.

Sharp white cheddar gives the boldest flavor for the least amount of quantity, keeping sodium and saturated fat in check. If you’re dairy-free, replace it with an equal volume of soaked cashews blended with 3 Tbsp nutritional yeast and a squeeze of lemon. You’ll still coax out that umami-cheesy vibe.

Homemade vegetable stock is lovely, but let’s be honest—lunchtime is rarely luxurious. Choose a low-sodium store brand that lists actual vegetables, not “flavoring.” My go-to hack is to whisk 1 tsp white miso into 4 cups hot water; miso adds layers of savory depth that make guests ask, “What’s in this soup?”

Finally, keep a crisp apple or a slice of lemon nearby while you prep. If you dice the broccoli first, the raw enzymes can oxidize on your cutting board and leave a faint cabbage odor. A quick swipe of acid neutralizes the smell and keeps your kitchen fresh.

How to Make Cheesy Broccoli and Potato Soup for a Clean Eating Lunch

1
Warm the pot & bloom the aromatics

Place a heavy 4-quart Dutch oven over medium heat for 45 seconds—this preheating step prevents sticking. Add 2 Tbsp extra-virgin olive oil and swirl to coat. Stir in 1 cup diced onion, 2 minced garlic cloves, ½ tsp dried thyme, and ¼ tsp smoked paprika. Sauté 3 minutes until the onion turns translucent and the spices smell toasted but not browned.

2
Add potatoes & liquid

Dump in 1½ lb baby potatoes, halved or quartered so pieces are roughly 1-inch chunks. Pour in 4 cups low-sodium vegetable broth and 1 cup water. Increase heat to high; once the surface trembles with tiny bubbles, reduce to a gentle simmer. Partially cover and cook 12 minutes—you want the potatoes tender when poked with a paring knife but not falling apart.

3
Scoop & blend the cream base

Ladle 1 heaping cup of potatoes plus ½ cup cooking liquid into a high-speed blender. Add ½ cup unsweetened almond milk (or dairy milk if preferred) and blend 30 seconds until silk-smooth. This cloudy elixir is your ticket to chowder-level creaminess without flour or heavy cream. Set purée aside.

4
Introduce the broccoli

Stir in 4 cups small broccoli florets (about 1 large head). Simmer 4 minutes; broccoli will turn jade-green and crisp-tender. Overcooking here equals drab color and sulfurous aroma, so set a timer.

5
Fold in cheese & purée

Reduce heat to low. Slowly whisk in potato-almond cream, 1 cup grated sharp white cheddar (reserve ¼ cup for garnish), 1 tsp Dijon mustard, and ½ tsp sea salt. Stir until cheese melts and soup thickens enough to coat the back of a spoon, about 2 minutes. Taste; add black pepper and additional salt if needed.

6
Rest for flavor marriage

Turn off burner, cover, and let stand 5 minutes. This short rest allows starch molecules to swell and flavors to meld, giving you a cohesive bowl rather than a brothy base with floating bits.

7
Serve with intention

Ladle into warm bowls. Sprinkle reserved cheddar, a pinch of smoked paprika, and a shower of chopped chives or parsley. Offer lemon wedges for brightness; a tiny squeeze elevates every note without tasting overtly citrusy.

Expert Tips

Temperature discipline

Once cheese joins the party, keep the soup below a whisper simmer; anything higher causes proteins to seize and you’ll end up with gritty granules.

Texture tweak

Prefer a brothy soup? Skip the blending step and simply mash a few potatoes against the pot with the back of a spatula for a rustic, chunky finish.

Meal-prep hero

Dice potatoes and broccoli florets the night before; store submerged in cold salted water with a squeeze of lemon to prevent browning. Drain and proceed next day.

Double-duty batch

Stretch leftovers into a new dinner: thin with extra broth, toss in white beans and spinach, then ladle over brown rice for a quick “minestrone” remix.

Variations to Try

  • Vegan “cheeze”: Swap cheddar for ½ cup nutritional yeast + ½ cup soaked cashews blended with ½ cup hot broth, 1 Tbsp lemon juice, and ¼ tsp turmeric for color.
  • Bacon-lean: Render 2 slices nitrate-free turkey bacon, crumble on top, and replace olive oil with 1 tsp of the rendered fat for a smoky note while keeping calories low.
  • Curried twist: Add 1 tsp yellow curry powder with the garlic and finish with ¼ cup light coconut milk instead of almond milk for an Indian-inspired profile.
  • Extra greens: Stir in 2 cups baby spinach at the very end; residual heat wilts it in 30 seconds and boosts vitamin K without altering flavor.

Storage Tips

Allow soup to cool no longer than 2 hours at room temperature to stay within food-safety guidelines. Transfer to airtight glass containers; plastic can absorb cheesy odors. Refrigerated, it keeps 4 days. The broth may thicken as starch settles; loosen with a splash of water or milk when reheating.

For freezer success, skip the cheese (dairy can separate), freeze the vegetable-potato base up to 3 months, then stir in freshly grated cheddar after thawing and warming. Portion into silicone muffin cups, freeze solid, pop out, and store frozen “pucks” in a zip bag—each puck equals one cup, perfect for solo lunches.

Reheat gently on the stovetop over medium-low, stirring often, or microwave at 70% power in 45-second bursts, stirring between intervals to prevent hot spots that break the emulsion.

Frequently Asked Questions

Yes. Add frozen florets during the last 2 minutes; they’re blanched before freezing, so they cook quickly and hold their color.

High heat after adding cheese coagulates milk proteins. Next time, keep the burner on the lowest setting and stir constantly until cheese melts; if possible, shred your own cheese because anti-caking agents in pre-shredded varieties promote grittiness.

Absolutely; use a 6-quart pot. The only adjustment is to blend 1½ cups potatoes instead of 1 cup to keep the same luscious ratio.

Potatoes make it higher in carbs. For a lower-carb version, substitute cauliflower florets and reduce potatoes to ½ lb; net carbs drop from 38 g to 18 g per serving.

Add ⅛ tsp cayenne or a diced chipotle pepper in adobo with the garlic. A squeeze of hot honey at the table balances heat with sweet.

A nut-and-seed whole-grain loaf or sourdough adds tangy complexity. To stay gluten-free, serve with almond-flour crackers or grilled cheese on chickpea tortillas.
Cheesy Broccoli and Potato Soup for a Clean Eating Lunch
soups
Pin Recipe

Cheesy Broccoli and Potato Soup for a Clean Eating Lunch

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a 4-quart Dutch oven over medium heat. Add onion, garlic, thyme, and smoked paprika; sauté 3 minutes until fragrant.
  2. Simmer potatoes: Stir in potatoes, broth, and water. Bring to a gentle boil, reduce heat, partially cover, and simmer 12 minutes until potatoes are tender.
  3. Blend cream base: Transfer 1 cup potatoes and ½ cup cooking liquid to a blender; add almond milk and blend until smooth.
  4. Cook broccoli: Add broccoli florets to the pot; simmer 4 minutes.
  5. Add cheese: Lower heat to low. Stir in potato cream, ¾ cup cheddar, Dijon, salt, and several grinds of pepper. Cook 2 minutes until cheese melts and soup thickens.
  6. Rest & serve: Remove from heat, cover, and let stand 5 minutes. Ladle into bowls, sprinkle with remaining cheddar, and garnish with chives. Serve with lemon wedges.

Recipe Notes

For ultra-smooth texture, blend all potatoes and broccoli; for a chunky chowder, blend only half. Soup thickens as it sits—thin with broth or milk when reheating.

Nutrition (per serving)

380
Calories
18g
Protein
38g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.