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.4 from 7 reviews
  • Author: Caroline
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A creamy and comforting Mac & Cheese Soup featuring tender pasta shells in a rich, cheesy broth with aromatic vegetables and spices, perfect for a cozy meal.


Ingredients

Scale

Base

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 large carrots, diced
  • 2 stalks celery, diced
  • 4 cloves garlic, finely chopped

Spices and Seasonings

  • 1 ½ teaspoons black pepper
  • 1 teaspoon salt
  • ½ teaspoon cayenne pepper
  • ½ teaspoon mustard powder
  • 1 pinch nutmeg

Broth and Thickener

  • 6 cups vegetable broth, divided
  • ¼ cup all-purpose flour

Main Components

  • 2 cups uncooked pasta shells
  • ½ cup heavy cream
  • 1 (8 oz) block cream cheese
  • 3 cups cheddar cheese, shredded

Garnishes

  • chives, green onion, or bacon


Instructions

  1. Sauté Vegetables: In a large pot or dutch oven, heat olive oil over medium heat. Add diced onion, carrots, and celery. Cook for 4-5 minutes until the vegetables begin to soften.
  2. Add Spices and Garlic: Stir in finely chopped garlic, black pepper, salt, cayenne pepper, mustard powder, and nutmeg. Cook for an additional 3-4 minutes until vegetables are tender and fragrant.
  3. Create Roux with Broth and Flour: Pour in about 1 cup of vegetable broth and add the flour. Stir continuously and cook for 1-2 minutes to form a smooth mixture and start thickening.
  4. Add Remaining Broth and Pasta: Slowly whisk in the remaining vegetable broth, ensuring no lumps form. Bring soup to a simmer and add the uncooked pasta shells. Cook for 10 minutes until pasta is al dente, stirring occasionally to prevent sticking.
  5. Add Cream and Cheeses: Lower heat and stir in heavy cream, cream cheese, and shredded cheddar cheese. Stir constantly until the cheeses melt fully into a smooth, creamy soup.
  6. Serve: Ladle soup into bowls and garnish with chopped chives, green onions, or crispy bacon crumbles as desired. Serve hot for best flavor.

Notes

  • Use gluten-free pasta and flour to make this soup gluten-free.
  • For a vegetarian version, omit bacon garnish or use a plant-based alternative.
  • If the soup is too thick, add extra vegetable broth or water to reach desired consistency.
  • Leftovers store well in the refrigerator for up to 3 days; reheat gently to avoid curdling.
  • Adjust cayenne pepper amount to control spiciness to your preference.

Nutrition

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