Mac and Cheese Soup brings everything you love about classic macaroni and cheese into a warm, spoonable bowl that feels comforting and familiar. This recipe blends tender pasta, a smooth cheese base, and a rich broth into a satisfying dinner that works perfectly for busy weeknights or relaxed weekends. With simple ingredients and straightforward steps, Mac and Cheese Soup delivers big flavor without extra effort. If you enjoy cheesy pasta soup that feels like a hug in a bowl, this recipe deserves a spot in your rotation.
Story
Mac and Cheese Soup started as a way to turn a childhood favorite into something a little more comforting on cold evenings, when a bowl of soup feels better than a plate of pasta. Instead of baking or serving it thick, this version keeps everything creamy and spoonable, making it ideal for slower meals and cozy nights. The combination of pasta cooked directly in broth and a smooth cheese base creates that familiar mac and cheese taste in a new format. This Mac and Cheese Soup works well when you want a creamy comfort bowl that still feels filling, rich, and satisfying. Because the soup relies on a heavy cream broth texture from milk and cheese rather than actual cream, it stays balanced while still tasting indulgent. It has quickly become an indulgent dinner option that feels special without requiring extra time or complicated techniques.
Ingredients
4 to 5 cups chicken broth or stock
1¼ cups uncooked elbow macaroni
2 tablespoons butter
2 tablespoons all-purpose flour
2 cloves garlic, minced
1 cup milk
4 ounces spreadable cream cheese
1 cup shredded sharp cheddar cheese
½ cup shredded Swiss cheese or additional cheddar
½ teaspoon onion powder
½ teaspoon dry mustard powder
¼ teaspoon salt
¼ teaspoon black pepper
Step-by-Step Instructions
Preparing the Ingredients
Measure all ingredients before starting so the cooking process moves smoothly and nothing overcooks. Mince the garlic finely to help it blend into the soup without overpowering the cheese flavor. Shred the cheeses ahead of time so they melt evenly, and keep them at room temperature for smoother results.
Cooking Instructions
Bring the chicken broth to a boil in a medium pot, then add the macaroni and cook until just al dente without draining. In a separate saucepan, melt the butter, whisk in the flour, and cook briefly before adding garlic and milk. Stir in seasonings, let the mixture thicken, then reduce the heat and whisk in the cheeses until smooth before combining everything into one pot and heating through.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid cooking the pasta past al dente, since it will continue to soften once combined with the cheese sauce. Keep the heat moderate when adding cheese so it melts smoothly rather than separating. Stir often to prevent sticking and maintain an even texture throughout the soup.
Pro Tips for Better Flavor
Use freshly shredded cheese for a smoother texture and stronger flavor. If you want a deeper taste, swap part of the cheddar for smoked cheddar or Gruyère. A small pinch of extra dry mustard can also sharpen the cheese profile without making the soup spicy.
Serving and Storage
How to Serve
Serve Mac and Cheese Soup hot in deep bowls, topped with extra shredded cheese or fresh parsley for contrast. Crusty bread or simple crackers pair well and help soak up the creamy broth. This soup works well as a main dish for lunch or dinner.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stove with a splash of broth or milk to restore the original consistency. Stir frequently while reheating to keep the soup smooth.
Conclusion
Mac and Cheese Soup offers a simple way to enjoy familiar flavors in a comforting new form. With minimal prep and rich results, it fits perfectly into a regular meal plan while still feeling special. Try it once, and it may become a repeat favorite whenever comfort food cravings strike.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make Mac and Cheese Soup ahead of time?
Yes, you can prepare the soup ahead of time and refrigerate it, though it will thicken as it sits. When reheating, add a bit of broth or milk and stir well to bring it back to a smooth, creamy texture.
Can I make this soup vegetarian?
You can easily make this recipe vegetarian by using vegetable broth instead of chicken broth. The cheese and seasonings provide plenty of flavor without relying on meat-based stock.
What pasta works best for this soup?
Elbow macaroni works best because it cooks evenly and fits well on a spoon. Small shells or ditalini also work if you want a slightly different texture.
Print
Mac and Cheese Soup
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy Mac and Cheese Soup that turns classic comfort food into a warm, satisfying bowl perfect for easy dinners.
Ingredients
- 4–5 cups chicken broth or stock
- 1¼ cups uncooked elbow macaroni
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cloves garlic, minced
- 1 cup milk
- 4 ounces spreadable cream cheese
- 1 cup shredded sharp cheddar cheese
- ½ cup shredded Swiss cheese
- ½ teaspoon onion powder
- ½ teaspoon dry mustard powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Bring broth to a boil and cook macaroni until al dente.
- Melt butter and whisk in flour, cooking briefly.
- Add garlic, then whisk in milk until smooth.
- Stir in seasonings and cook until thick.
- Lower heat and whisk in cheeses until smooth.
- Combine pasta and broth with cheese sauce and heat through.
- Season to taste and serve hot.
Notes
- Soup thickens as it stands; add extra broth if needed.
- Use freshly shredded cheese for best texture.
- Smoked cheddar or Gruyère add deeper flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dishes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 6g
- Sodium: 980mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 65mg
