Love this? Pin it for later!
Why This Recipe Works
- Kid-Approved Texture: We blitz a portion of the soup so the broccoli “bits” disappear into creamy oblivion—no green flecks to pick out.
- Double-Cheese Strategy: A handful of shredded mozzarella melts into stretchy strings while sharp cheddar provides that unmistakable mac-and-cheese flavor.
- Smoky Ham Crunch: Diced ham sautéed until the edges caramelize gives a bacon-like savoriness without any extra work.
- One-Pot Wonder: Minimal dishes, maximum flavor—everything happens in a single Dutch oven.
- Freezer-Friendly: Make a double batch; leftovers reheat like a dream for busy weeknights.
- Hidden Veg Boost: A handful of frozen cauliflower rice melts invisibly into the broth for extra nutrients.
Ingredients You'll Need
Great soup starts at the grocery store. Here’s what to buy—and why each ingredient matters:
- Broccoli: Look for tightly closed, dark-green florets. If stems are firm and crisp, they’re perfect; peel tough outer layers and dice the tender hearts for zero waste.
- Ham Steak: One 8 oz steak yields the smoky depth deli-sliced ham can’t match. Ask the deli counter for a ½-inch thick slice so you can dice it yourself.
- Unsalted Butter & Flour: The roux thickens without competing with salty ham.
- Whole Milk & Low-Sodium Chicken Stock: A 50/50 blend keeps the soup lush but not heavy. Swap in evaporated milk for extra richness on special occasions.
- Sharp Cheddar & Mozzarella: Buy blocks and shred yourself—pre-shredded cellulose coatings make grainy soup.
- Fresh Garlic & Onion: Sweated until translucent, they build a sweet-savory foundation picky eaters can’t identify but definitely miss if omitted.
- Frozen Cauliflower Rice: The ultimate stealth veg; it dissolves into the broth within minutes.
- Dijon Mustard & Smoked Paprika: Tiny background notes that amplify cheese flavor—no one will taste mustard, promise.
How to Make Cheesy Ham and Broccoli Soup for Picky Eaters
Prep the vegetables
Rinse broccoli under cold water. Trim florets into blueberry-sized pieces; peel stems with a vegetable peeler and dice into ¼-inch cubes. Finely chop onion and mince garlic. Measure out cauliflower rice (no need to thaw).
Sauté the ham
Set a 4-quart Dutch oven over medium heat. Add diced ham in a single layer; cook 4–5 minutes, stirring once, until edges are caramelized and fragrant. Transfer ham to a small bowl, leaving rendered fat behind for extra flavor.
Build the roux
Add butter to the pot. Once melted, whisk in flour and cook 2 minutes until pale golden and bubbling—this cooks out raw flour taste and sets up thickening power.
Stream in liquids
Slowly pour in milk while whisking constantly to prevent lumps. Once smooth, add chicken stock, cauliflower rice, Dijon, smoked paprika, and a generous pinch of black pepper. Bring to a gentle simmer (do not boil) and cook 3 minutes until slightly thickened.
Add broccoli
Stir in broccoli florets and stems. Reduce heat to low, cover, and simmer 6–7 minutes until broccoli is just tender and bright green. Overcooking equals army-green mush—set a timer.
Blend a portion (the secret step)
Use an immersion blender to purée about one-third of the soup right in the pot. This hides most broccoli pieces but leaves pleasant texture. No immersion blender? Transfer 2 cups to a countertop blender, vent the lid, and blend until smooth; return to pot.
Melt in the cheese
Remove pot from heat (this prevents gritty cheese). Stir in shredded mozzarella until melted, then add cheddar a handful at a time, stirring until silky. Return reserved ham to the pot; taste and adjust salt—ham varies widely in saltiness.
Serve and garnish
Ladle into warm bowls. Top with extra ham crisps, a sprinkle of cheddar, and a twist of black pepper. Offer crusty bread or grilled-cheese soldiers for dunking.
Expert Tips
Low & Slow for Smooth Cheese
High heat breaks cheese proteins into grainy curds. Always melt off-heat and never let the soup return to a rolling boil after cheese is added.
Frozen Broccoli Shortcut
In a pinch? Add frozen broccoli florets during the last 3 minutes to prevent overcooking and that sulfurous smell kids hate.
Double Batch Smartness
This soup thickens as it stands. Reserve 1 cup of stock when doubling; stir it in during reheating to restore silkiness.
Color Counts
Bright green broccoli signals “fresh and tasty” to skeptical eyes. Shock cooked broccoli in ice water if you need to pause before serving.
Flavor Amplifier
A pinch of nutmeg or a splash of Worcestershire deepens cheese flavor without announcing their presence.
Thermos Ready
Pack in a pre-heated thermos for school lunch; it stays creamy until noon if you fill the thermos with boiling water first for 3 minutes.
Variations to Try
- Vegetarian: Swap ham for smoked tofu cubes sautéed in a little soy sauce and liquid smoke.
- Gluten-Free: Replace flour with 3 Tbsp cornstarch whisked into cold milk before adding to the pot.
- Loaded Potato Style: Add 1 cup diced Yukon gold potatoes in step 5; simmer until tender.
- Spicy Kick: Stir in ½ cup pepper-jack cheese and a diced roasted poblano for teens who like heat.
- Dairy-Free: Use olive oil instead of butter, oat milk for the liquid, and 1 cup nutritional yeast plus ½ cup vegan cheddar shreds for cheesy vibe.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with milk or stock as needed.
Freezer: Ladle cooled soup into quart freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the refrigerator, then warm slowly (avoid boiling) and whisk to re-emulsify.
Make-Ahead Lunch Jars: Portion into 1-cup mason jars; top with a small square of parchment before sealing to prevent ice crystals. Grab, thaw, and microwave 60–90 seconds, stirring halfway.
Frequently Asked Questions
Cheesy Ham and Broccoli Soup for Picky Eaters
Ingredients
Instructions
- Sauté ham: In Dutch oven over medium heat, cook diced ham in olive oil until edges caramelize, 4–5 min. Remove to bowl.
- Make roux: Melt butter, whisk in flour 2 min. Add onion & garlic; cook 2 min.
- Stream liquids: Slowly whisk in warm milk, then stock, cauliflower rice, Dijon, paprika. Simmer 3 min.
- Add broccoli: Stir in broccoli; cover, simmer 6–7 min until tender.
- Blend: Purée one-third with immersion blender for creamy base.
- Melt cheese: Off heat, stir in mozzarella, then cheddar until smooth. Return ham; season.
- Serve: Ladle into bowls, garnish with extra cheese and ham crisps.
Recipe Notes
For ultra-smooth texture, shred your own cheese and melt off heat. Soup thickens on standing; thin with milk when reheating.
