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

Creamy Ham Mac and Cheese Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emily
  • Prep Time: 15 mins
  • Cook Time: 25 mins
  • Total Time: 40 mins
  • Yield: 6 servings 1x
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: American

Description

Indulge in the creamy goodness of this ham mac and cheese soup, a comforting and hearty dish perfect for chilly days.


Ingredients

Scale

Pasta and Vegetables

  • 1 ½ cups uncooked elbow macaroni shells
  • 1 cup carrots, diced small (optional)
  • 1 cup peas (optional, frozen or fresh)

Base and Flavorings

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour or gluten-free flour
  • 1 small yellow onion, diced or grated
  • 1 ½ teaspoons Dijon mustard
  • 1 quart chicken broth or stock
  • 1 ½ cups half and half

Cheese and Protein

  • 1 lb whole milk white American cheese, shredded or diced
  • 1 cup ham, diced

Seasoning

  • 1 teaspoon kosher salt
  • Black pepper to taste (optional)

Instructions

  1. Cook Pasta: Cook macaroni according to package instructions. Drain and set aside.
  2. Prepare Base: In a large pot, melt butter, add flour, and cook for a minute. Add onion, mustard, broth, and half and half. Bring to a simmer.
  3. Add Cheese and Protein: Stir in cheese until melted. Add ham, cooked pasta, carrots, and peas. Cook until heated through.
  4. Season to Taste: Season with salt and pepper. Serve hot and enjoy!

Notes

  • You can add extra vegetables like broccoli or cauliflower for more nutrition.
  • Feel free to use different types of cheese for varied flavors.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380 kcal
  • Sugar: 5 g
  • Sodium: 900 mg
  • Fat: 20 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 3 g
  • Protein: 18 g
  • Cholesterol: 60 mg