Soups & Stews
This apple barn broccoli cheddar soup recipe transforms humble ingredients into a creamy velvet masterpiece with layers of sweet, savory, and cheesy goodness. The secret lies in caramelizing onions until deep golden—this step alone builds the soup's rich foundation—while crispy bacon adds a smoky crunch that cuts through the velvety broth. I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of tender apples, earthy broccoli, and sharp cheddar.
The technique is simpler than it sounds: sauté onions and garlic until they're practically jammy, then add apples and cook until they soften just enough to release their natural sweetness. A slow simmer with broth and vegetables lets flavors meld deeply, while blending creates that signature creamy texture without needing heavy cream. The bacon? Cooked separately until crispy, because texture matters—those crunchy bits are what elevate this soup from comforting to extraordinary.
What you'll end up with is a restaurant-quality bowl of soup that's rich but not heavy, sweet but not cloying, and packed with satisfying textures. The crispy bacon topping adds a dramatic finishing touch that makes this dish feel special enough for company but simple enough for weeknights. Best of all, it reheats beautifully, making it perfect for meal prep when you need a comforting hug in a bowl.
This recipe works equally well with sharp cheddar for tangy bite or mild cheddar for a smoother profile. For extra depth, try smoked cheddar or a splash of apple cider in the broth. The possibilities are endless, but the foundation remains the same: balanced flavors, perfect texture, and that irresistible combination of sweet, savory, and creamy that makes this soup unforgettable.
Ingredients for apple barn broccoli cheddar soup
Six servings of restaurant-quality soup with crispy bacon and velvety cheddar goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Onions, Yellow 🧅 | 2 large | Thinly sliced for caramelization |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Apples, Honeycrisp 🍎 | 2 medium | Peeled, cored, diced small |
| Broccoli Crowns 🥦 | 2 lb | Fresh, cut into florets |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for tang |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Bacon, Thick-Cut 🥓 | 6 oz | Cooked crispy, chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing onions |
| Salt 🧂 | 1 ½ tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness, optional |
The onions are non-negotiable here—yellow onions caramelize best, and you want them deep golden, almost jammy. Trader Joe's sells pre-sliced for convenience, but fresh is better. Honeycrisp apples add that perfect sweet-tart balance, but Fuji or Gala work too. The cheddar? Sharp is key—mild cheddar won't cut through the sweetness. I always grab the Cabot brand from the deli section—it's consistent and melts beautifully. For the bacon, thick-cut is a must—it crisps up better and adds that smoky crunch that makes this soup feel special.
No sharp cheddar? Smoked cheddar or pepper jack adds depth, or swap for Gruyère for nutty notes. Fresh thyme is ideal, but dried works at one-third the amount. Short on apples? Pears or sweet potatoes add natural sweetness. The apple cider vinegar is optional but worth it—Trader Joe's has a great organic version. If you're watching calories, swap heavy cream for half-and-half or coconut milk. The broth? Low-sodium is crucial—otherwise, you'll need to adjust salt heavily. For extra richness, stir in 1/4 cup sour cream at the end.
This soup tastes even better the next day—reheats beautifully. Store in the fridge for 4-5 days or freeze for 3 months. I always double the bacon batch and keep it in the freezer for quick toppings on salads or soups. The broccoli can be prepped ahead and frozen—just thaw and add straight to the pot. For meal prep, portion into containers with a layer of bacon on top—microwave 1-2 minutes to crisp the bacon again. The cheese sauce thickens when cold, so stir in a splash of broth if it seems too thick when reheating.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it’s the only soup where I can use pre-cut onions and frozen broccoli crowns—no knife skills required. The apples just need a quick core and chop, and boom, you’re done.
- Sweet-Savory Magic: That Honeycrisp apple adds a subtle crunch and natural sweetness that cuts through the sharp cheddar like a dream. Honestly, the first bite makes me want to eat it straight from the pot.
- Leftovers That Beg: This soup only gets better the next day—thicker, richer, and still packed with that cheddar pull. I’ll be real: I’ve reheated it three times in a week because it’s that good.
- Budget-Friendly Crowd-Pleaser: A single bag of broccoli crowns and a block of cheddar stretch to feed four hungry people for under $10. Between us, this is the only soup where I don’t feel guilty about using the last of the apples before they go bad.
Step-by-step instructions for apple barn broccoli cheddar soup
Here's how to create a velvety, comforting bowl with that perfect crispy bacon crunch on top.
🍳 Step 1: Sauté Onions and Apples Until Sweet
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 large thinly sliced yellow onions and cook for 8-10 minutes until soft and translucent. I like to stir occasionally so they caramelize evenly.
Add the 2 medium peeled, cored, and diced Honeycrisp apples along with 1.5 teaspoons salt and 0.5 teaspoon dried thyme. Cook for another 5-6 minutes until the apples begin to soften and release their natural sweetness. You'll know it's ready when the mixture smells like an autumn orchard—this is where the magic begins.
🍳 Step 2: Build the Flavor Base with Garlic and Broccoli
Push the onion-apple mixture to one side of the pot and add 4 minced garlic cloves to the empty space. Sauté for 30 seconds until fragrant—don't let it burn, or you'll get bitter notes. Stir everything together and add the 2 pounds broccoli florets, breaking them into smaller pieces as you go.
Pour in the 4 cups chicken broth and bring to a gentle simmer. Cover and cook for 10-12 minutes until the broccoli is tender but still holds its shape. The soup should be developing a rich, savory aroma—this is your foundation for that creamy texture we're after.
🥘 Step 3: Create the Creamy Texture
Reduce heat to low and stir in the 1.5 cups shredded sharp cheddar cheese until completely melted and smooth. Add the 1 cup heavy cream and 1 tablespoon apple cider vinegar, stirring gently to combine. The vinegar adds a subtle tang that balances the richness—trust me, it makes all the difference.
Let the soup simmer uncovered for 5 minutes to allow flavors to meld. Taste and adjust seasoning with additional salt or black pepper if needed. The soup should be thick but still spoonable—if it's too thick, add a splash of warm water or broth to reach your preferred consistency.
🔥 Step 4: Cook the Bacon Crispy
While the soup simmers, heat a separate skillet over medium heat and cook the 6 ounces thick-cut bacon until deep golden brown and crispy, about 8-10 minutes. Watch carefully—bacon burns quickly once it reaches this stage. Transfer to a paper towel-lined plate to drain.
Once the bacon is crisp, use kitchen shears to chop it into small bite-sized pieces. The crunch is essential—this is what transforms your creamy soup from good to extraordinary. Set aside until ready to serve.
🍽️ Step 5: Finish and Serve with Crispy Topping
Ladle the warm soup into bowls, dividing it evenly among 6 servings. Top each serving generously with the crispy bacon pieces. The contrast of the creamy soup with the crispy bacon is what makes this recipe special—each bite delivers both textures perfectly.
For extra flair, I like to sprinkle a pinch of freshly ground black pepper and a few extra shreds of sharp cheddar cheese on top. Serve immediately while the bacon is still crispy and the soup is steaming hot. This soup tastes even better the next day, so leftovers make fantastic lunches too!
Pro Tips For Making Apple Barn Broccoli Cheddar Soup
- SWEAT THE ONIONS FIRST: I learned this the hard way—skip this step, and your soup will taste like you just dumped raw onion into a blender. Cook the diced yellow onion in butter or oil until it’s soft and just starting to turn golden (about 5-7 minutes). That deep, caramelized flavor builds the whole dish, not just the onion itself.
- PEEL APPLES AFTER COOKING: Honeycrisp apples hold up better than you’d think, but peeling them first makes the soup look like a sad, watery mess. Toss whole, unpeeled apples into the pot with the broth—the skins soften and blend right in. Peel them only if you’re serving this as a fancy first course (which, let’s be honest, you’re not).
- LOW AND SLOW FOR CHEESE: Sharp cheddar melts out fast, but if you dump it all in at once, you’ll end up with a greasy, clumpy disaster. Stir in half the cheese while the soup simmers, then add the rest off the heat—this keeps it smooth and creamy without breaking. And for the love of all things cheesy, shred it yourself. Pre-shredded cheese is coated in anti-caking agents that turn soup into a glue trap.
- BLANCH BROCCOLI FIRST: Overcooked broccoli turns to mush, and no one wants that in soup. Give the florets a quick 1-minute blanch in boiling water, then shock them in ice water before adding to the pot. This keeps their texture bright and crisp, even after simmering. (Yes, it’s an extra step—but your future self will notice the difference.)
Storing and reheating this dish
Refrigerator Storage
Store your apple barn broccoli cheddar soup in an airtight container for up to 4-5 days in the refrigerator. Let it cool completely before transferring to avoid condensation, which can dilute flavors. I use glass Pyrex containers with snap-on lids—they keep the soup fresh and make reheating easier. The soup actually tastes better the next day as flavors meld together beautifully. 🥣
Freezer Storage
For longer storage, freeze portions in airtight freezer-safe containers or heavy-duty plastic bags for up to 3 months. Leave 1-inch headspace to account for expansion. I recommend freezing in 1-cup portions for easy reheating—just thaw overnight in the fridge or microwave for 1-2 minutes before reheating. The texture remains creamy, though the bacon may lose some crispiness. 🧊
Reheating Methods
For stovetop reheating, transfer soup to a pot over medium-low heat and add 2-3 tablespoons of water or broth to prevent sticking. Warm gently for 5-7 minutes, stirring occasionally, until heated through. If the soup thickens too much, stir in a splash of warm broth or water. The bacon topping should be crisped again in a separate skillet for 1-2 minutes before serving. 🔥
Microwave Reheating
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50%) for 2-3 minutes, stirring halfway. If the soup seems too thick, add 1 tablespoon of water or broth and stir. Re-crisp the bacon in a dry skillet over medium heat for 1 minute—this restores that satisfying crunch. ⏰
Reviving Texture
If your reheated soup seems too thick, stir in 1-2 tablespoons of warm broth or water to restore creaminess. For extra richness, add 1 tablespoon of heavy cream or a dollop of sour cream before serving. The crispy bacon topping is key—always reheat it separately to maintain that perfect texture contrast. A sprinkle of fresh black pepper or extra cheddar on top elevates the dish every time. 💫
Meal Prep Tips
Prep ahead by making a double batch and storing in individual containers with a layer of crispy bacon on top. When ready to eat, microwave the soup for 1-2 minutes, then crisp the bacon again in a skillet. For extra flavor, add a splash of apple cider vinegar when reheating—it brightens the soup beautifully. This method keeps the bacon separate until serving, ensuring maximum crunch. 📅
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a lighter version?
Swap the 1 cup heavy cream for ½ cup half-and-half or ½ cup coconut milk to reduce richness while keeping creaminess. For extra body, blend in ½ cup Greek yogurt at the end—it adds protein and tanginess. The soup will still be delicious, just lighter in texture.
What if I don't have sharp cheddar? What cheese substitutes work best?
For a milder flavor, use mild cheddar or Gruyère (adds nutty depth). Smoked cheddar works beautifully for a smoky twist, while Pepper Jack adds a subtle kick. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. Freshly grate your own for the best results!
How do I prevent the apples from turning mushy in the soup?
Cut apples into small, even pieces (about ½-inch) and cook them for only 5-6 minutes with the onions. Avoid overcooking—they should soften but still hold shape. For extra texture, add 1-2 apple slices on top when serving instead of chopping them into the soup.
Can I make this soup in a slow cooker or Instant Pot?
Yes! For the Instant Pot, sauté onions/apples first, then add broth, broccoli, and garlic. Cook on high pressure for 3 minutes, then blend with cheese and cream. For the slow cooker, combine all ingredients except bacon, cook on low for 3-4 hours, then stir in cheese and cream at the end. The bacon should always be cooked separately for crispiness.
Why did my soup turn out too thick after blending?
This usually happens when the cheese and cream thicken as they cool. Thin with 2-3 tablespoons of warm broth or water while reheating. For a smoother blend, use a immersion blender instead of transferring to a countertop blender—this prevents over-processing. Start with slightly less cheese if you prefer a lighter soup.
