Ingredients
Equipment
Method
- In a skillet on the stovetop, melt the butter over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes.
- Stir in the minced garlic and thyme, cooking for just 1 minute more until the garlic is fragrant and smells nutty.
- Transfer the onion and garlic mixture into your 6-quart slow cooker. Add the diced russet potatoes, chicken broth, salt, pepper, and bay leaves. Give it a gentle stirring.
- Cover the slow cooker and cook on LOW for 6-7 hours, or on HIGH for 3-4 hours, until the potatoes are completely tender and easily mashable with a fork.
- Once the potatoes are tender, remove the bay leaves. Use an immersion blender to partially purée the soup. Blend about half of the mixture to thicken the base naturally, leaving plenty of chunks of potato for texture.
- Stir in the cubed cream cheese (if using) and the heavy cream (or milk). Next, add the frozen broccoli florets. Cook on HIGH for another 30 minutes, or until the broccoli is tender-crisp.
- Reduce the heat to LOW. Gradually stir in the sharp cheddar cheese, a cup at a time, allowing each addition to melt completely before adding the next. Stir constantly until the soup is smooth and beautifully golden.
- Taste and adjust seasonings. If the soup needs to be thicker, stir in the cornstarch slurry and cook on HIGH for an additional 15 minutes, stirring occasionally, until the soup has reached your desired consistency.
Nutrition
Calories: 320kcalCarbohydrates: 20gProtein: 14gFat: 22g
Notes
For a brighter flavor, add a squeeze of fresh lemon juice at the end. To make it keto-friendly, omit the potatoes and substitute with cauliflower florets. Serve with crusty bread, a simple salad, or bacon bits for a complete meal. Store in the refrigerator for 3–4 days or freeze in portions for up to 3 months.
Tried this recipe?Let us know how it was!
