In a large pot or Dutch oven add 1 tablespoon olive oil and set on medium high heat.
Once the oil is hot, add 1 medium onion, 5 medium garlic cloves, 3 medium carrots, 3 medium celery stalk, 1 teaspoon kosher salt and ½ teaspoon black pepper. Saute for 4-5 minutes until veggies have softened and garlic is fragrant.
Add in ½ teaspoon red pepper flakes and 1 teaspoon paprika to your pot. Saute for one minute.
While they saute, chop 12 ounces broccoli in a food processor or chop finely by hand.
Add chopped broccoli to the pot and saute for 3-4 minutes.
Next, add your ½ cup flour, combine and cook for 1 minute.
Slowly add in 5-6 cups low-sodium chicken broth while stirring to incorporate the flour. Bring to a boil.
Reduce heat to low and simmer for 25 minutes, stirring occasionally.
Add ⅔ cup heavy cream and 2½ cups freshly-grated cheddar cheese. Combine and make sure there are no cheese clumps. Season with salt and pepper to taste.
Enjoy in a bread bowl or serve in bowls with baguette on the side!
Notes
Storage: Make it up to 3 days ahead and store it in an airtight container in the fridge. Reheat gently on the stovetop over low heat, stirring frequently — if it's thickened up too much, just splash in a little extra broth to loosen it back up.