If you have ever dreamed of transforming the comforting flavors of classic macaroni and cheese into a warm, hearty bowl of soup, you are in for a treat with this Mac & Cheese Soup Recipe. It takes the familiar cheesy goodness and elevates it by blending it with tender vegetables, spices, and a luscious creamy broth, delivering a soul-satisfying meal that feels like a big, cozy hug from the inside out. Whether it’s a chilly evening or when you just crave something that hits all the right cozy notes, this soup is downright irresistible.

Ingredients You’ll Need
Gathering simple, fresh ingredients is the key to making this Mac & Cheese Soup Recipe shine. Each item plays a crucial part: the olive oil and aromatics build a flavorful base, the spices add warmth and depth, and the blend of cheeses creates that melt-in-your-mouth creamy texture that we all adore.
- 2 tablespoons olive oil: For sautéing vegetables and infusing gentle richness.
- 1 onion, diced: Adds sweetness and body to the soup’s foundation.
- 2 large carrots, diced: Brings a subtle earthy sweetness and vibrant color.
- 2 stalks celery, diced: Offers mild crunch and freshness.
- 4 cloves garlic, finely chopped: Infuses a lovely aromatic zing.
- 1 ½ teaspoons black pepper: For a gentle heat that wakes up your palate.
- 1 teaspoon salt: Essential to balance and enhance flavors.
- ½ teaspoon cayenne pepper: Adds a subtle spicy kick to brighten the richness.
- ½ teaspoon mustard powder: Gives a deep tangy note that lifts the cheese.
- 1 pinch nutmeg: Provides a warm, cozy aroma perfect for cheesy dishes.
- 6 cups vegetable broth, divided: Serves as the savory liquid base, enriching the soup’s body.
- ¼ cup all-purpose flour: Creates the roux that thickens the soup beautifully.
- 2 cups uncooked pasta shells: The perfect pasta shape to cuddle creamy cheese and broth.
- ½ cup heavy cream: Adds luxurious creaminess to the soup.
- 1 (8 oz) block cream cheese, softened: Brings velvety smoothness and a slight tang.
- 3 cups shredded cheddar cheese: The star ingredient that delivers that unmistakable cheesy flavor.
How to Make Mac & Cheese Soup Recipe
Step 1: Sauté Vegetables
Start by heating the olive oil in a large pot or Dutch oven over medium heat. Toss in the diced onion, carrots, and celery, cooking them gently until they soften and their natural sweetness emerges. Then stir in the finely chopped garlic, black pepper, salt, cayenne pepper, mustard powder, and a pinch of nutmeg. This step is crucial as it builds the aromatic base that will give your soup complexity and warmth.
Step 2: Make Roux
To get that luscious, creamy texture, add 1 cup of the vegetable broth and the flour to the pot with your softened vegetables. Whisk constantly to prevent lumps and cook until the mixture turns smooth and slightly thickened—this is your magic roux forming, the key to that perfectly velvety soup.
Step 3: Add Broth and Pasta
Slowly whisk in the remaining 5 cups of vegetable broth to ensure a smooth, lump-free broth. Once incorporated, add the uncooked pasta shells and let them simmer gently for 8 to 10 minutes or until they reach a tender but still slightly firm (al dente) texture. This allows the pasta to absorb the flavors while maintaining a satisfying bite.
Step 4: Stir in Cheese and Cream
Now comes the indulgent part. Stir in the heavy cream, softened cream cheese, and shredded cheddar cheese until everything melts together into a rich, creamy soup with a beautiful cheesy pull. This final step transforms the dish into the heartwarming Mac & Cheese Soup Recipe so many will fall in love with.
How to Serve Mac & Cheese Soup Recipe
Garnishes
To add freshness and a little crunch, sprinkle the soup with chopped chives, green onions, or crispy bacon crumbles right before serving. These garnishes provide a delightful contrast in texture and a pop of color that makes the soup even more inviting.
Side Dishes
This soup pairs wonderfully with a simple green salad dressed lightly or some crusty bread to soak up every drop of that creamy, cheesy broth. Garlic bread or a warm buttered baguette can turn this meal into complete comfort food heaven.
Creative Ways to Present
For a fun twist, consider serving the Mac & Cheese Soup in hollowed-out small bread bowls or mini pumpkins during cooler months. Or top it with toasted breadcrumbs mixed with Parmesan for an extra layer of flavor and crunch that your guests will adore.
Make Ahead and Storage
Storing Leftovers
Your leftover Mac & Cheese Soup Recipe can be stored in an airtight container in the refrigerator for 3-4 days. Be sure to cool it completely before refrigerating to keep the flavors fresh and the texture creamy.
Freezing
While it’s best enjoyed fresh, you can freeze this soup for up to 1 month. Use a freezer-safe container, leaving room for expansion. When ready, thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring frequently to prevent the cheese from separating or the soup from sticking. Adding a splash of broth or cream can help restore any thickened consistency for a silky finish.
FAQs
Can I use other types of cheese for this Mac & Cheese Soup Recipe?
Absolutely! While cheddar is classic, feel free to experiment with cheeses like Gruyère, Monterey Jack, or mozzarella for different flavors and melting qualities. Just keep in mind some cheeses melt better than others.
What pasta shapes work best in this soup?
Small pasta shapes that can hold the creamy broth, like shells, elbow macaroni, or small ditalini, work great. They ensure every spoonful has a wonderful balance of pasta and cheese.
Is this Mac & Cheese Soup Recipe vegetarian?
Yes, this recipe is vegetarian as it uses vegetable broth. To keep it vegetarian, avoid bacon garnishes or substitute with crispy fried onions or nuts for texture.
Can I make this soup dairy-free?
For a dairy-free version, you can try using dairy-free cream cheese, shredded cheese alternatives, and substitute heavy cream with full-fat coconut milk. Keep in mind this will slightly alter the flavor but still be delicious.
How do I prevent the cheese from clumping when adding it?
Make sure your soup is warm but not boiling when adding cheese as too much heat can cause it to separate. Stir continuously and add cheese in batches for a smooth melt every time.
Final Thoughts
This Mac & Cheese Soup Recipe is truly a celebration of comfort in a bowl. Each spoonful feels indulgent yet familiar, making it perfect for weeknight dinners or casual gatherings. I encourage you to dive in, make it your own with your favorite garnishes, and enjoy the warmth and joy that only a dish like this can bring.
Print
Mac & Cheese Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This comforting Mac & Cheese Soup blends the creamy richness of classic mac and cheese with the warmth of a hearty soup. Featuring tender pasta shells, sautéed vegetables, and a luscious cheese sauce made from cream cheese, cheddar, and heavy cream, this recipe is perfect for a satisfying meal on a cool day. Enhanced with aromatic spices and garnished with fresh chives, green onions, or crispy bacon crumbles, this soup is a delicious twist on traditional macaroni and cheese.
Ingredients
Soup Base
- 2 tablespoons olive oil
- 1 onion, diced
- 2 large carrots, diced
- 2 stalks celery, diced
- 4 cloves garlic, finely chopped
- 1 ½ teaspoons black pepper
- 1 teaspoon salt
- ½ teaspoon cayenne pepper
- ½ teaspoon mustard powder
- 1 pinch nutmeg
- 6 cups vegetable broth, divided
- ¼ cup all-purpose flour
Pasta and Dairy
- 2 cups uncooked pasta shells
- ½ cup heavy cream
- 1 (8 oz) block cream cheese, softened
- 3 cups shredded cheddar cheese
Garnishes
- Chopped chives
- Green onions
- Bacon crumbles
Instructions
- Sauté Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery, cooking them until they become softened and fragrant. Stir in the finely chopped garlic along with black pepper, salt, cayenne pepper, mustard powder, and nutmeg. Continue cooking until the vegetables are fully tender, developing a flavorful aromatic base for the soup.
- Make Roux: Pour in 1 cup of the vegetable broth and sprinkle in the all-purpose flour. Stir continuously to combine, cooking the mixture until it becomes smooth and starts to thicken, creating a roux that will give the soup a creamy texture.
- Add Broth and Pasta: Gradually whisk in the remaining 5 cups of vegetable broth, ensuring the mixture stays smooth without lumps. Add the uncooked pasta shells to the pot and let the soup simmer gently for 8 to 10 minutes, or until the pasta is al dente—tender but still with a slight bite.
- Stir in Cheese and Cream: Reduce the heat to low and stir in the heavy cream, softened cream cheese, and shredded cheddar cheese. Continue stirring until all the cheese has melted completely, and the soup is creamy and smooth.
- Serve: Ladle the soup into bowls while hot and garnish with your choice of chopped chives, fresh green onions, or crispy bacon crumbles for added flavor and texture. Enjoy immediately.
Notes
- For a vegetarian version, omit bacon crumbles or use a plant-based alternative.
- If you prefer a thicker soup, reduce the broth slightly or add an extra tablespoon of flour in the roux step.
- Use gluten-free pasta and flour substitute to make this recipe gluten-free.
- Adjust seasoning to taste, especially the salt and cayenne pepper, depending on your spice preference.
- To soften cream cheese quickly, microwave in short bursts or leave it at room temperature before cooking.

