There used to be a tiny, brick-walled cafe called “The Gilded Ladle” tucked into a side street near my old office that made a cheddar broccoli soup so good, I’d plan my entire lunch hour around it. When they closed their doors three years ago—something about a lease dispute and a landlord who wanted to open a vape shop, of all things—I honestly felt a little lost. That soup was my Wednesday ritual, the thing that got me through the mid-week slump. After at least a dozen tries—some that were too thin, others that tasted more like cheese sauce than soup—I finally cracked the code. Let me tell you, the secret wasn’t a fancy stock or imported cheese; it was my crockpot and a little patience.
The first time I made this for my kids, I was nervous. I mean, broccoli soup can be a tough sell with little ones, right? You know that feeling when you’ve spent time on something and you’re just hoping they take one bite without making a face? My youngest, who usually treats green things like they’re poison, asked for seconds. Seconds! I nearly dropped the ladle. That’s when I knew this wasn’t just a good recipe—it was a keeper. Honestly, it’s become our go-to for busy weeknights when I need something warm, comforting, and guaranteed to get a “yum” instead of a “yuck.”
Why You’ll Love This Recipe
This isn’t just another soup recipe you’ll bookmark and forget. This is the one that becomes a regular in your dinner rotation, and here’s why it works so well for families like ours.
- Quick & Easy: With just 20 minutes of prep and a 10-minute blitz at the end, this soup comes together faster than takeout. The crockpot does all the heavy lifting while you handle homework, laundry, or just take a breather.
- Simple Ingredients: No trips to a specialty grocery store here. You’ll find everything you need at your regular supermarket, and chances are you already have most of it in your pantry or fridge.
- Perfect for Picky Eaters: The sharp cheddar and creamy texture hide the broccoli beautifully. My kids have no idea they’re eating a full serving of vegetables, and I’m not about to tell them.
- Crowd-Pleaser: I’ve served this at casual dinner parties and family gatherings, and it always gets rave reviews. Even adults who claim they “don’t like broccoli soup” come back for a second bowl.
- Budget-Friendly: This recipe stretches a single head of broccoli and some cheese into a hearty meal that feeds the whole family for under $15. Leftovers reheat beautifully, which makes it perfect for meal prep.
What makes this recipe different from all the others I tried? It’s the method. Instead of adding the cheese at the beginning and risking a grainy, separated mess, we stir it in at the very end. The result is a velvety-smooth soup with a rich, sharp cheddar flavor that tastes like it simmered all day—even though it only took about 30 minutes total. It’s comfort food that actually works for a real family schedule, and honestly, that’s the kind of recipe we all need more of.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to deliver big flavor without any fuss. Most of these are pantry staples or easy to find at your local grocery store.
- Unsalted butter, 4 tablespoons – Adds richness and helps create a smooth base for the soup. I prefer unsalted so I can control the salt level myself.
- Yellow onion, 1 medium, diced – Provides a savory, aromatic foundation. Any sweet or yellow onion works great here.
- Garlic cloves, 3, minced – Adds depth and a subtle warmth that complements the cheddar beautifully.
- All-purpose flour, 1/4 cup – This thickens the soup naturally without needing heavy cream. It creates that silky texture we’re after.
- Chicken or vegetable broth, 3 cups – I use low-sodium broth to keep the salt level manageable. Swanson’s low-sodium chicken broth is my go-to, but any brand works.
- Whole milk, 2 cups – Adds creaminess without being too heavy. You can substitute 2% milk, but avoid skim milk—it won’t give you the same velvety texture.
- Fresh broccoli florets, 4 cups (about 1 large head) – The star of the show. Look for bright green florets with firm stems. Frozen broccoli works in a pinch, but fresh gives you a better texture.
- Carrot, 1 medium, grated – This is my secret trick. The grated carrot adds a touch of natural sweetness and a beautiful golden color that kids love. They’ll never know it’s there.
- Sharp cheddar cheese, 2 cups, freshly grated – Please, please, please grate your own cheese! Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I recommend Tillamook or Cabot for the best flavor.
- Dijon mustard, 1 teaspoon – Don’t skip this! It doesn’t make the soup taste like mustard; it just brightens the cheddar flavor and adds a little tang.
- Salt and black pepper, to taste – Start with 1/2 teaspoon salt and 1/4 teaspoon pepper, then adjust at the end.
- Optional garnish: extra shredded cheddar, croutons, or a sprinkle of paprika – Makes it look pretty and adds a little crunch.
If you’re feeding a family with dairy sensitivities, you can swap the butter for a plant-based alternative and use unsweetened oat milk instead of whole milk. Just know the texture will be slightly thinner. For a gluten-free version, use a 1:1 gluten-free flour blend in place of the all-purpose flour.
Equipment Needed
You don’t need a fancy kitchen to make this soup, which is one of the things I love about it. Here’s what you’ll need:
- Crockpot or slow cooker (6-quart or larger) – This is the star of the show. I use a 6-quart Crock-Pot brand slow cooker, and it’s perfect for this recipe. If you have a smaller one, just make sure it fits all the ingredients.
- Chef’s knife and cutting board – For dicing the onion and chopping the broccoli. A sharp knife makes the prep go much faster.
- Box grater or food processor – For grating the cheese and the carrot. I use a box grater because it’s easy to clean, but a food processor with a grating disc speeds things up.
- Wooden spoon or spatula – For stirring the roux and the finished soup.
- Small saucepan – For making the butter-flour roux before adding it to the crockpot.
- Immersion blender or regular blender – This is the key to getting that smooth, creamy texture. An immersion blender is easier because you can blend right in the crockpot. If you’re using a regular blender, work in batches and be careful with the hot liquid.
- Measuring cups and spoons – For accurate measurements. I can’t stress enough how important this is for the flour and broth ratios.
If you don’t have an immersion blender, no worries. A regular blender works just as well—just let the soup cool for a few minutes first, and never fill the blender more than halfway. I learned that lesson the hard way when hot soup exploded all over my kitchen. Trust me, it’s not a fun cleanup.
Preparation Method

