
This creamy Truffle Mac and Cheese Soup combines everything you love about gooey baked mac and cheese with the comforting warmth of a velvety soup. With layers of sharp cheddar and gruyere, plus that unmistakable earthy hint of truffle, this recipe turns an ordinary night into something a little special. Whether you want to amp up your dinner or impress a soup-loving crowd, you will find yourself coming back to this bowl again and again.
I tested this soup on a blustery night and was amazed at how each spoonful delivered both comfort and a gourmet twist. My husband asked for seconds before I even sat down.
Ingredients
- Elbow macaroni or small pasta shells: Give the soup its signature mac and cheese character Choose bronze-cut or high-quality pasta if you can
- Unsalted butter: Essential for developing a silky roux Go for European-style butter for even more richness
- All-purpose flour: Thickens the soup to creamy perfection Sift for a lump-free base
- Whole milk: Adds body and creaminess Use fresh full-fat milk for the best texture
- Heavy cream: Ensures every spoonful tastes luxurious Look for cream with minimal additives
- Sharp cheddar cheese: Melty and tangy Shred it yourself for better melt and flavor
- Gruyère cheese: Adds nutty complexity Both aged and younger varieties work
- Parmesan cheese: Intensifies the cheesy punch Use a wedge and grate right before use
- Truffle oil: The aromatic finishing touch Invest in a reputable brand for true truffle aroma
- Truffle salt: Infuses a subtle earthiness Try to locate authentic truffle salt for best results Regular salt works too
- Ground black pepper: Provides depth and contrast Freshly cracked pepper stands out here
- Smoked paprika: Brings a mild smoky note Opt for Spanish sweet smoked paprika if available
- Nutmeg: Only a tiny amount but essential for warmth and complexity Freshly grated is best
- Toasted panko breadcrumbs: For a satisfying crunch Toast until golden for the ideal texture
- Chopped chives: Lively garnish Choose crisp bright green chives
Instructions
- Cook the Pasta:
- Bring a large pot of salted water to a boil and add the pasta Stir occasionally and cook until just al dente Drain well and set aside while you prepare the soup base
- Make the Roux:
- Place a large pot over medium heat and add the butter Once melted add the flour Whisk constantly for one to two minutes until the mixture is bubbling and smells toasty This is critical for smooth soup
- Build the Creamy Base:
- Gradually pour in the milk and heavy cream while whisking without stopping The slow addition helps prevent lumps Continue to whisk as the liquid heats and thickens This takes about three to four minutes Watch for the soup to just coat the back of your spoon
- Melt the Cheeses:
- Lower the heat to prevent scorching Begin adding the sharp cheddar Gruyère and Parmesan cheeses by handfuls Stir thoroughly after each addition until every bit melts The soup should turn silky rich and slightly stretchy
- Season and Add Truffle Flavor:
- Mix in the truffle oil truffle salt black pepper smoked paprika and nutmeg Taste and adjust the seasoning Your kitchen will fill with a luxurious truffle aroma at this point
- Combine with Pasta:
- Gently stir in the cooked macaroni making sure each piece is coated in the creamy cheese soup Let everything warm gently together for about two to three minutes
- Garnish and Serve:
- Ladle the soup into warm bowls Drizzle with more truffle oil then sprinkle with toasted panko and fresh chives if desired This is your final pop of texture and flavor Serve right away for maximum creaminess

Truffle oil completely transforms this dish from simple comfort to restaurant quality. The first night I made this soup my sister and I giggled over how something so easy could taste so fancy.
Storage Tips
Transfer any leftover soup to airtight containers while still warm but not hot. It will keep in the fridge for up to three days. When reheating add a splash of milk or cream to bring back smoothness and gently heat while stirring. If freezing let the soup cool completely and freeze in single-serving portions. Thaw in the fridge and reheat slowly to prevent the cheese from separating.
Ingredient Substitutions
Use gluten-free pasta and flour for an easy gluten-free option. If truffle oil or truffle salt is out of reach infuse the soup with a bit more Parmesan and a drizzle of high-quality olive oil before serving. Mix up the cheese blend with fontina or mozzarella for a stretchier texture or even a sprinkle of blue cheese for a bold twist.
Serving Suggestions
Serve this soup as a cozy lunch alongside a bright green salad with lemon vinaigrette. For extra flourish top with fried mushrooms or crispy shallots. It is also a fun starter for dinner parties served in mug-size portions with homemade garlic bread.
Cultural and Seasonal Context
This soup draws inspiration from American mac and cheese which has roots in southern comfort food and classic French béchamel. In winter the soup is especially comforting but it adapts beautifully to spring with the addition of fresh peas or ramps. Around the holidays it brings a sense of celebration to even a simple family meal.
Seasonal Adaptations
Fold in sautéed wild mushrooms for a fall version Add steamed asparagus tips or fresh peas in spring Top with diced tomatoes and basil during summer
Success Stories
One friend said the soup made her family dinner feel like a five-star restaurant night. When my nephew visited he declared this was better than any boxed mac and cheese—and licked the bowl clean.
Freezer Meal Conversion
This soup freezes surprisingly well if you slightly undercook the pasta before adding so it does not go mushy. Ladle cooled soup into containers leaving a little headspace. Thaw in the fridge overnight and bring back to life on the stovetop with a splash of milk. Stir gently for silky results.

One taste and you will see this is not your average mac and cheese—this soup is a special treat worth sharing. Enjoy every spoonful warm and don’t forget the crunchy toppings.
Common Recipe Questions
- → How can I enhance the truffle flavor?
Adding a little extra truffle oil just before serving and using truffle salt will intensify the aroma and taste.
- → Can I substitute other cheeses?
Absolutely! Try fontina, mozzarella, or other favorites to suit your flavor preference or use what you have on hand.
- → Is this soup suitable for vegetarians?
Yes, as long as the cheeses and other ingredients do not contain animal-derived rennet, it is vegetarian-friendly.
- → How do I make this gluten-free?
Use gluten-free pasta and a gluten-free flour blend to keep the soup hearty yet safe for gluten sensitivities.
- → What garnishes pair well with this soup?
Toasted panko breadcrumbs and fresh chives add crunch and color, while a drizzle of truffle oil brings depth.
- → How should leftovers be stored?
Cool completely and refrigerate in an airtight container for up to three days. Reheat gently, adding milk if needed.