Go Back
Now that your broccoli and broth have simmered to develop an incredible flavor base, it's time to add the star ingredient: cheese! For the best results, it’s crucial to choose the right cheese and incorporate it correctly to achieve that perfect melt and creamy texture.

Cheesy Broccoli Cheddar Soup

Discover the warm and satisfying experience of homemade Cheesy Broccoli Cheddar Soup. This creamy, nutritious dish beautifully blends fresh broccoli with sharp cheddar cheese, making it a comforting favorite. Packed with vitamins and antioxidants, this soup is a delicious way to boost your vegetable intake. Follow our step-by-step recipe to create a delightful meal, perfect for chilly days or family gatherings. Enjoy the rich flavors and cozy vibes that this delightful soup brings to your table.

Ingredients
  

4 cups fresh broccoli florets

1 medium onion, diced

3 cloves garlic, minced

1 medium carrot, diced

1 medium potato, peeled and diced

4 cups vegetable broth (or chicken broth)

2 cups shredded sharp cheddar cheese

1 cup whole milk (or substitute with heavy cream for a richer texture)

3 tablespoons unsalted butter

¼ cup all-purpose flour

Salt and freshly ground pepper, to taste

½ teaspoon smoked paprika (optional, for added flavor)

Fresh parsley, chopped (for garnish)

Instructions
 

Sauté the Vegetables: In a large pot, melt the butter over medium heat. Add the diced onion and carrot to the pot. Sauté for about 4-5 minutes, stirring occasionally, until the onion becomes translucent and fragrant. Incorporate the minced garlic and cook for an additional minute, stirring constantly to prevent burning.

    Add the Broccoli and Potatoes: Introduce the fresh broccoli florets and diced potatoes into the pot. Stir well and allow the vegetables to cook for another 2-3 minutes, just until they start to soften.

      Create the Broth Base: Pour the vegetable or chicken broth into the pot, ensuring that the vegetables are fully submerged. Increase the heat to bring the mixture to a rolling boil, then reduce the heat to a gentle simmer. Cover the pot and let it simmer for about 15-20 minutes, or until the broccoli and potatoes are tender.

        Thicken the Soup: In a small bowl, whisk together the flour and whole milk until fully combined and smooth (this will serve as your roux). Gradually add this mixture to the simmering soup, stirring continuously to avoid lumps. Allow the soup to cook for an additional 5-7 minutes, or until it thickens to your desired consistency.

          Blend the Soup: Using an immersion blender, puree the soup until smooth and velvety, or carefully transfer the soup in batches to a countertop blender. Blend until the mixture is completely smooth, then return it to the pot.

            Add the Cheese: Stir in the shredded sharp cheddar cheese, allowing it to melt into the soup, creating a creamy texture. Season the soup with salt, freshly ground pepper, and smoked paprika if using. Let the soup heat through for another 5 minutes on low heat.

              Serve and Garnish: Ladle the warm, cheesy broccoli cheddar soup into bowls. Sprinkle generously with freshly chopped parsley for a touch of vibrant color. This soup pairs beautifully with crusty bread or homemade croutons for dipping.

                Prep Time, Total Time, Servings: 15 minutes | 45 minutes | Serves 4