Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mac & Cheese Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 6 reviews
  • Author: Taylor
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This creamy Mac & Cheese Soup is a comforting and hearty dish that combines tender pasta shells in a cheesy broth enriched with cream cheese and cheddar. Packed with diced vegetables and seasoned with warming spices, it’s perfect for a cozy meal. Garnish with chives, green onions, or bacon for extra flavor and texture.


Ingredients

Scale

Vegetables and Seasonings

  • 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

Liquids and Broth

  • 6 cups vegetable broth, divided
  • ½ cup heavy cream

Cheeses and Pasta

  • ¼ cup all-purpose flour
  • 2 cups uncooked pasta shells
  • 1 (8 oz) block cream cheese
  • 3 cups cheddar cheese, shredded

Garnishes

  • Chives, green onion, or bacon


Instructions

  1. Heat the vegetables: In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the diced onion, carrots, and celery. Cook for 4 to 5 minutes until the vegetables begin to soften.
  2. Add seasonings and garlic: Stir in the finely chopped garlic, black pepper, salt, cayenne pepper, mustard powder, and nutmeg. Cook for an additional 3 to 4 minutes until the vegetables are tender and fragrant.
  3. Create the roux: Pour about 1 cup of the vegetable broth into the pot along with ¼ cup all-purpose flour. Stir constantly and cook for 1 to 2 minutes to create a smooth, thickened base.
  4. Simmer pasta: While stirring continuously, slowly add the remaining 5 cups of vegetable broth. Add the uncooked pasta shells, and simmer the mixture for 10 minutes until the pasta is al dente.
  5. Add cream and cheeses: Stir in ½ cup heavy cream, the 8 oz block of cream cheese, and 3 cups shredded cheddar cheese. Continue stirring until the cheeses have fully melted and the soup is rich and creamy.
  6. Serve and garnish: Ladle the soup into bowls and top each serving with your choice of chopped chives, green onions, or crispy bacon crumbles. Serve hot for a hearty meal.

Notes

  • For a vegetarian version, omit bacon and use vegetable broth.
  • You can substitute pasta shells with elbow macaroni if preferred.
  • Adjust cayenne pepper to control the heat level.
  • Use low-fat cream or milk if you want a lighter soup, but it will be less creamy.
  • To make it gluten-free, substitute all-purpose flour with a gluten-free flour blend or cornstarch for thickening.
  • Leftover soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.

Nutrition

  • Serving Size: 1 cup
  • Calories: 350 kcal
  • Sugar: 4 g
  • Sodium: 650 mg
  • Fat: 20 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 55 mg