If you’re a fan of creamy, cheesy macaroni and cheese, then this Macaroni and Cheese Soup is a dish you’ll absolutely love. It combines the rich, comforting flavors of mac and cheese with the warmth and heartiness of a soup, making it perfect for chilly days. This soup is creamy, cheesy, and full of flavor, with tender macaroni pasta swimming in a velvety cheese broth. It’s everything you love about macaroni and cheese, but in soup form!
Why This Recipe is So Appealing
Macaroni and Cheese Soup is the ultimate comfort food. It’s rich, creamy, and so satisfying. It’s a fun twist on a classic dish that’s perfect for cozy evenings or when you need something filling and comforting. The best part is, it’s just as easy to make as traditional mac and cheese, but with the added bonus of being a soup!
Recipe Origin or Trivia
Mac and cheese has been a beloved comfort food for generations, and its origins can be traced back to ancient times. The concept of macaroni and cheese soup is a more recent adaptation, combining the creamy sauce and pasta of mac and cheese with a soup base for a hearty, soupy version of this classic dish. It’s perfect for those days when you want the satisfaction of mac and cheese but with the added warmth of soup.
Why You’ll Love This Macaroni and Cheese Soup
If you love mac and cheese, you’ll adore this soup. It has all the creamy richness you expect, with the added benefit of being easy to make and totally customizable. Here’s why you should try it:
Versatile: Add extra veggies, bacon, or chicken for extra flavor and heartiness.
Budget-Friendly: Most of the ingredients are pantry staples, making this soup inexpensive to prepare.
Quick and Easy: It comes together in under 30 minutes, perfect for a busy night.
Customizable: Add more cheese, spices, or toppings to suit your tastes.
Crowd-Pleasing: Kids and adults alike will love this cheesy, creamy soup.
Make-Ahead Friendly: It stores well in the fridge for leftovers and can be reheated easily.
Great for Leftovers: The soup tastes even better the next day as the flavors develop.
Expert-Level Cooking Advice
While this soup is easy to make, here are some tips to take it to the next level:
- Use a mix of cheeses: Combine sharp cheddar, mozzarella, and Parmesan for a deeper, more complex flavor.
- Thicken with a roux: If you want your soup extra creamy, make a roux with butter and flour to thicken it before adding the broth.
- Season generously: Don’t forget to season your soup with salt, pepper, and a little bit of garlic powder or mustard powder for a punch of flavor.
Essential Kitchen Tools Needed
To make this dish, you’ll need:
Large Soup Pot: To cook and combine all the ingredients.
Whisk: To stir the roux and prevent lumps.
Measuring Cups and Spoons: For accurate ingredient measurements.
Wooden Spoon: For stirring the soup as it simmers.
Ingredients You Will Need For This Macaroni and Cheese Soup
Here’s a list of what you’ll need to make this comforting soup:
- Macaroni Pasta: 1 cup – The classic pasta that makes this soup feel like mac and cheese.
- Butter: 3 tablespoons – Adds richness and is used to make the roux.
- Flour: 3 tablespoons – Thickens the soup and helps create a creamy texture.
- Milk: 3 cups – The base of the soup, adding creaminess and richness.
- Chicken Broth: 2 cups – Adds depth of flavor to the soup and complements the cheese.
- Cheddar Cheese: 2 cups, shredded – The star of the show, providing that classic mac and cheese flavor.
- Mozzarella Cheese: 1 cup, shredded – Adds a stretchy, creamy texture.
- Parmesan Cheese: 1/2 cup, grated – Adds a salty, nutty flavor that enhances the cheese blend.
- Salt: 1/2 teaspoon – Enhances the flavors of the soup.
- Pepper: 1/4 teaspoon – Adds a slight kick and balances the richness of the cheese.
- Garlic Powder: 1/2 teaspoon – Adds savory depth to the flavor.
- Mustard Powder (Optional): 1/4 teaspoon – Adds a little tang and enhances the cheese flavor.
Flexible Ingredient Substitutions
Here are some great alternatives if you don’t have everything on hand:
Macaroni Pasta: Any small pasta, such as shells or elbow macaroni, will work.
Butter: You can substitute with olive oil or vegetable oil if needed.
Milk: Use cream for a richer soup, or substitute with almond or oat milk for a dairy-free option.
Chicken Broth: Vegetable broth or water can be used for a vegetarian version.
Cheese: Swap the cheddar for a different melty cheese like gouda or Monterey Jack.
Key Ingredient Spotlight
Cheddar Cheese: This is the main flavor in your macaroni and cheese soup. It gives the soup its signature sharpness and creamy texture.
Macaroni Pasta: The macaroni is key to making this soup feel like mac and cheese. It absorbs the cheesy broth and provides texture.

