This rich and velvety soup transforms everyone's favorite comfort food into a spoonable delight. Elbow macaroni floats in a smooth cheese-infused broth made with sharp cheddar and mozzarella, creating a silky texture that coats every bite. The addition of sautéed onions, garlic, and a hint of dry mustard adds depth and warmth, while the vegetable broth keeps the flavors balanced and not overly heavy.
Ready in just 35 minutes, this versatile dish works wonderfully as a hearty main course or crowd-pleasing starter. The soup naturally thickens as it sits, making leftovers even more satisfying the next day.
Snow was falling hard against my kitchen window last January when I first attempted this soup. I had leftover mac and cheese from the night before and thought why not transform it into something warm and spoonable. That impulsive experiment turned into the coziest discovery of my winter cooking repertoire, and now it is my go to when I need serious comfort food.
My sister came over unexpectedly that evening, shivering from her commute. I ladled this soup into mismatched mugs and we sat on the couch while steam rose up between our conversations. She asked for the recipe before she even finished her first bowl, and now she makes it for her own family on rainy Tuesdays.
Ingredients
- Elbow macaroni (200 g): These little curves catch the cheesy broth in every bite, and their size is perfect for soup spoonfuls
- Whole milk (3 cups): The richness creates that velvety texture that makes restaurant soups so memorable
- Sharp cheddar cheese (1 ½ cups): Sharp varieties give that bold cheesy flavor without needing excessive amounts
- Mozzarella cheese (½ cup): This adds the most incredible stretchy quality to the soup
- Unsalted butter (2 tbsp): Starting your vegetable base with butter builds layers of flavor from the ground up
- Small onion (1, diced): The foundation that makes the soup taste homemade and not like something from a can
- Garlic (2 cloves, minced): Fresh garlic makes all the difference between good and unforgettable
- Grated carrot (1 small, optional): Adds natural sweetness and a gorgeous golden hue
- All-purpose flour (2 tbsp): The secret to achieving the perfect body without making a separate roux
- Vegetable broth (3 cups): Use a quality brand you enjoy drinking on its own
- Dry mustard powder (½ tsp): This tiny pinch wakes up all the cheese flavors
- Salt and pepper: Essential for balancing the richness
Instructions
- Cook the pasta:
- Boil your macaroni in salted water until just al dente, then drain and set aside
- Build the flavor base:
- Melt butter in a large pot over medium heat and cook the onion and carrot until soft, about 4 minutes
- Add aromatic depth:
- Stir in the minced garlic and let it cook for just one minute until fragrant
- Create the soup body:
- Sprinkle flour over the vegetables, stir to coat everything evenly, and cook for 1 to 2 minutes to eliminate any raw flour taste
- Add the liquids:
- Slowly whisk in the milk and vegetable broth, making sure to break up any lumps as you go
- Simmer gently:
- Bring the mixture to a gentle simmer and stir in the dry mustard, salt, and pepper
- Melt the magic:
- Reduce heat to low and add the cheeses a handful at a time, stirring until each addition disappears into the soup
- Bring it all together:
- Add the cooked macaroni and let everything heat gently for another 2 to 3 minutes
- Serve it up:
- Ladle into bowls while steaming hot and finish with chopped chives or bacon bits if you like
This recipe saved me during a particularly chaotic week when my kitchen was the only room that felt calm. There is something meditative about stirring cheese into hot broth and watching it transform into liquid gold. Now whenever I make it, I am reminded that sometimes the best comfort comes from the simplest ingredients.
Making It Your Own
The beauty of this soup lies in how well it adapts to whatever you have on hand. Sometimes I swap in gruyere for a nutty depth, other times I use pepper jack for a gentle kick. I have even stirred in pureed roasted butternut squash when autumn cravings hit hard.
Serving Suggestions
A crusty baguette for dipping makes this a complete meal. I also love serving it alongside a simple green salad with a sharp vinaigrette to cut through the richness. For dinner parties, individual ramekins with a breadcrumb topping baked until golden never fail to impress.
Storage And Meal Prep
This soup keeps beautifully in the refrigerator for up to three days, though the pasta will continue softening. When reheating, do it slowly over low heat and stir frequently to prevent scorching. For freezing, skip adding the pasta initially and stir it in when you reheat the thawed soup base.
- Always cool soup completely before transferring to storage containers
- Label your containers with the date so you can track freshness
- Never freeze soup that has already been reheated
There is honest warmth in a bowl of this soup that goes far beyond its temperature. I hope it brings the same comfort to your table as it has to mine.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Yes, you can prepare the soup base up to 2 days in advance. Store it separately from the pasta and reheat gently, adding the cooked macaroni just before serving to prevent it from becoming mushy.
- → What type of cheese works best?
-
Sharp cheddar provides the most flavor impact, while mozzarella adds creaminess and stretch. You can also experiment with Gruyère for a nuttier taste or add Parmesan for extra depth.
- → How do I prevent the cheese from separating?
-
Keep the heat on low when adding cheese and avoid boiling. Add cheese gradually, stirring constantly until fully melted. If separation occurs, whisk in a small amount of cold milk or cream.
- → Can I freeze this soup?
-
Freezing isn't recommended as dairy-based soups can separate and become grainy when thawed. It's best enjoyed fresh or refrigerated for up to 3 days.
- → How can I make this gluten-free?
-
Substitute gluten-free elbow macaroni and use a 1:1 gluten-free flour blend instead of all-purpose flour. The texture and flavor will remain delicious.
- → What can I serve with this soup?
-
Crusty bread, garlic knots, or a simple green salad with vinaigrette complement the rich flavors beautifully. For added crunch, top with toasted breadcrumbs or croutons.