Comforting Mac & Cheese Soup

Featured in Comforting Soups & Stews.

Dive into the velvety and comforting indulgence of this mac and cheese soup. The rich base starts with sautéed aromatic vegetables and spices like cayenne and mustard for bold flavor. Cooked with tender pasta shells, it's finished with heavy cream, cream cheese, and cheddar for a creamy, cheesy consistency. Serve with garnishes like chives, green onions, or crispy bacon crumbles for an irresistible touch. Perfect for cozy meals at home, it balances heartiness and warmth in every bite.

A woman in a white chef's outfit with a chef's hat and apron.
Updated on Sun, 23 Mar 2025 17:31:21 GMT
A spoon is in a bowl of macaroni and cheese. Pin it
A spoon is in a bowl of macaroni and cheese. | cuisinegenial.com

This mac and cheese soup transforms everyone's favorite comfort dish into a creamy, satisfying bowl that warms you from the inside out. My family discovered this recipe during a particularly cold January, and it's been our go-to for busy weeknights ever since.

The first time I made this soup, my picky 8-year-old actually asked for seconds, which never happens with vegetables involved. Now it's requested at least twice a month in our house, especially when the temperatures drop.

Ingredients

  • Olive oil: Provides a smooth foundation for sautéing vegetables with a healthy fat
  • Onion, carrots, and celery: Create the essential flavor base known as mirepoix
  • Garlic: Adds depth and warmth to the overall flavor profile
  • Black pepper and cayenne: Provide a subtle heat that balances the creaminess
  • Mustard powder: Gives that classic mac and cheese tang without using actual mustard
  • Nutmeg: Enhances the cheese flavors in an unexpected but traditional way
  • Vegetable broth: Makes this soup deeply flavorful while keeping it vegetarian friendly
  • All-purpose flour: Helps thicken the soup to the perfect consistency
  • Pasta shells: Trap pockets of cheese inside each bite
  • Heavy cream: Adds luxurious richness that cannot be substituted
  • Cream cheese: Creates an ultra silky texture that prevents the soup from breaking
  • Cheddar cheese: Brings that classic mac and cheese flavor everyone loves

Step-by-Step Instructions

Sauté the Vegetables:
Heat olive oil in your Dutch oven over medium heat until it shimmers slightly. Add the diced onion, carrot, and celery, stirring occasionally for 4-5 minutes until the onions become translucent. The vegetables should soften but not brown, as this develops their sweetness while maintaining their flavor.
Build the Flavor Base:
Add the minced garlic along with all the spices black pepper, salt, cayenne, mustard powder, and nutmeg. Stir continuously for 3-4 minutes to toast the spices and cook the garlic until fragrant. This step is crucial for developing depth of flavor throughout the entire soup.
Create the Roux:
Pour in approximately 1 cup of vegetable broth along with the flour, stirring vigorously to prevent lumps. Cook this mixture for 1-2 minutes until it thickens and becomes smooth. This roux will give your soup body and prevent the cheese from separating later.
Simmer the Base:
While constantly stirring, gradually add the remaining 5 cups of broth to ensure a smooth consistency. Once fully incorporated, add the pasta shells and adjust heat to maintain a gentle simmer. Cook for 8-10 minutes, stirring occasionally to prevent sticking, until the pasta is tender but still has a slight bite.
Add the Dairy:
Reduce heat to low before stirring in the heavy cream, cream cheese, and shredded cheddar. Stir continuously until all cheese has completely melted and the soup reaches a velvety consistency. Be patient here keeping the heat low prevents the dairy from curdling.
Garnish and Serve:
Ladle the hot soup into bowls and top with your choice of garnishes. The bright green of chives or green onions adds visual appeal and freshness, while bacon crumbles introduce a smoky, crispy contrast to the creamy soup.

The cream cheese is truly the secret weapon in this recipe. I discovered its importance after several failed attempts at cheese soups that broke or became grainy. My grandmother actually taught me this trick when I was learning to cook in her kitchen as a teenager. She always said, "A block of cream cheese can fix almost any soup!" And she was absolutely right.

Make It Your Own

