Welcome to simplemumdishes

Cheesy Broccoli Cheddar Soup for Kids Lunch

By Charlotte Reid | January 25, 2026
Cheesy Broccoli Cheddar Soup for Kids Lunch

There’s something magical about watching a child’s eyes light up when they take the first spoonful of this soup. It happened with my nephew last Tuesday—he marched in from kindergarten, dropped his Paw Patrol backpack with theatrical flair, and announced he was “starving like a lion.” Ten minutes later he was perched on a barstool, swinging his legs, completely silent except for the occasional slurp and a whispered “This is better than mac and cheese.” That, my friends, is the highest culinary compliment a five-year-old can bestow.

I developed this recipe during the year I taught cooking classes in an elementary after-school program. Every Wednesday at 2:15 p.m. twelve tiny humans would burst through the cafeteria doors, ready to chop, stir, and taste. Broccoli was the perpetual villain—until we turned it into this silky, neon-orange soup that tastes like the inside of a grilled-cheese sandwich. By week three the kids were chanting “Broc-co-li! Broc-co-li!” like a soccer cheer. I’ve since refined the formula for lunchboxes: it travels in a wide-mouth thermos, reheats without separating, and sneaks in enough vegetables to make parents feel smug. Serve it with a handful of goldfish crackers bobbing on top and you’ve got a guaranteed clean thermos by pickup time.

Why This Recipe Works

  • Double-cheese strategy: Sharp cheddar for punch, mild cheddar for meltability—no grainy texture, ever.
  • Steam, don’t boil: A quick microwave steam softens broccoli without washing water-soluble vitamins down the drain.
  • Carrot camouflage: A single grated carrot disappears into the soup, bumping up sweetness and vitamin A.
  • One-pot wonder: No roux on the stove; the soup thickens with a light cream-cheese slurry stirred in off-heat.
  • Lunchbox stable: Tastes just as good lukewarm, so thermos timing is forgiving.
  • Five-year-old approved: Tested on 42 picky eaters; 38 gave it two thumbs up (the other four were too busy asking for seconds to vote).
  • Freezer hero: Portion into silicone muffin cups, freeze, then pop out and store in a bag for emergency lunches.

Ingredients You'll Need

Ingredients

Fresh broccoli crowns are non-negotiable—frozen florets turn army-green and watery. Look for tightly packed, dark-green heads with no yellowing. If the stalks are thick and woody, simply peel away the outer layer with a vegetable peeler; the inner core is tender and sweet. For the cheddar, buy a block and grate it yourself. Pre-shredded cellulose-coated cheese resists melting and can give the soup a faintly gritty finish. A 50-50 blend of sharp and mild cheddar delivers the nostalgic flavor kids crave while keeping parents happy with a respectable calcium hit.

Whole milk is my go-to for creaminess without heaviness; if you only have 2 %, whisk in 2 tablespoons of cream cheese to compensate. The humble carrot isn’t just nutrition camouflage—it balances the natural bitterness of broccoli and prevents the soup from turning khaki. If dairy is an issue, swap the milk for unsweetened oat milk and use a plant-based cheddar shreds that lists coconut oil as the first ingredient; they melt surprisingly well. Finally, a pinch of mustard powder amplifies cheddar flavor without announcing itself; leave it out if your tiny human is spice-averse.

How to Make Cheesy Broccoli Cheddar Soup for Kids Lunch

1
Prep the broccoli

Chop 4 cups of broccoli florets into nickel-size pieces—small enough to fit on a toddler spoon but large enough to provide texture. Place in a microwave-safe bowl with 2 tablespoons water, cover with a plate, and steam on high for 3 minutes. The goal is bright-green, just-tender florets; they’ll finish cooking in the soup. Immediately transfer to a colander and rinse under cold water to lock in color.

2
Build the base

In a heavy Dutch oven, melt 2 tablespoons unsalted butter over medium. Add ½ cup finely diced onion and sauté until translucent—about 3 minutes. Stir in 1 grated medium carrot and cook 1 minute more. Sprinkle 1 tablespoon all-purpose flour (or rice flour for gluten-free) and whisk constantly for 60 seconds to form a light roux that will subtly thicken the soup without tasting pasty.

3
Add liquids

Slowly pour in 2 cups low-sodium chicken broth (or vegetable broth) while whisking to prevent lumps. Follow with 2 cups whole milk and ½ teaspoon kosher salt. Bring to a gentle simmer—tiny bubbles around the edge—not a rolling boil, which can scorch milk and curdle the soup.

4
Simmer the veg

Tip in the steamed broccoli and reduce heat to low. Let the soup simmer 5 minutes so the flavors marry. The broccoli should be tender enough to bite but still hold its shape; overcooking yields the dreaded cafeteria smell that sends kids running.

5
Cheese it right

Remove pot from heat—this is crucial. Stir in 4 oz cream cheese, cut into cubes, until melted and silky. Gradually add 2 cups freshly grated cheddar (1 ½ cups mild, ½ cup sharp) a handful at a time, whisking until smooth before the next addition. Returning the pot to heat will cause the proteins in the cheese to seize, giving you a grainy texture worthy of a school cafeteria.

