No Thanks
Keep In Touch With

Sign up and we'll send inspiration straight to you.

Martha Stewart takes your privacy seriously. To learn more, please read our Privacy Policy.


Three-Cheese Macaroni

Save time and money with a warm, hit-the-spot supper and delicious ideas for stretching leftovers into fresh new meals. This recipe makes enough to have for dinner tonight, as well as Sausage and Spinach Alfredo or Baked Tomato Casserole later in the week.

  • Prep:
  • Total Time:
  • Servings: 4
Three-Cheese Macaroni

Source: Everyday Food, October 2011


  • Coarse salt
  • 1 pound elbow macaroni
  • 5 tablespoons unsalted butter
  • 6 tablespoons all-purpose flour
  • 4 cups whole milk, room temperature
  • 3/4 teaspoon ground mustard
  • 1/2 teaspoon Old Bay seasoning
  • 8 ounces white cheddar, shredded (3 cups)
  • 4 ounces Monterey Jack, shredded (1 1/2 cups)
  • 1/2 ounce Parmesan, grated (1/4 cup)


  1. In a large pot of boiling salted water, cook macaroni according to package instructions. Drain.

  2. In pot, melt 4 tablespoons butter over medium. Whisk in flour and cook, stirring frequently, until mixture is pale golden and has a nutty aroma, about 4 minutes.

  3. Whisking constantly, slowly add milk. Cook, whisking along bottom of pot, until boiling, about 7 minutes. Reduce heat and gently simmer, stirring occasionally, until sauce is thickened, 10 to 12 minutes. Remove from heat and add 1 tablespoon butter, mustard, Old Bay, and cheeses. Stir until cheeses are melted and sauce is smooth; season with salt. Add macaroni to sauce and stir to combine.

Cook's Note

Serve with a crunchy salad or steamed green beans to round out this meal.

Reviews (1)

  • cestjean 28 Jul, 2012

    Decent as is but with a few changes it's great. Up the Old Bay to 1-1.5 teaspoons, I used 1% milk with no issue, add the following to taste: mustard powder, salt and pepper, onion powder, garlic powder, cayenne

Related Topics