Mac and Cheese Soup is a hearty and filling main dish soup with all of the flavors of our favorite homemade mac and cheese recipe!
This is an extra thick and creamy cheese soup filled with elbow macaroni and three kinds of cheese.
This recipe is easy enough for every day and makes a great meatless meal but chunks of ham or chicken can be added.
A Creamy Cheesy Soup
- This velvety smooth soup recipe is a new twist on an old favorite, with plenty of fresh cheddar, Swiss, and cream cheese and even room for add-ins!
- Affordable and easy to make, mac and cheese soup is a cold-weather favorite that everyone loves!
- This soup makes a great meatless meal but feel free to add in leftover ham chunks, cooked chicken or even smoked sausage or bacon.
- Serve it with some freshly baked Cheesy Breadsticks or some Fluffy Dinner Rolls ready in 30 minutes!
- Top it with crumbled bacon, crostini, or some crispy onions!
Ingredients in Mac & Cheese Soup
This cheese soup is “all about that base”! Extra rich and creamy it starts with a roux and then milk and cream cheese are added. Onion powder and dry mustard give the base a lot of flavor so don’t skip them! Swirl in a little beer for a beer cheese variation – choose a lager or a porter.
Choose bold cheeses like cheddar and swiss cheese, they pair well together and melt easily. Feel free to use portions of Monterey Jack, Colby, and for a little Southwestern heat, some shredded Peperoncino is a tangy white cheese studded with red pepper flakes.
Just like the boxed kind, elbow macaroni noodles are the favorite but small shells are a close second. Since this mac and cheese is up-leveled, any pasta will do! Penne, rotini, shells, and even orzo are perfect for mac and cheese soup! The pasta is cooked in chicken broth for extra flavor!
ADD-INS Mac and cheese soup is perfect as is, but it’s also perfect for using up leftovers like mushrooms, roasted cauliflower, tomatoes, grilled or caramelized onions, or potatoes. Or go for diced chili peppers or a can of Rotel tomatoes! It’s a new recipe every time!
MAKE IT NEXT LEVEL and place it in ceramic bowls or crocks and top with cheese, broil it like you would a French onion soup. Oh yes please!! Or, top with shredded cheese and breadcrumbs and broil for a crunchy topping!
PRO TIP: It’s worth the effort to shred your own cheese. Pre-shredded cheeses have additives that keep it from sticking together – but also make it harder to melt smoothly. Grating cheese is a good task for a little home chef-in-training!
How to Make Mac and Cheese Soup
Cooking homemade Macaroni and Cheese Soup has just three easy steps:
- Simmer the first 4 ingredients together (as per recipe below).
- Add remaining ingredients and stir until smooth.
- Gently stir in cooked macaroni and serve.
Cheese can separate and become oily if cooked too long or at to high of a temperature. Once the base is ready, ensure the soup is on low heat to melt the cheese for a smooth result.
Storing Leftover Soup
Keep leftover mac and cheese soup in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop. Freeze mac and cheese soup in zippered bags with the date labeled on the outside up to 8 weeks. Reheat as above.
More Creamy Soups
- Cream of Onion Soup – so rich & creamy
- Chicken Stew
- Cauliflower Potato Soup – budget-friendly
- Beer Cheese Soup
- Cheesy Potato Soup
- Chicken Gnocchi Soup – so flavorful
- Butternut Squash Soup
Did your family love this Mac & Cheese Soup? Be sure to leave a rating and a comment below!
Mac and Cheese Soup
- 4-5 cups chicken broth or stock see note
- 1 ¼ cup uncooked elbow macaroni
- 2 tablespoons butter
- 2 tablespoons flour
- 2 cloves garlic minced
- 1 cup milk
- 4 ounces spreadable cream cheese
- 1 cup sharp cheddar cheese shredded
- ½ cup swiss cheese shredded, or additional cheddar cheese
- ½ teaspoon onion powder
- ½ teaspoon dry mustard
- ¼ teaspoon salt
- ¼ teaspoon pepper
- In a medium pot, bring the chicken broth to a boil. Add the elbow macaroni and cook until al dente, per the time indicated on the package. Do not drain.
- While the pasta is cooking, melt butter in a separate saucepan and whisk in the flour. Cook for 1 minute.
- Add garlic and cook until fragrant, about 30 seconds. Slowly whisk in milk a little at a time until smooth. Stir in seasonings and cook over medium heat while whisking until thick and bubbly. Let boil for about 1 minute.
- Reduce the heat to medium-low and stir in cream cheese and shredded cheeses. Whisk until smooth; the mixture will be thick.
- Once the pasta is cooked, add along with the chicken broth into the cheese mixture. Stir to combine. Heat over medium heat about 3 minutes or until hot.
- Taste and season with salt & pepper if desired. Garnish with additional cheese and parsley to taste.
- Start with 4 cups of chicken broth. Depending on the brand of pasta, you may need a little bit more. The soup will thicken as is cools so more broth can be added if desired.
- Any small pasta can be used in this recipe.
- Shred your own cheeses, pre-shredded cheeses do not melt as well.
- This recipe calls for spreadable cream cheese as it melts easier. If you have block cream cheese, add it once the milk is thickened before adding the cheddar and simmer until smooth. You can use a hand blender if needed.
- Flavored spreadable cream cheese (such as herb and garlic) works well in this recipe.
- Add ham, shredded chicken, or smoked sausage if desired.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)