Step-by-Step Cooking Process
Here’s how to make this creamy, cheesy soup:
Preheat Your Equipment:
Heat a large soup pot over medium heat.
Combine Ingredients:
Melt the butter in the pot and whisk in the flour to create a roux. Cook for 1-2 minutes to get rid of the raw flour taste. Gradually whisk in the milk and chicken broth, bringing the mixture to a simmer.
Prepare Your Cooking Vessel:
While the soup simmers, cook the macaroni pasta in a separate pot according to the package instructions. Drain and set aside.
Assemble the Dish:
Once the soup has thickened slightly, stir in the shredded cheddar, mozzarella, and Parmesan cheeses. Add salt, pepper, garlic powder, and mustard powder to taste.
Cook to Perfection:
Continue to cook the soup over low heat, stirring frequently, until the cheese has melted and the soup is creamy.
Finishing Touches:
Taste the soup and adjust the seasoning as needed. Add the cooked macaroni pasta to the soup and stir to combine.
Serve and Enjoy:
Ladle the soup into bowls and serve hot. You can garnish with extra cheese or fresh herbs if desired.
Texture and Flavor Development
The soup has a rich, creamy base with tender macaroni pasta that soaks up all the cheesy goodness. The cheese gives the soup a smooth, velvety texture, while the chicken broth and seasonings balance the richness with savory depth.
Helpful Cooking Tips and Tricks
- Make it spicy: Add a pinch of cayenne pepper or a dash of hot sauce to give the soup some heat.
- Make it thicker: If you want a thicker soup, you can add a bit more flour to the roux or cook it longer to reduce the broth.
- Add some veggies: Stir in some sautéed onions, garlic, or broccoli for added texture and flavor.
What to Avoid
- Overcooking the pasta: Be careful not to overcook the macaroni, as it will continue to cook in the soup and could become mushy.
- Not whisking the roux: Be sure to whisk the roux well to avoid clumps of flour in the soup.
Nutrition Facts
Servings: 4
Calories per serving: 350
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Make-Ahead and Storage Tips
This soup can be made ahead of time and stored in the refrigerator for up to 3 days. To reheat, simply warm it on the stove over low heat, adding a splash of milk or broth if it gets too thick.
How to Serve
Serve your Macaroni and Cheese Soup with a slice of crusty bread or a side salad for a complete meal. It’s also delicious topped with extra cheese or crispy bacon.
Creative Leftover Transformations
Turn leftovers into a mac and cheese casserole by adding breadcrumbs on top and baking it in the oven. You can also use it as a filling for a cheesy pasta bake.
Additional Tips
For a richer soup, add a dollop of cream or sour cream at the end. You can also top it with some freshly chopped parsley for color and freshness.
Make It a Showstopper
For an extra indulgent dish, serve the soup in individual bread bowls and top with more melted cheese and crispy bacon.
Variations to Try
- Add crispy bacon or sausage for extra flavor.
- Make it a creamy tomato macaroni and cheese soup by adding a can of crushed tomatoes.
- For a spicy version, add diced green chilies or jalapeños.
FAQ’s
Q1: Can I make this soup vegetarian?
A1: Yes, simply use vegetable broth and omit the bacon if you’re making it vegetarian.
Q2: Can I make this soup in advance?
A2: Yes, you can make it ahead of time and store it in the fridge for up to 3 days.
Q3: Can I freeze this soup?
A3: Yes, you can freeze the soup, but the texture may change slightly when reheated. It’s best enjoyed fresh or within a few days.
Conclusion
Macaroni and Cheese Soup is the ultimate comfort food, packed with creamy, cheesy goodness and hearty pasta. It’s easy to make, totally satisfying, and perfect for a cozy meal. Whether you’re making it for dinner or serving it as a lunch, this soup is sure to warm you up and make you feel right at home.
Print
Macaroni and Cheese Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy Macaroni and Cheese Soup combines cheesy macaroni pasta in a velvety soup base. It’s the perfect comfort food for any occasion!
Ingredients
- Macaroni Pasta: 1 cup – The classic pasta that makes this soup feel like mac and cheese.
- Butter: 3 tablespoons – Adds richness and is used to make the roux.
- Flour: 3 tablespoons – Thickens the soup and helps create a creamy texture.
- Milk: 3 cups – The base of the soup, adding creaminess and richness.
- Chicken Broth: 2 cups – Adds depth of flavor to the soup.
- Cheddar Cheese: 2 cups, shredded – The main cheese in the soup, providing its signature flavor.
- Mozzarella Cheese: 1 cup, shredded – Adds a stretchy, creamy texture.
- Parmesan Cheese: 1/2 cup, grated – Adds a salty, nutty flavor.
- Salt: 1/2 teaspoon – Enhances the flavors.
- Pepper: 1/4 teaspoon – Adds a slight kick.
- Garlic Powder: 1/2 teaspoon – Adds savory depth.
- Mustard Powder (Optional): 1/4 teaspoon – Adds a little tang and enhances the cheese flavor.
Instructions
- Preheat Your Equipment: Heat a large soup pot over medium heat.
- Combine Ingredients: Melt butter in the pot and whisk in the flour. Gradually add milk and broth, bring to a simmer.
- Prepare Your Cooking Vessel: Cook the macaroni pasta in a separate pot according to package instructions. Drain and set aside.
- Assemble the Dish: Stir in shredded cheeses and seasonings, then add the cooked macaroni to the soup.
- Cook to Perfection: Simmer until the cheese melts and the soup is creamy.
- Finishing Touches: Taste and adjust seasoning.
- Serve and Enjoy: Serve hot with extra cheese or crispy bacon if desired.
Notes
- Add crispy bacon for extra flavor.
- Make it spicier by adding jalapeños or hot sauce.
- Leftovers store well in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 50mg