Easy Mac and Cheese Soup Recipe

Introduction

This Easy Mac and Cheese Soup is a comforting twist on a classic favorite. Creamy, cheesy, and packed with tender pasta and savory ham, it makes for a perfect hearty meal any day of the week.

The image shows a large silver pot filled with creamy soup that has small elbow macaroni pasta, bright green peas, and pinkish chunks of ham. A wooden spoon is inside the pot, lifting a mix of the pasta, peas, and ham from the light yellow creamy broth. The pot is sitting on a white marbled surface with a dark cloth nearby, creating a cozy kitchen scene. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 ½ cups uncooked elbow macaroni shells
  • 2 tablespoons butter (plus a little more for flour)
  • 2 tablespoons all-purpose flour (or substitute with gluten free flour)
  • 1 small yellow onion (diced or grated)
  • 1 cup carrots (diced small, optional)
  • 1 ½ teaspoons Dijon mustard
  • 1 quart chicken broth (or stock)
  • 1 ½ cups half and half
  • 1 lb whole milk white American cheese (bulk, shredded or diced)
  • 1 cup ham (diced, leftover or smoked meats)
  • 1 teaspoon kosher salt (to taste, start with ½ teaspoon)
  • 1 cup peas (optional, frozen or fresh)

Instructions

  1. Step 1: Cook the macaroni according to package directions until al dente. Drain and set aside.
  2. Step 2: In a large soup pot, melt 2 tablespoons of butter over medium heat. Add the diced onion and carrots if using, sauté until soft and caramelized, about 5-7 minutes.
  3. Step 3: If the pot feels dry, add a little more butter. Stir in the flour and Dijon mustard, cooking and stirring for about 1 minute to form a roux.
  4. Step 4: Gradually whisk in the chicken broth and half and half. Cook over medium heat, stirring constantly, until the mixture is steaming and slightly thickened, about 4-5 minutes. For a smoother texture, blend with an immersion blender or transfer in batches to a blender.
  5. Step 5: Lower the heat to low. Stir in the shredded cheese, stirring until completely melted but do not boil the soup.
  6. Step 6: Add the cooked macaroni and diced ham to the soup. Stir occasionally and cook for another 4-5 minutes until heated through.
  7. Step 7: Season with salt to taste. Just before serving, stir in peas if desired for a fresh pop of color and flavor.

Tips & Variations

  • Use gluten-free flour if needed to make this recipe gluten-free without changing the flavor.
  • Swap the ham for cooked bacon or smoked sausage for a different smoky flavor.
  • For an extra creamy soup, add a splash of heavy cream instead of half and half.
  • Fresh or frozen vegetables like broccoli or corn can be stirred in along with the peas for variety.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of broth or milk to loosen the soup if it thickens. Avoid boiling after adding cheese to prevent separation.

How to Serve

A white bowl filled with creamy soup containing small white macaroni, bright green peas, and chunks of pink ham, creating a mix of smooth and chunky textures. A rustic wooden spoon sticks out from the soup. Next to the bowl on a white marbled surface is a golden-brown biscuit with bits of green herbs sprinkled on top, showing a crumbly and soft texture inside. A dark purple cloth is softly draped in the background, adding a cozy feel. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this soup vegetarian?

Yes, substitute vegetable broth for the chicken broth and omit the ham. You can add extra vegetables or plant-based proteins to keep it hearty.

What type of cheese works best?

White American cheese melts smoothly and creates a creamy texture, but you can substitute with mild cheddar or a blend of cheeses for different flavors.

Print

Easy Mac and Cheese Soup Recipe

This Easy Mac and Cheese Soup combines the comforting flavors of classic macaroni and cheese with a creamy, savory soup base. Featuring tender elbow macaroni, melted white American cheese, sautéed onions and optional vegetables, this recipe is a hearty and delicious meal perfect for cozy days. The addition of ham adds a smoky depth, and the soup can be customized with peas or carrots for extra flavor and nutrition.

  • Author: Amaya
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Ingredients

Scale

Pasta

  • 1 ½ cups uncooked elbow macaroni shells

Soup Base

  • 2 tablespoons butter (plus a little more for flour)
  • 2 tablespoons all-purpose flour (or substitute with gluten free flour)
  • 1 small yellow onion (diced or grated)
  • 1 cup carrots (diced small, optional)
  • 1 ½ teaspoons Dijon mustard
  • 1 quart chicken broth (or stock)
  • 1 ½ cups half and half

Cheese and Meat

  • 1 lb whole milk white American cheese (bulk, then shredded or diced)
  • 1 cup ham (diced, leftover or smoked meats)

Seasonings and Vegetables

  • 1 tsp kosher salt (to taste, start with ½ teaspoon and adjust)
  • 1 cup peas (optional, frozen or fresh)

Instructions

  1. Sauté Onions and Carrots: Melt 2 tablespoons of butter in a large soup pot over medium heat. Add the diced or grated yellow onion and diced carrots if using. Sauté for about 5-7 minutes until the vegetables are soft and caramelized, developing a rich flavor base for the soup.
  2. Cook Pasta: Meanwhile, cook the elbow macaroni according to the package directions until al dente. Drain the pasta and set it aside, keeping it ready to add later in the soup.
  3. Add Flour and Mustard: If the pot is dry, add a little more butter and melt it. Stir in the all-purpose flour and Dijon mustard into the melted butter and vegetables. Cook this mixture, stirring constantly, for about 1 minute to form a roux which will thicken the soup.
  4. Add Broth and Half and Half: Gradually pour in the chicken broth and half and half while stirring constantly. Continue cooking over medium heat until the soup is steaming and begins to thicken, approximately 4-5 minutes. For a smoother texture, use an immersion blender directly in the pot or transfer the soup in small batches to a blender to purée.
  5. Stir in Cheese, Pasta, and Ham: Lower the heat to low and slowly stir in the shredded or diced white American cheese until it melts completely. Avoid boiling the soup after adding cheese to prevent curdling. Add the cooked macaroni and diced ham to the pot, stirring occasionally as you cook for another 4-5 minutes until everything is heated through.
  6. Season and Add Peas: Taste the soup and add kosher salt, starting from ½ teaspoon and increasing up to about 1 teaspoon, adjusting for your preference. Add fresh or frozen peas at the end just before serving to keep their color bright and flavor fresh.
  7. Serve: Ladle the hot mac and cheese soup into bowls and enjoy immediately for the best creamy and comforting experience.

Notes

  • You can substitute gluten free flour to make this recipe gluten free.
  • Using leftover or smoked ham adds a nice smoky flavor but feel free to omit for a vegetarian version (remove ham accordingly).
  • If you prefer a chunk-free soup, blending the soup before adding cheese creates a smooth texture.
  • Add vegetables like peas or carrots to increase the nutrient content and add color.
  • Do not boil the soup after adding cheese to avoid curdling or separation.

Keywords: mac and cheese soup, creamy soup, comfort food, American cheese soup, easy soup recipe, macaroni soup, ham soup, cheesy soup

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating