Broccoli Cheddar Soup

This broccoli cheddar soup is fantastic. It will melt in your mouth! The flavors from the bacon, combined with the cheddar and broccoli, call for a bowl of perfection! This recipe is my go-to Sunday soup when I want to make something quick and easy that will hit the spot!

If you love this recipe, try my Loaded Baked Potato and Birria Ramen next!

Why Everyone Loves This Broccoli Cheddar Soup 

  • It’s easy to make– This is a recipe I can make with my eyes closed! This soup requires little effort, but it will have maximum flavor!
  • It’s perfect for crowds- Looking for a soup to make for a holiday, family gathering, groups, or parties? Then this is the recipe for you. Serving 6-8 comfortably, you can make a big pot, and it will go a long way!
  • It’s packed with flavor- The bacon in this recipe adds a beautiful depth of flavor. I have the perfect ratio of broccoli/ cheddar/ spices!

Ingredients You’ll Need

  • Broccoli
  • Carrots
  • Cheddar
  • Bacon (optional but recommended)
  • Cheese
  • Garlic
  • Onion
  • Chicken Broth
  • Heavy Cream
  • Milk
  • Spices
  • Flour
  • Butter

Tips for Making the Perfect Broccoli Cheddar Soup

  • Hand shreds your cheese- This makes a HUGE difference. Hand-shredded cheese is cheaper and melts better, and has more flavor. Pre-shredded cheeses contain enzymes and preservatives that steal the cheese’s greatness- hand shreds if you can!
  • Nail your Roux– A roux combines equal parts flour and fat (in this recipe, we will use butter). Roux’s are common in Southern, Cajun, and Soul Food dishes because they help thicken sauces and, sometimes, they add flavor. When making a roux, your fat is added and melted, and then you stir or whisk in flour. For optimal results, your roux should be thick and smooth. If your roux is clumpy, the ratio of ingredients is imbalanced. You can correct this by adding tbsps of chicken broth, one at a time, to thin your roux. 
  • Get creative- This soup is very versatile! Add chicken and other veggies, or just taste as you go and add swaps and seasonings as you like! 

Lets Make it together @themoodyfoody, Toni Chapman

Did you make this? Leave a review below and tag me on Instagram, Tiktok, or Pinterest!

Recipe Variations and Substitutions

Certainly! Here are some delightful variations and substitutions to elevate your Broccoli Cheddar Soup:

Broccoli and Cauliflower Blend:

  • Combine broccoli with cauliflower for a unique twist. The milder flavor of cauliflower complements the richness of cheddar.

Spicy Kick:

  • Add a pinch of red pepper flakes or a dash of hot sauce for those who crave a bit of heat. It adds a spicy dimension that contrasts well with the creamy soup.

Loaded Broccoli Cheddar:

  • Transform your soup into a loaded version by topping it with crispy bacon bits, chopped green onions, and a dollop of sour cream.
  • For a low-carb version, replace some of the potatoes with cauliflower. It maintains the creamy texture without the extra carbs.

Different Cheeses

  • Experiment with different cheeses like gouda, gruyere, or smoked cheddar for a unique flavor profile. Mix and match for a more complex taste.

Vegan Twist:

  • Opt for nutritional yeast or vegan cheese alternatives to make a dairy-free version. Use vegetable broth and coconut milk for a creamy, plant-based alternative.Skip the Bacon and use Vegan Butter instead!

Protein Boost:

  • Enhance the soup’s protein content by stirring in cooked quinoa, shredded chicken, or diced tofu. It makes for a more substantial and satisfying meal.

Remember, these variations are flexible, and you can mix and match according to your taste preferences. Enjoy experimenting with these creative twists on the classic Broccoli Cheddar Soup!

Broccoli Cheddar Soup

Broccoli, Cheddar, Bacon Soup
Prep Time 15 minutes
Cook Time 30 minutes
Course Soup, Main Course
Cuisine American
Servings 8
Calories 453 kcal


  • 1 lb bacon
  • 2 large broccoli heads cut into pieces
  • 8 oz shredded carrots also known as matchstick carrots
  • 1 cup milk
  • 1 quart heavy cream
  • 1/2 cup flour
  • 1/4 cup onion diced
  • 1/4 cup garlic minced
  • 1 cup chicken broth
  • 3 tbps butter
  • 2 cups cheddar (I use a mix of white cheddar, sharp and mild)
  • 3 tbps butter


  • salt,pepper,adobo to taste


  • Cook bacon in a large pot, remove and set aside.
  • Sauté onion and garlic. Add in flour and butter, and mix until you form a thick, creamy roux.
  • Pour in milk, heavy cream, and broth. Simmer until sauce is thick.
  • Toss in broccoli and carrots, stir in spices and pour in cheddar.
  • Simmer until broccoli is soft and cheddar is melted.
  • Serve with bacon and cheese on top.
Keyword Begginer Friendly, Loaded Baked Potato Soup, Soups, Loaded, BakedPotato

Leave A Comment

Your email address will not be published. Required fields are marked *


  1. Abbe January 12, 2023 at 4:34 am

    It’s look so delicious

    1. Naomi January 12, 2023 at 4:51 pm

      Love love love! You are the best!

  2. Karys January 16, 2023 at 12:37 pm

    5 stars
    Love this! Being from the UK I’ve had to sort of guess a few of the measures.

  3. Maddy January 23, 2023 at 10:35 pm

    5 stars
    Love thissss ?

  4. Lupita Martinez January 26, 2023 at 1:13 pm

    5 stars
    Made if and I loved it !!!

  5. ILENE EVANGELISTA January 29, 2023 at 11:22 am

    5 stars
    Simple and amazing! Another favorite in my house.

  6. Dominic October 5, 2023 at 4:54 pm

    Can we use a large amt of frozen broccoli instead of a head?

  7. Eric G. Mitchell November 23, 2023 at 9:52 pm

    5 stars
    First time seeing this cooked was on Buzzfeed Tasty and The Moody Foody cooked it. Tried the recipe and my family loved it! Hands down the best soup ever. Next I’m trying the broccoli cheddar soup!

  8. Bobbi Boutte November 29, 2023 at 10:57 pm

    5 stars
    Very easy to follow and very good! Thank you so much. I’m so excited.

  9. Kilee February 3, 2024 at 11:56 am

    5 stars
    WOW! This soup was AMAZING. I have made this multiple this winter. So good!! Thank you for sharing your recipe!!