Love this? Pin it for later! 📌
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
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
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.
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.
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.
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.
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.
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.
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
Cheesy Broccoli Cheddar Soup for Kids Lunch
Ingredients
Instructions
- Steam broccoli: Place florets in a bowl with 2 Tbsp water, cover, microwave 3 min. Drain and rinse under cold water.
- Sauté aromatics: Melt butter in Dutch oven over medium. Add onion and carrot; cook 4 min. Stir in flour 1 min.
- Simmer base: Whisk in broth and milk; bring to gentle simmer. Add salt and broccoli; cook 5 min.
- Melt cheese: Remove from heat, whisk in cream cheese until smooth, then gradually add cheddar until melted.
- Blend partially: Purée one-third of soup and return to pot for creamy yet chunky texture.
- 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.