• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Midwest Foodie
  • Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » 30 Minute Meals

    Easy Broccoli Cheese Soup - Vegetarian!

    Published: Jan 26, 2021 » Modified: Oct 25, 2022 » By: Kylie » This post may contain affiliate links. » 46 Comments

    3.4K shares
    • Share!
    Jump to Recipe

    This Easy Broccoli Cheese Soup comes together in 30 minutes with all REAL ingredients (no Velveeta!) which makes it a simple weeknight dinner that your family will love and you'll feel good about feeding them! And I'm not even exaggerating when I say - this broccoli cheddar soup is BETTER than Panera’s!

    Large white bowl filled with broccoli cheddar soup topped with shredded cheese
    Table of Contents show
    You'll Love This
    Ingredients and Substitutions
    Instructions
    Pro Tip
    FAQs
    Make-Ahead Instructions
    Freezing Broccoli Cheese Soup
    Easy Soup Recipes
    Easy Broccoli Cheese Soup

    You'll Love This

    • It's SO simple! This vegetarian broccoli soup is so quick and easy it can be thrown together in a snap on a weeknight AND chances are good you'll have most of the ingredients in your fridge already! If you've been around here a while, you know how much I love an easy soup recipe. Whether it's Creamy Chickpea Gnocchi, Vegan Chickpea White Chili, or Lentil Tortilla Soup, simple soups are perfect for meatless Monday or just a quick weeknight dinner!
    • There's no Velveeta in this recipe! Just REAL ingredients; you know - veggies, cheese, and cream! You can still get that super creamy, luxurious texture without using pasteurized cheese product!
    • It's filled with fresh broccoli but it's disguised in this creamy, cheesy delicious soup! If you're looking for a way to get your kids to eat more veggies, try this soup! If there's no way your kids are eating bite-size pieces of broccoli, give it a quick whiz in the blender (or with an immersion blender) so the broccoli is all minced up and barely recognizable!
    White marble counter top with small bowls filled with ingredients to make broccoli cheese soup

    Ingredients and Substitutions

    • Butter - you could use olive oil if you don’t have butter on hand, but the flavor will NOT be the same. Butter is used in this recipe to combine with flour and help make the soup thick, but it also adds a ton of flavor!
    • Yellow onion - white onion would work also but I wouldn’t recommend red onion for this recipe
    • Sliced carrot - you could use a cup of matchstick carrots which would save you a bit of prep time!
    • Sliced celery - if you don’t have celery, try adding a bit of extra carrot or broccoli 
    • Cloves of garlic - feel free to sub a ½-1 teaspoon of garlic powder if you don’t have fresh garlic on hand, however, fresh garlic will give you the best flavor!
    • Ground mustard - also called mustard powder. I realize this isn’t something that everyone has in their pantry. You could sub 2 teaspoons of regular yellow mustard or Dijon mustard in place of the mustard powder in this soup. It may seem like an unusual ingredient but it really elevates the other flavors. 
    • Cayenne pepper - don’t worry, just a pinch won’t make your broccoli cheese soup spicy, but it will give the soup more flavor overall. If this isn’t something that you normally have in your pantry, just omit it. 
    • Fresh broccoli - I like to use fresh broccoli for this recipe instead of frozen. I prefer the flavor that fresh broccoli gives and I use the entire head of broccoli including the stalk. Just make sure you thinly slice the stalk or dice it into small pieces because it takes a bit longer to cook than the florets. 
    • Flour - this helps to thicken the soup. It cooks with the butter and then combines with the vegetable broth to make a creamy base for the soup. If you prefer not to use flour, you could add a cornstarch slurry in its place.
    • Vegetable broth - if you like a SUPER thick and creamy soup, try adding just 3 cups of veggie broth. If you want to stretch the soup a little further, try adding 5 cups of broth. 
    • Heavy cream - this ingredient is pretty much a non-negotiable for me. However, whole milk or half and half would give you a similar texture if you don’t have heavy cream on hand. Just use ½ a cup instead of ¾ of a cup if you’re using whole milk/half and half. 
    • Sharp cheddar cheese - while sharp cheddar is pretty strong on its own, it really gives this soup the most perfect cheesy flavor. Mild cheddar or other kinds of cheese will likely be too bland to stand up to the other ingredients in this soup. Extra sharp white cheddar would also work!
    • White wine vinegar - wait, what? White wine vinegar in a soup? Yes, friends. If you’re new around here, I LOOOOOVE to add a splash of vinegar at the end of all my creamy soups. It just takes every flavor to another level. Trust me!
    Large white pot filled with broccoli cheddar soup topped with shredded cheese

    Instructions

    Saute onion, carrot, celery in butter in a large pot for about 8 minutes.

    Large white pot filled with sauteed veggies

    Add remaining butter, garlic, ground mustard, cayenne, broccoli, and a couple pinches of salt and pepper and cook for about 5 minutes.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

    Add flour.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

     Cook, stirring frequently for 1 minute.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

    Add vegetable broth along with a couple pinches of salt and pepper.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

    Reduce heat to low and simmer for 6-8 minutes or until broccoli and carrots are cooked through and tender.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

    Remove from heat and stir in cream, shredded cheese, and vinegar until cheese melts.

    Large pot filled with ingredients to make homemade broccoli cheddar soup

    Season to taste with salt and pepper and enjoy!

    Large white pot filled with broccoli cheddar soup topped with shredded cheese

    Pro Tip

    • Buy a block of cheese and shred it yourself. Pre-shredded cheeses are coated with cellulose to help the shreds not stick together. This also means that it won't melt as well. I've often found that buying cheese in blocks is cheaper than pre-shredded too!

    FAQs

    How do you make broccoli cheese soup from scratch?

    Making any soup from scratch can sound daunting, but making broccoli cheddar soup is actually a pretty simple, straight-forward process! You'll saute veggies in butter, add some flour, and then broth. Simmer until the veggies are tender, then stir in heavy cream and sharp cheddar. How easy is that?

    How do you thicken broccoli cheese soup?

    The combination of butter and flour in this recipe is what makes it so thick and creamy! Melted butter mixed with flour is called a roux. This is the base that is used to thicken numerous soups and sauces in cooking.

    Some recipes require you to remove the sauteed veggies and then create the roux. But after testing the recipe both ways, I found that it made no difference in the end product if I added the roux ingredients right in with the veggies.

    Large white bowl filled with broccoli cheddar soup topped with shredded cheese

    Make-Ahead Instructions

    • This cheesy broccoli soup is the PERFECT make-ahead meal and it will stay fresh in an airtight container in the fridge for up to a week!
    • Because of the roux and the cheese, this soup thickens up considerably as it cools. If you're planning to reheat it at a later date, just make sure you add a splash or two of milk or broth as you heat it.
    • Whenever I loosen up a soup with milk or another liquid, I always compensate for the dilution of flavor by adding a few big pinches of salt and a little more pepper.
    • Along the same lines, whenever you're reheating any leftovers, it's a great idea to season to taste with salt and pepper as the flavors do change over time.

    Freezing Broccoli Cheese Soup

    • This soup freezes fabulously! It will stay good in an airtight container in the freezer for up to 3 months. I like to thaw it in the fridge overnight the day before I plan to reheat it. Once the soup is thawed, it will be easier to reheat evenly.
    • As mentioned above, in regards to reheating you'll definitely have to stir in some additional milk to loosen up the thickened soup.

    Easy Soup Recipes

    • The Easiest Instant Pot Potato Soup
    • 30-Minute Sausage Tortellini Soup
    • Easy One-Pot Chicken Tortellini Soup
    • One Pot Chicken Dumpling Soup (with refrigerated biscuit dough!)

    Questions?
    Leave a comment below!
    Liked the recipe?
    Leave a comment below!
    Made this dish?
    Leave a comment and star rating below!

    Print

    Easy Broccoli Cheese Soup

    Print Recipe
    Pin Recipe

    ★★★★★

    5 from 24 reviews

    This Easy Broccoli Cheese Soup comes together in 30 minutes with all REAL ingredients (no Velveeta!) which makes it a simple weeknight dinner that your family will love and you'll feel good about feeding them! And I'm not even exaggerating when I say - this broccoli cheddar soup is BETTER than Panera’s!

    • Author: Kylie
    • Prep Time: 10 minutes
    • Cook Time: 20 minutes
    • Total Time: 30 minutes
    • Yield: 8 servings 1x
    • Category: Soup
    • Method: Stove Top
    • Cuisine: American
    • Diet: Vegetarian

    Ingredients

    Scale
    • 6 tablespoon unsalted butter, divided
    • 1 yellow onion, diced
    • 1 cup sliced carrot
    • 1 cup sliced celery
    • 6 cloves garlic
    • 1 teaspoon ground mustard
    • pinch cayenne pepper
    • 1 lb. broccoli, cut into bite size pieces
    • 6 tablespoons flour
    • 4 cups vegetable broth
    • ¾ cup heavy cream
    • 8 oz. shredded sharp cheddar
    • 1 teaspoon white wine vinegar
    • Kosher salt
    • fresh cracked pepper

    Instructions

    1. Heat 1 tablespoon butter in a large pot over medium-high heat.
    2. Add onion, carrot, celery, and a couple large pinches of salt and pepper.
    3. Cook, stirring frequently for 8 minutes.
    4. Reduce heat to medium. Add remaining butter, garlic, ground mustard, cayenne, broccoli, and a couple pinches of salt and pepper.
    5. Cook, stirring frequently for about 5 minutes.
    6. Add flour and cook, stirring frequently for 1 minute.
    7. Add vegetable broth along with a couple pinches of salt and pepper.
    8. Bring a simmer over medium-high heat.
    9. Reduce heat to low and simmer for 6-8 minutes or until broccoli and carrots are cooked through and tender.
    10. Remove from heat and stir in cream, shredded cheese, and vinegar until cheese melts.
    11. Season to taste with salt and pepper and enjoy!

    Equipment

    measuring cup

    Buy Now →

    large heavy bottom pot

    Buy Now →

    Notes

    Buy a block of cheese and shred it yourself. Pre-shredded cheeses are coated with cellulose to help the shreds not stick together. This also means that it won't melt as well. I've often found that buying cheese in blocks is cheaper than pre-shredded too!

    Nutrition

    • Serving Size:
    • Calories: 298
    • Sugar: 4.3 g
    • Sodium: 505.5 mg
    • Fat: 22.6 g
    • Saturated Fat: 13.4 g
    • Trans Fat: 0.4 g
    • Carbohydrates: 15.6 g
    • Fiber: 2.8 g
    • Protein: 9.8 g
    • Cholesterol: 63.7 mg

    Keywords: easy broccoli cheddar soup, vegetarian broccoli soup, cheesy broccoli soup

    This recipe was originally posted in September of 2017. It was updated in January of 2020 to include process shots and more tips and details on how to make this delicious family favorite soup.

    « Creamy Vegan Black Bean Soup
    Creamy Vegan White Bean Chili »

    Reader Interactions

    Comments

    1. Jan

      November 21, 2022 at 11:37 am

      Amazing!! I used fat free half and half instead of cream. I also used Vegetable Better that Boullion instead vegetable stock. This recipe is a keeper!

      ★★★★★

      Reply
    2. Paulette Coyle

      February 23, 2022 at 10:08 am

      Great recipe Kylie. The simplicity and taste are all 5*

      ★★★★★

      Reply
    3. Paulette Coyle

      February 02, 2022 at 8:19 pm

      Great soup, consistency, flavor, and simplicity all favorable!
      Family loved it.

      ★★★★★

      Reply
    4. Trish Shecterle

      April 20, 2021 at 6:05 pm

      Awesome recipe! Needed to make something for dinner and it was already 4:30! Other than the broccoli I had all these ingredients on hand and needed a recipe to “use them up”. So easy and so good!!
      I used wine instead of the vinegar and didn’t have quite enough broccoli but it didn’t matter. The cayenne gave it a great kick!!

      ★★★★★

      Reply
      • Kylie

        April 20, 2021 at 9:42 pm

        I am SO glad that you enjoyed this broccoli cheddar soup, Trish! Thanks so much for leaving a review!! 🙂

        Reply
    5. Rebekah

      April 01, 2021 at 3:34 pm

      Been looking for a broccoli cheddar soup recipe and I won’t be looking any further ! So easy too. I’ve already felt the unwarranted need to share this recipe with friends and family!
      If you’re not vegetarian, it’s great with chicken broth instead of veggie broth and with shredded chicken added in! (I added two plain chicken breasts worth.)

      ★★★★★

      Reply
    6. Lexi

      February 26, 2021 at 3:43 pm

      A great, easy and very flavorful soup. It was not too thick or heavy. Chock full of veggies, which is something I love. A hit with the family, too! Will definitely mark as a keeper recipe!

      ★★★★★

      Reply
      • Kylie

        February 26, 2021 at 4:52 pm

        I am so glad that you enjoyed this broccoli cheddar soup, Lexi! Thanks for leaving a review and sending me a pic of the finished dish - you are officially entered to win the $100 prize giveaway for the February Recipe Challenge!

        Reply
    7. sue sacia

      February 25, 2021 at 1:00 pm

      Quick, easy, delicious!

      ★★★★★

      Reply
      • Kylie

        February 25, 2021 at 1:02 pm

        I am so glad that you enjoyed this broccoli cheddar soup, Sue! Thanks so much for leaving a review 🙂

        Reply
    8. Sonya Hurtado

      February 24, 2021 at 7:01 pm

      100% agree that this is better than Panera, which I’ve had once. I am not typically one to choose broccoli cheese as my soup option but definitely will keep this as a super simple soup to serve. Cheese just really makes life better, so this really filled my soul tonight. It’s was so creamy and cheesy! I took the broth recommendation and added an additional cup of it to lessen the thickness. Would definitely recommend! I sent the link to my sister because I know my nephew is a huge fan of broccoli cheddar soup, so I hope she tries it! Thanks for this recipe!

      ★★★★★

      Reply
      • Kylie

        February 24, 2021 at 9:51 pm

        I am so glad that you enjoyed this broccoli cheddar soup, Sonya!! I agree - cheese really does make life better 🙂 Thanks for sharing it on Instagram as well. You are officially entered twice in the $100 prize giveaway for the month of February!!

        Reply
    9. Dawn

      February 19, 2021 at 11:54 am

      Will be making this today. Love the ground mustard and vinegar components.

      Reply
      • Kylie

        February 19, 2021 at 12:04 pm

        Can't wait to hear what you think, Dawn! I LOVE adding a little bit of acidity to my creamy soups!! 🙂

        Reply
    « Older Comments

    Leave a star rating and review or ask a question! Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

    Primary Sidebar

    HELLO FROM THE MIDWEST - I'm Kylie and as a mom and blogger, I understand how hard it can be to get a wholesome dinner on the table at the end of a long day. Here at Midwest Foodie, I focus on sharing simple recipes that make it easy to feed your family real food.

    More about me →

    Easy Soups

    • Easy Vegetarian One Pot Lasagna Soup
      ★★★★★
      Cook Time30 minutes
    • One-Pot Macaroni Cheeseburger Soup - NO VELVEETA!
      ★★★★★
      Cook Time30 minutes
    • Creamy Vegan Instant Pot Lentil Soup
      ★★★★★
      Cook Time30 minutes
    • 30 Minute One Pot Creamy Vegan Mushroom Soup
      ★★★★★
      Cook Time30 minutes
    • Roasted Red Pepper Soup
      ★★★★★
      Cook Time30 minutes
    • 30 Minute One Pot Creamy Crab Soup
      ★★★★★
      Cook Time30 minutes

    30 Minute Meals

    • Copycat Taco Bell Chalupa Supreme
      ★★★★★
      Cook Time25 minutes
    • Better Than Old el Paso Taco Seasoning Recipe
      ★★★★★
      Cook Time5 minutes
    • The Best Taco Meat Recipe
      ★★★★★
      Cook Time15 minutes
    • The Easiest Green Enchiladas Recipe
      ★★★★★
      Cook Time35 minutes
    • 20 Minute Mini Baked Chicken Tacos
      ★★★★★
      Cook Time20 minutes
    • Easy 20-Minute Lemon Chicken Pasta
      ★★★★★
      Cook Time20 minutes

    Let's Connect!

    • Email
    • Facebook
    • Instagram
    • Pinterest

    Footer

    Resources

    Pinterest E-Book
    Income Reports
    Shop

    Let's Connect

    Instagram
    Pinterest
    Facebook

    Reach Out

    Subscribe
    Contact
    About

    As an Amazon Associate, I earn from qualifying purchases.

    ↑ back to top