This soup comes together in three easy stages: the prep, the slow cook, and the finish. Let’s walk through each step so you get perfect results every time.
Step 1: Prep Your Ingredients (10 minutes)
Start by dicing your onion and mincing your garlic. I like to get this done first so everything is ready to go. Wash your broccoli and chop it into small florets—about 1-inch pieces work best. Peel and grate your carrot using the fine side of a box grater. Grate your cheddar cheese and set it aside. Remember, freshly grated cheese is non-negotiable here for that smooth, creamy finish.
Step 2: Make the Roux (5 minutes)
In a small saucepan over medium heat, melt the 4 tablespoons of butter. Once it’s bubbling, add the diced onion and cook for 2-3 minutes until it’s soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This cooks out the raw flour taste and creates a paste that will thicken your soup beautifully.
Step 3: Build the Soup Base (2 minutes)
Slowly pour in 1 cup of the chicken broth while whisking continuously. This prevents lumps from forming. Once the mixture is smooth, pour it into your crockpot along with the remaining 2 cups of broth, the whole milk, the chopped broccoli florets, and the grated carrot. Give everything a good stir.
Step 4: Slow Cook (3-4 hours on low, or 1.5-2 hours on high)
Cover the crockpot and cook on low for 3-4 hours or on high for 1.5-2 hours. You’ll know it’s ready when the broccoli is tender enough to pierce easily with a fork. I usually go with low and slow because it gives the flavors more time to meld together. The house starts smelling amazing around the 2-hour mark.
Step 5: Blend Until Smooth (5 minutes)
Once the broccoli is tender, turn off the crockpot. Using an immersion blender, blend the soup directly in the pot until it’s completely smooth. If you’re using a regular blender, work in batches—fill the blender no more than halfway, hold the lid firmly with a towel, and blend until smooth. Return the blended soup to the crockpot.
Step 6: Add the Cheese (5 minutes)
This is the most important step. With the crockpot turned off, gradually add the grated cheddar cheese, stirring constantly with a wooden spoon. The residual heat will melt the cheese perfectly without making it grainy. Stir in the Dijon mustard, then season with salt and pepper to taste. I usually start with 1/2 teaspoon salt and 1/4 teaspoon pepper, then adjust after tasting.
Step 7: Serve and Enjoy (2 minutes)
Ladle the soup into bowls and garnish with extra shredded cheddar, a sprinkle of paprika, or some crunchy croutons. Serve immediately while it’s hot and creamy. This recipe makes about 6 servings, perfect for a family dinner with leftovers for lunch the next day.
Cooking Tips & Techniques
Over the years, I’ve made every mistake in the book with this soup, so let me save you some trouble. Here are my best tips for getting it right every time.
Don’t rush the roux. I know it’s tempting to just dump everything in the crockpot and walk away, but taking those extra 5 minutes to make a proper roux makes a huge difference. It prevents your soup from being watery and gives it that luxurious, velvety texture. I once skipped this step when I was in a hurry, and the soup turned out thin and bland. Never again.
Grate your own cheese. I cannot say this enough. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. You’ll end up with a gritty, separated soup that looks nothing like the creamy dream you’re after. A block of sharp cheddar takes 2 minutes to grate, and the results are infinitely better.
Add the cheese off the heat. This was the game-changer for me. When I first started making this soup, I would add the cheese while the crockpot was still on high, and it always turned into a clumpy mess. Turning off the heat and letting the residual warmth melt the cheese slowly gives you that silky-smooth finish every time.
Taste and adjust. Cheese brands vary wildly in saltiness, so always taste your soup before adding extra salt. I’ve ruined batches by oversalting because I didn’t taste first. Start with less, then add more if needed. The Dijon mustard is another thing—don’t skip it, but don’t overdo it either. One teaspoon is the sweet spot.
Multitask like a pro. While the soup is simmering in the crockpot, use that time to clean up your prep mess, set the table, or make a quick side of crusty bread. I like to toast some sourdough slices with butter and garlic powder—it’s the perfect dipper for this soup.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some of my favorite ways to switch it up depending on what I have on hand or who I’m feeding.
Make it vegetarian. Simply swap the chicken broth for vegetable broth. I like using Imagine brand vegetable broth because it has a rich, savory flavor without being overpowering. Everything else stays the same, and you won’t miss the chicken at all.
Add some protein. For a heartier meal that will fill up growing kids (and hungry adults), stir in 2 cups of shredded rotisserie chicken or cooked, crumbled bacon right before serving. The smoky bacon flavor pairs incredibly well with the sharp cheddar. I do this on nights when I know we need something more substantial.
Go dairy-free. Use a plant-based butter substitute and unsweetened oat milk or full-fat coconut milk instead of whole milk. For the cheese, look for a dairy-free cheddar shred that melts well—I’ve had good luck with the Daiya brand. The texture will be slightly different, but it’s still delicious and creamy.
Spice it up. If your family likes a little heat, add 1/4 teaspoon of cayenne pepper or a pinch of red pepper flakes along with the Dijon mustard. My husband loves this version, and it adds a nice warmth without being overwhelming for the kids.
Try a different cheese. While sharp cheddar is classic, you can mix it up with smoked gouda, gruyere, or even pepper jack for a spicy kick. I once made a version with half cheddar and half smoked gouda, and it was absolutely incredible—smoky, creamy, and totally indulgent.
Serving & Storage Suggestions
This soup is best served hot, straight from the crockpot, with your favorite toppings. I love it with a handful of crunchy croutons, a sprinkle of extra cheddar, and a side of warm, crusty bread for dipping. A simple side salad with a tangy vinaigrette also pairs beautifully to balance the richness.
For drinks, a cold glass of milk is perfect for the kids, while adults might enjoy a crisp white wine like Sauvignon Blanc or a light lager. The soup’s creamy texture and sharp cheese flavor stand up well to both.
Storage: Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together even more overnight, so it often tastes even better the next day. Just let the soup cool completely before refrigerating.
Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. When you’re ready to eat, thaw it overnight in the refrigerator, then reheat gently on the stovetop or in the microwave.
Reheating: Reheat the soup over medium-low heat on the stovetop, stirring occasionally. If it seems too thick after refrigerating, add a splash of milk or broth to thin it out. Avoid boiling the soup, as high heat can cause the cheese to separate. Microwave on medium power in 30-second intervals, stirring between each, until warmed through.
One thing I love about this recipe is that the flavors only get better with time. The broccoli and cheese meld together into something even more delicious on day two. It’s the kind of soup that makes you look forward to leftovers.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving (about 1.5 cups) of this soup, based on the recipe as written:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Total Fat | 22g |
| Saturated Fat | 13g |
| Cholesterol | 65mg |
| Sodium | 680mg |
| Total Carbohydrates | 18g |
| Dietary Fiber | 3g |
| Sugars | 7g |
| Protein | 16g |
| Vitamin A | 45% DV |
| Vitamin C | 80% DV |
| Calcium | 35% DV |
| Iron | 6% DV |
This soup is packed with nutrition, thanks to the broccoli and carrots. Broccoli is an excellent source of vitamins C and K, fiber, and antioxidants that support immune health. The carrots add a healthy dose of vitamin A, which is great for eye health. The cheddar cheese provides calcium and protein, making this a balanced meal that will keep everyone full and satisfied.
For those watching their sodium, you can use low-sodium broth and reduce the added salt. The soup will still be flavorful thanks to the sharp cheddar and Dijon mustard. If you’re looking for a lower-fat option, use 2% milk and reduce the butter to 2 tablespoons—the texture will be slightly thinner, but it will still be delicious.
Conclusion
This Kid-Approved Crockpot Cheddar Broccoli Soup is more than just a recipe—it’s a solution to the eternal question of what to make for dinner that everyone will actually eat. It’s warm, comforting, and packed with hidden veggies that even the pickiest eaters will love. The best part? It comes together with minimal effort and uses ingredients you probably already have in your kitchen.
I love this recipe because it reminds me that simple, honest food is often the best food. It doesn’t need fancy techniques or hard-to-find ingredients. It just needs a little patience, a good crockpot, and a willingness to grate your own cheese (trust me, it’s worth it). Every time I make this soup, I think back to that little cafe and the soup that started it all. And honestly? I think my version is even better.
Now I want to hear from you! Have you tried this recipe? Did your kids go back for seconds? Did you add your own twist? Drop a comment below and let me know how it turned out. And if you loved it, share this recipe with a friend who needs a new weeknight dinner win. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, you can! Frozen broccoli works perfectly in this recipe. There’s no need to thaw it first—just add it directly to the crockpot with the other ingredients. The texture will be slightly softer than fresh broccoli, but it’s a great option for when you’re short on time or fresh broccoli isn’t available.
Why did my soup turn out grainy?
Grainy soup is usually caused by adding the cheese when the soup is too hot or using pre-shredded cheese. Always grate your own cheese from a block, and make sure to turn off the crockpot before stirring in the cheese. The residual heat is plenty to melt it smoothly. If your soup does turn grainy, you can try blending it again with an immersion blender to smooth it out.
Can I make this soup ahead of time?
Absolutely! This soup is actually better the next day because the flavors have time to meld together. You can prepare the soup completely, let it cool, and store it in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of milk or broth if it’s too thick.
How can I thicken the soup if it’s too thin?
If your soup turns out thinner than you’d like, there are a few easy fixes. You can mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and let it simmer for a few minutes. Alternatively, you can mash some of the broccoli with a potato masher before blending to add more body. Next time, make sure you’re cooking the roux for the full 1-2 minutes to activate the flour’s thickening power.
Is this soup gluten-free?
As written, this recipe is not gluten-free because it uses all-purpose flour for the roux. However, you can easily make it gluten-free by substituting a 1:1 gluten-free flour blend. I’ve used Bob’s Red Mill gluten-free flour with great results. Just make sure to cook the roux for an extra minute to eliminate any raw flour taste. Also, double-check that your broth is certified gluten-free if needed.
Pin This Recipe!

