Ingredients
Equipment
Method
- Sauté the onions and garlic: In a large pot, melt butter over medium heat. Add the diced onion and cook for about 4 minutes, until the onion softens. Add the minced garlic and cook for another minute until fragrant.
- Add the flour: Stir in the flour to create a roux, and cook for 1-2 minutes. This will help thicken the soup. Stir constantly to prevent burning.
- Pour in the broth and milk: Slowly add the chicken or vegetable broth and milk, stirring constantly to keep the mixture smooth. Bring the soup to a simmer and let it cook for about 5 minutes.
- Add the broccoli: Stir in the chopped broccoli florets. Let the soup simmer for 10 minutes, or until the broccoli is tender.
- Blend (optional): For a creamier texture, you can use an immersion blender to blend part of the soup. This step is optional and depends on your texture preference.
- Add the cream and cheese: Stir in the heavy cream and shredded cheddar cheese. Continue stirring until the cheese has completely melted and the soup is smooth.
- Season: Taste the soup and add salt, pepper, and a pinch of nutmeg (if using). Let the soup simmer for an additional 5 minutes, allowing the flavors to meld together.
- Serve: Ladle the soup into bowls and top with additional shredded cheddar cheese. Serve with a slice of crusty bread or a side salad for a complete meal.
Notes
When making broccoli cheddar soup, it’s important to use freshly grated cheddar cheese for the best results. Pre-grated cheese often contains anti-caking agents that can prevent it from melting smoothly, resulting in a grainy texture. If you want a smoother soup, consider using an immersion blender to puree part of the soup and create a velvety finish.