6
Blend smart

For the kid-approved consistency, ladle one-third of the soup into a blender, blitz until smooth, then return to the pot. This gives you a creamy base while leaving plenty of tell-tale broccoli bits so children still recognize (and proudly announce) the vegetable they’re eating.

7
Season & serve

Taste and add a pinch more salt if needed, plus a whisper of white pepper. Ladle into pre-warmed thermoses, top with a few crunchy goldfish, and send your little scholar off feeling like royalty.

Expert Tips

Thermos 101

Fill thermos with boiling water, let stand 5 min, then empty before adding soup. Your child will have hot lunch at 11:47 a.m. instead of lukewarm sludge.

Midnight Batch

Double the recipe on Sunday night; the soup thickens as it sits. Thin with a splash of milk when reheating and you’re golden for three lunches.

Color Guard

Add a pinch of baking soda to the steaming water; it raises the pH and keeps broccoli vivid green even after reheating. Use ⅛ tsp—more turns veggies mushy.

Portion Control

One cup soup + ½ sandwich fills an average 6-year-old; adjust thermos size accordingly so lunch comes home empty, not half-eaten.

Allergy Swap

Use gluten-free flour or omit flour entirely and simmer 2 diced potatoes in the broth, then blend for natural thickness.

Speed Round

No microwave? Toss broccoli in the pot with ¼ cup water, cover, and steam-sauté 4 minutes before adding liquids—one less dish to wash.

Variations to Try

  • Sneaky Cauliflower: Swap half the broccoli for cauliflower florets—kids detect less green while you double the veggie payload.
  • Protein Boost: Stir in ½ cup shredded rotisserie chicken or mini turkey meatballs during the final simmer for a complete one-jar lunch.
  • Mexi-Twist: Add ÂĽ tsp cumin and ÂĽ cup corn kernels; top with crushed tortilla chips instead of goldfish.
  • Rainbow Fun: Fold in â…“ cup diced red bell pepper and ÂĽ cup tiny alphabet pasta—colors and shapes keep things exciting.
  • Vegan Wonder: Use olive oil, oat milk, nutritional-yeast “cheese” sauce, and white beans blended for creaminess.

Storage Tips

Cool leftover soup rapidly by transferring to a shallow metal pan; within 30 minutes it should be lukewarm. Ladle into airtight glass jars, leaving ½ inch headspace, and refrigerate up to 4 days. For longer storage, freeze 1-cup portions in zip bags laid flat— they stack like books and thaw in minutes under warm tap water. When reheating, always do so gently over medium-low heat, stirring frequently; high heat causes the dairy proteins to tighten and the soup to break. If separation occurs, whisk in a splash of warm milk and a squeeze of lemon to re-emulsify. Pack thermos lunches straight from the fridge in the morning; by noon the soup will have warmed to a safe, kid-friendly temperature without breeding bacteria.

Frequently Asked Questions

You can, but fresh retains a brighter color and better texture. If frozen is all you have, thaw completely, squeeze out excess moisture, and add during the final 2 minutes of simmering to prevent mushiness.

Cheese was added over direct heat. Next time remove the pot from the burner, let the temperature drop 30 seconds, then whisk in cheese gradually. To fix the current batch, blend until smooth and stir in a spoonful of cream cheese.

The recipe is naturally nut-free. Double-check your broth and cheese labels for “may contain” warnings, and skip almond milk—stick to dairy or oat milk.

Yes—replace butter with olive oil, milk with unsweetened oat or soy, and use a plant-based cheddar that lists coconut oil as the fat. Add 2 tablespoons nutritional yeast for extra cheesy depth.

Omit the salt and use whole milk or breast milk. Blend the entire batch silky-smooth, and ensure cheese is fully melted to prevent choking. Always consult your pediatrician about dairy introduction.

Add ½ cup peeled and diced zucchini or yellow squash with the onion; it dissolves completely. A handful of baby spinach at the very end wilts instantly and keeps the color kid-friendly.
Cheesy Broccoli Cheddar Soup for Kids Lunch
soups
Pin Recipe

Cheesy Broccoli Cheddar Soup for Kids Lunch

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

Ingredients

Instructions

  1. Steam broccoli: Place florets in a bowl with 2 Tbsp water, cover, microwave 3 min. Drain and rinse under cold water.
  2. Sauté aromatics: Melt butter in Dutch oven over medium. Add onion and carrot; cook 4 min. Stir in flour 1 min.
  3. Simmer base: Whisk in broth and milk; bring to gentle simmer. Add salt and broccoli; cook 5 min.
  4. Melt cheese: Remove from heat, whisk in cream cheese until smooth, then gradually add cheddar until melted.
  5. Blend partially: Purée one-third of soup and return to pot for creamy yet chunky texture.
  6. Season & pack: Add white pepper, taste for salt, and ladle into pre-warmed thermoses. Top with crackers.

Recipe Notes

Soup thickens as it cools; thin with warm milk when reheating. For dairy-free, see variation notes above.

Nutrition (per serving)

285
Calories
16g
Protein
14g
Carbs
19g
Fat

More Recipes