30-Minute Skillet

Skillet Mac and Cheese with Tomato

A from-scratch cheese sauce built on a roux, sharpened with Dijon and garlic powder, then folded with macaroni and well-drained diced tomatoes and served straight from the pan. Six servings.

30 min · 6 servings · Skillet

A cast-iron skillet of orange-tinted mac and cheese with visible diced tomato and parsley on top

About Darleen

on Recipesdarleen

Darleen is a mom who turned her slow cooker into a lifesaver, sharing cozy, easy-to-make recipes that bring comfort to busy days.

268 recipes by Darleen Vance

Published October 4, 2025 · Updated September 2, 2026

How Recipesdarleen publishes recipes

Elbow macaroni cooked just to al dente while a roux of butter and flour builds in a large deep skillet, seasoned with Dijon, garlic powder, salt and pepper as milk whisks in.

Sharp cheddar melts into the base over low heat, then the drained macaroni and well-drained diced tomatoes fold in together and warm through before the dish goes straight to the table from the pan.

Why This Recipe Works

  • A real roux, not a cornstarch shortcut. Two tablespoons each of butter and flour, cooked a full minute, is what gives this sauce body without a bag of pre-shredded cheese and its anti-caking starch fighting the texture.
  • The cheese goes in over low heat, after the milk has already thickened. Cheddar added to a sauce that is still at a simmer tends to seize into strings rather than melt smoothly.
  • The tomatoes are drained well — the recipe says so twice, in the ingredient line and the method. Canned tomato liquid would thin a sauce this size out of shape.
  • Dijon rather than dry mustard powder. A teaspoon of it sharpens the cheddar without adding a mustard flavour on its own, which is the point of using it in a cheese sauce at all.
  • The pasta and tomatoes are folded in and warmed for two minutes, not simmered. Longer on the heat would break the sauce apart rather than warming it through.

The Sauce, Built In The Right Order

This is a short recipe with an exact sequence: the sauce has to be built before anything else joins the pan, and each addition happens at a specific point so the cheese never breaks.

  1. The roux

    1 minute over medium heat

    2 tablespoons butter, 2 tablespoons flour

    Cooked together for a minute before any milk goes in — this is what thickens the sauce and keeps it from tasting of raw flour.

  2. The base

    3 to 4 minutes

    2 cups whole milk, Dijon, garlic powder, salt, pepper

    Whisked in gradually and simmered until slightly thickened, building the seasoned base the cheese melts into.

  3. The cheese

    Low heat only

    2 cups shredded sharp cheddar

    Stirred in off the higher heat, over low, until smooth — cheese added too hot can split into a grainy sauce.

  4. The pasta and tomato

    2 minutes, just to heat

    Cooked macaroni, well-drained diced tomatoes

    Folded into the finished sauce and warmed through, rather than cooked further, so the tomato keeps its shape.

Then tasteTopped with parsley if desired and served straight from the skillet.

How to Make It

  1. Cook the macaroni

    Cook macaroni in salted water until just al dente; drain.

  2. Start the roux

    Melt butter in a large deep skillet over medium heat. Whisk in flour and cook 1 minute.

  3. Build the base

    Gradually whisk in milk, then add Dijon, garlic powder, salt, and pepper. Simmer 3 to 4 minutes until slightly thickened.

  4. Melt in the cheese

    Lower heat and stir in cheddar until smooth.

  5. Fold in pasta and tomato

    Fold in macaroni and drained tomatoes. Cook 2 minutes until hot.

  6. Serve

    Top with parsley if desired and serve from the skillet.

Ingredient Notes

Shredded sharp cheddar
Two cups, added over low heat rather than while the sauce is still simmering, which is what keeps it smooth instead of grainy.
Canned diced tomatoes, drained well
One 14.5-ounce can. Draining is called out twice in the recipe because undrained tomatoes are the single biggest risk to the sauce's texture.
Dijon mustard
A single teaspoon, whisked into the milk base. It sharpens the cheese flavour without reading as mustard in the finished dish.
Whole milk
Two cups, whisked gradually into the roux. Whole milk gives the sauce the body a lower-fat milk would leave thin.

Success Tips

  • Cook the macaroni just to al dente — it finishes softening in the hot sauce.
  • Whisk the milk in slowly so the roux never lumps.
  • Drop the heat before the cheese goes in.
  • Drain the tomatoes as thoroughly as the recipe asks.
  • Fold, don't stir hard, once the pasta and tomatoes are in — the sauce is already finished.

Serving Ideas

Straight from the skillet, as the recipe serves it — no separate serving dish needed. Extra parsley and a crack of black pepper at the table finish it well.

Storage and Reheating

Refrigerate

Refrigerate in an airtight container for up to 3 days. The sauce tightens considerably once cold.

Freeze

Not recommended. A roux-and-cheddar sauce like this one tends to separate on thawing.

Reheat

Reheat gently in a pan with a splash of milk, stirring, to bring the sauce back to a smooth coating consistency.

Frequently Asked Questions

My cheese sauce turned grainy.

Almost always the cheese went in over heat that was too high. The recipe lowers the heat before adding the cheddar for exactly this reason.

Can I use fresh tomatoes instead of canned?

The recipe is written around drained canned diced tomatoes, which hold their shape and add no extra liquid. Fresh tomatoes would need to be seeded and drained just as thoroughly to work the same way.

Can I use a different cheese?

Sharp cheddar is what gives the sauce its flavour and colour. A different melting cheese would change the dish's identity rather than just its taste.

Can this be made ahead?

It is best straight from the pan, while the sauce is still glossy. Reheated leftovers work but want a splash of milk to bring the texture back.

Recipesdarleen

Skillet Mac and Cheese with Tomato

A from-scratch cheese sauce built on a roux, sharpened with Dijon and garlic powder, then folded with macaroni and well-drained diced tomatoes and served straight from the pan. Six servings.

Prep
10 min
Cook
20 min
Total
30 min
Yield
6 servings

Skillet

EquipmentLarge deep skillet

Before you startDrain the canned tomatoes well before they go anywhere near the sauce. The recipe says so explicitly, and it is the difference between a mac and cheese with flecks of tomato through it and a thin, watery sauce that never sets.

Ingredients

Instructions

  1. Cook macaroni in salted water until just al dente; drain.
  2. Melt butter in a large deep skillet over medium heat. Whisk in flour and cook 1 minute.
  3. Gradually whisk in milk, then add Dijon, garlic powder, salt, and pepper. Simmer 3 to 4 minutes until slightly thickened.
  4. Lower heat and stir in cheddar until smooth.
  5. Fold in macaroni and drained tomatoes. Cook 2 minutes until hot.
  6. Top with parsley if desired and serve from the skillet.