This comforting bowl transforms everyone's favorite pasta dish into a velvety soup. The sharp cheddar and mozzarella create an incredibly smooth cheese sauce that coats every piece of tender elbow macaroni. Aromatic onions, garlic, and a hint of carrot add depth, while dry mustard powder enhances the cheese's natural tang. Ready in just 35 minutes, this vegetarian soup delivers all the cheesy goodness you love in spoonable form. Perfect for cold weather or when you need something deeply satisfying.
The idea came to me during a particularly brutal February when my apartment felt like an icebox and I was craving something more substantial than regular tomato soup. I had half a box of macaroni sitting on the counter and thought, why not just make it spoonable?
My roommate walked in while I was whisking the milk into the roux, giving me this skeptical look until she tasted the first spoonful and immediately demanded a bowl of her own. Now its the thing we make whenever someone has a terrible day at work.
Ingredients
- Elbow macaroni: The curves catch the soup perfectly and feel familiar, though any small pasta works if thats what you have
- Whole milk: Creates that restaurant style creaminess, though Ive used half and half when feeling indulgent
- Sharp cheddar cheese: The sharpness actually matters here because the milk base needs that punch to come through
- Shredded mozzarella cheese: Adds the incredible stretch factor and mellow creaminess that balances the cheddar
- Unsalted butter: Building the roux foundation, start with cold butter so it melts slowly without browning too fast
- Small onion: Finely diced is key because nobody wants chunky onion bits interrupting their silky soup experience
- Garlic: Minced fresh releases way more flavor than the jarred stuff, and it needs only a minute so it doesnt turn bitter
- Grated carrot: Totally optional but I love the subtle sweetness it brings and how it makes the color look more golden
- All purpose flour: Just two tablespoons creates enough body to make it feel like soup instead of just milky pasta water
- Vegetable broth: Keep it mild so it doesnt compete with the cheese, homemade is ideal but low sodium store bought works perfectly
- Dry mustard powder: The secret ingredient that makes cheese taste more like cheese, literally cant taste it as mustard but youll miss it if its gone
- Salt and pepper: Season gradually because the cheese and broth both bring salt to the party already
Instructions
- Get your pasta ready first:
- Cook the macaroni in salted boiling water until just shy of al dente because it will continue cooking in the soup later, then drain and set aside
- Build your flavor base:
- Melt butter in a large pot over medium heat and cook the onion and carrot until soft, about 4 minutes, then add garlic for just one minute until fragrant
- Make the roux:
- Sprinkle flour over the vegetables while stirring constantly to coat everything, and cook for 1 to 2 minutes until the raw flour smell disappears
- Create the soup base:
- Slowly whisk in the milk and vegetable broth, taking your time to prevent lumps, then bring the mixture to a gentle simmer
- Add depth and season:
- Stir in the dry mustard powder and season with salt and pepper, then reduce heat to low to prepare for adding the cheese
- Melt in the magic:
- Add the cheeses one handful at a time, stirring until each batch is fully melted before adding the next, creating a smooth velvety soup
- Bring it all together:
- Fold in the cooked macaroni and let everything heat gently for 2 to 3 minutes, tasting and adjusting seasoning as needed
- Serve it up:
- Ladle into bowls immediately while hot, and garnish with chopped chives or bacon bits if you want that extra crunch and contrast
Last winter my sister was visiting and we ate this curled up on the couch watching movies while snow piled up outside the windows. She texted me the next week asking for the recipe because her kids kept begging for that macaroni soup again.
Making It Your Own
I sometimes stir in a splash of heavy cream at the very end if Im feeling extra indulgent, and a pinch of smoked paprika adds this wonderful subtle smokiness that people notice but cant quite identify. A few dashes of hot sauce create this warmth that balances the richness beautifully without making it spicy.
Get Ahead And Store
The soup base holds up surprisingly well in the fridge for up to three days, though I always cook the pasta fresh and add it when reheating because it absorbs too much liquid if stored already cooked. Freezing works in a pinch but the texture does change slightly, so I recommend freezing just the cheesy broth without pasta and boiling fresh macaroni when you reheat.
Serving Ideas
A simple green salad with sharp vinaigrette cuts through the richness perfectly, and crusty garlic bread is basically mandatory for soaking up every last drop. I love serving it alongside grilled cheese sandwiches for the ultimate comfort food combo that feels like childhood but elevated.
- Top with extra shredded cheese and broil for 2 minutes for a cheesy breadcrumb crust
- Crumble buttery crackers on top for texture contrast against the smooth soup
- Pair with a crisp apple slice on the side to refresh your palate between bites
Theres something about watching people take that first skeptical spoonful and seeing their eyes light up when they realize just how good this combination can be. Hope it brings you as much comfort on cold nights as it has for me.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Yes, prepare up to 2 days in advance. The pasta will absorb more liquid, so add extra milk or broth when reheating to reach desired consistency.
- → What other cheeses work well?
-
Gruyère adds nuttiness, Parmesan brings salty depth, or American cheese creates extra creaminess. Avoid pre-shredded cheese as it doesn't melt smoothly.
- → Can I freeze leftovers?
-
Freezing isn't recommended as dairy can separate. The soup keeps well refrigerated for 3-4 days and reheats beautifully on the stovetop.
- → How do I prevent the sauce from becoming grainy?
-
Shred cheese from blocks, add gradually over low heat, and stir constantly. Avoid high heat which causes cheese to separate and become grainy.
- → What pasta shapes work best?
-
Elbow macaroni, shells, or small pennecatch and hold the cheesy broth beautifully. Avoid long noodles or very large shapes.