This mac and cheese soup welcomes customization based on your preferences and what's in your refrigerator. For protein, consider adding shredded rotisserie chicken, crispy bacon bits, or even sliced smoked sausage during the final heating stage. Vegetable lovers can incorporate broccoli florets, diced bell peppers, or fresh spinach leaves. Just add hearty vegetables earlier with the mirepoix or delicate ones in the final minutes of cooking.

Storage and Reheating

Store leftover soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably when chilled, so when reheating, add a splash of milk or broth to reach your desired consistency. Warm gently over medium-low heat, stirring frequently to prevent scorching. While technically freezable, dairy-based soups can sometimes separate when thawed, so I recommend enjoying this fresh or refrigerated rather than freezing when possible.

Childhood Comfort Food Upgrade

This soup represents the evolution of comfort food across generations. Traditional mac and cheese has been a staple on American tables since the 1930s, but transforming it into a hearty soup creates something both familiar and exciting. The addition of vegetables sneaks nutrition into what kids recognize as a favorite meal, making it a parenting win that doesn't feel like a compromise. Many of my friends have adopted this recipe after their children gobbled it up without a single complaint about the vegetables.

Serving Suggestions

Pair this rich soup with something light and crisp to balance the meal. A simple green salad dressed with vinaigrette provides a refreshing contrast to the creamy soup. Crusty artisan bread or homemade garlic bread makes perfect dipping companions. For a complete meal, consider serving smaller portions as a starter before a protein-centered main dish, though in my house, we often enjoy large bowls as the main event with just a side of roasted vegetables.

Frequently Asked Questions

→ Can I substitute the cheddar cheese?

Yes, you can use other cheeses like Gouda, Monterey Jack, or a cheese blend that melts well, but cheddar gives a classic flavor.

→ How do I make this dish spicier?

To add more heat, increase the cayenne pepper or include a dash of hot sauce when cooking the soup.

→ What is the best pasta for this soup?

Pasta shells work well as they hold the creamy sauce, but you can also use elbow macaroni or small penne as alternatives.

→ Can this soup be made ahead?

Yes, it can be made ahead of time. Reheat gently on the stove, adding a bit of water or broth to regain the creamy consistency.

→ How can I make this soup lighter?

For a lighter version, use low-fat cream cheese, reduced-fat cheddar, and skip the heavy cream. It will still taste delicious!

Mac & Cheese Soup Delight

Indulge in a creamy, cheesy soup with pasta shells, cheddar, and veggies for ultimate comfort.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Ferdaous

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: Vegetarian

Ingredients

01 2 tablespoons olive oil
02 1 onion, diced
03 2 large carrots, diced
04 2 stalks celery, diced
05 4 cloves garlic, finely chopped
06 1 ½ teaspoons black pepper
07 1 teaspoon salt
08 ½ teaspoon cayenne pepper
09 1/2 teaspoon mustard powder
10 1 pinch nutmeg
11 6 cups vegetable broth, divided
12 1/4 cup all-purpose flour
13 2 cups uncooked pasta shells
14 1/2 cup heavy cream
15 1 (8 oz) block cream cheese
16 3 cups cheddar cheese, shredded
17 Chives, green onion, or bacon for garnish

Instructions

Step 01

In a large pot or Dutch oven, heat olive oil over medium heat. Add the onion, carrot, and celery, and cook for 4-5 minutes.

Step 02

Stir in the garlic, black pepper, salt, cayenne pepper, mustard powder, and nutmeg. Cook for 3-4 more minutes until vegetables are tender.

Step 03

Add about 1 cup of the vegetable broth and the flour. Stir and cook for 1-2 minutes until smooth.

Step 04

While stirring, slowly add the remaining vegetable broth. Add the pasta shells and simmer for 8-10 minutes, or until the pasta is al dente.

Step 05

Stir in the heavy cream, cream cheese, and shredded cheddar cheese until fully melted and smooth.

Step 06

Serve hot, garnished with chopped green onions, chives, or bacon crumbles.

Tools You'll Need

  • Large pot or Dutch oven

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy
  • Gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 25 g
  • Total Carbohydrate: 35 g
  • Protein: 15 g