Kid-Approved Crockpot Cheddar Broccoli Soup | Easy 30-Minute Recipe
This creamy, velvety cheddar broccoli soup is made in the crockpot with simple ingredients and hidden veggies that even picky eaters will love. Ready in about 30 minutes total, it’s the perfect weeknight comfort food.
- Prep Time: 20 minutes
- Cook Time: 10 minutes (plus 3-4 hours slow cook on low or 1.5-2 hours on high)
- Total Time: 30 minutes active time (plus slow cooking)
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1/4 cup all-purpose flour
- 3 cups low-sodium chicken or vegetable broth
- 2 cups whole milk
- 4 cups fresh broccoli florets (about 1 large head)
- 1 medium carrot, grated
- 2 cups sharp cheddar cheese, freshly grated
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste
- Optional garnish: extra shredded cheddar, croutons, paprika
Instructions
- Prep your ingredients: dice onion, mince garlic, chop broccoli into 1-inch florets, grate carrot and cheddar cheese.
- In a small saucepan over medium heat, melt butter. Add onion and cook 2-3 minutes until soft. Add garlic and cook 30 seconds until fragrant. Sprinkle flour over mixture and stir constantly for 1-2 minutes to make a roux.
- Slowly pour in 1 cup of broth while whisking to prevent lumps. Pour mixture into crockpot with remaining 2 cups broth, milk, broccoli florets, and grated carrot. Stir well.
- Cover and cook on low for 3-4 hours or on high for 1.5-2 hours, until broccoli is tender.
- Turn off crockpot. Use an immersion blender to blend soup until smooth (or blend in batches in a regular blender).
- With crockpot off, gradually add grated cheddar cheese, stirring constantly until melted. Stir in Dijon mustard. Season with salt and pepper to taste.
- Ladle into bowls and garnish as desired. Serve immediately.
Notes
Grate your own cheese for smooth melting. Add cheese off the heat to prevent graininess. For a gluten-free version, use a 1:1 gluten-free flour blend. For a dairy-free version, use plant-based butter, unsweetened oat milk, and dairy-free cheddar. Leftovers keep in the fridge for up to 4 days and freeze for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 7
- Sodium: 680
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 18
- Fiber: 3
- Protein: 16
Keywords: crockpot cheddar broccoli soup, easy broccoli soup, kid-friendly soup, slow cooker soup, 30-minute recipe, comfort food, family dinner


