1. Preheat oven to 425°F. Place broccoli on sheet pan and drizzle with olive oil. Season with salt & pepper.
  2. Toss to combine and roast for 12-14 minutes, stirring once. Set aside to cool.  
  3. Melt Kerrygold Unsalted Butter in a dutch oven over medium heat. Add onion and saute for 5 minutes. Add garlic and cook for 30 seconds. Whisk in flour and cook for one minute.
  4. Slowly whisk in milk, stock and mustard, whisking constantly. Stir in carrots. Bring to a simmer, reduce heat to medium low and cook for 15 minutes or until thickened, stirring occasionally.
  5. While soup is simmering, finely chop cooled broccoli, leaving a few larger pieces intact for garnish.  
  6. Remove soup from heat and stir in half and half.
  7. Add Kerrygold Dubliner Cheese with Irish Stout by the handful, stirring to melt after each addition. Stir in broccoli.
  8. Taste and season with additional salt and pepper if needed.  
  9. Garnish with reserved broccoli and roasted chickpeas, if desired.  

Recipe by Garnish with Lemon