October 18, 2026

Creamy Sun Dried Tomato Mac and Cheese

 This creamy tomato mac and cheese recipe is a grown up version of a childhood favorite with sun dried tomatoes and garlic. It’s an easy one pan dish and a sure hit at any holiday potluck or summer BBQ. Pro Tip: you won’t have any left to bring home with you.

I was first inspired to try a grown up mac (okay, penne, whatever) from a blue cheese mac found on r/ recipes. This version is more reminiscent of the classic.

Cheesy Sun Dried Tomato Grown Up Mac and Cheese

I had tried my first homemade, grown-up mac and cheese a few weeks ago after inspiration from a blue cheese mac found on r/ recipes. With two types of white cheddar, robusto, and gruyere on hand I thought what could go wrong?
Apparently the bechamel is what can go wrong. When I added the cheese to my butter-flour-milk base the sauce turned grainy rather than that fantastic smooth texture so sought after in alfredo and cheese sauces.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour

Ingredients
  

  • 1 1/2 tablespoons butter
  • 1 1/2 tablespoons flour
  • 2 cups milk I used 2%
  • 1/4 to 1/2 cup 1/2 & 1/2
  • 1/2 cup or more Sun Dried Tomatoes
  • 2 cloves garlic - or more! roasted
  • 3 cups + grated good melting cheeses. Not pre-shredded and not any of that low fat crap. Cheddars, provolone, gruyere, fontina and mozzarella should all melt nicely, just to name a few. I’m a fan of the unexpected cheddar with a hint of parmesan from Trader Joes.
  • Additionally you’ll need:
  • 3 ish cups dry pasta of your choice I had penne on hand. Check the package for servings…
  • store bought bread crumbs or a sourdough loaf About 4 slices, or I guess if you have some slightly stale bread?
  • optional Other mac and cheese spicing, particularly if you lack the SDTs. 1/2 tsp to 1 tablespoon of nutmeg. Or try cayenne, paprika, garlic, basil, rosemary, onion, tomato, carrots….some varying combination of these things, if desired….but probably not all of them together.
  • salt/pepper to taste

Instructions
 

  • Preheat your oven to 350 and have a 9×13 non stick (or whatever) ready.
  • Get it done and out of the way now and grate your cheese. I like to do about 2 cups cheddar gruyere and one cup mix of whatever else sounds good. You can definitely add more cheese, 4 cups if you like. Who doesn’t like more cheese? Dice the sun dried tomato into small nice sized bites and set aside.
  • If you don’t have pre made bread crumbs, slice bread and toast it or stick it under the broiler. Keep an eye on this or you’ll burn it like woah. Flip them a couple times until crispy. While these get toasty get a pot of water boiling on the stove for the pasta. Then hammer that bread with a meat pulverizer or whatever heavy thing is in your kitchen for insta-bread crumbs.
  • Time to make sauce! Yay. Melt the butter on low medium heat in a medium pan and add the flour, stirring to a smooth consistency. I always try and use a small sauce pan because this does not make a large amount of liquid but you’ll need to go for a medium pan because 3 cups of cheese are going into this too.
  • Going well so far? Great! Now pour the milk into this butter/flour cream and stir/whisk to combine. Keep this on low to medium heat – do not boil the milk but you want to cook the glutens in the flour some for better flavor/thick awesome sauce texture.
  • Your water is probably boiling by now; get that pasta cooking as per it’s instructions, minus one minute.
  • Let the milk mixture cook, while stirring frequently for about 3-5 minutes. Add salt, pepper and spicing now if you want. I recommend adding the sun dried tomatoes now, along with and garlic or onion. It should start to thicken a bit.
  • Turn off/down to low for the heat on the milk mixture. Stir a few times and start adding your cheese, while constantly whisking, 1 cup at a time. Do not add more cheese until the first batch has melted. You don’t have to turn off the heat but it needs to be JUST warm enough to melt your cheese. Remember – you can always turn the heat up a bit at a time if your cheese isn’t melting but if it gets overheated and turns grainy your sauce is DONE. And not in a good way.
  • Your pasta is probably going to finish somewhere during this – strain it and set it aside with a bit of butter or oil to discourage sticking.
  • Continue whisking the sauce constantly and slowly adding cheese until all your cheese is gone and smoothly blended. Don’t worry if it’s somewhat liquidy still, it will thicken in the oven some. Add more spices to taste and that sauce is saucy.
  • If my saucepan is large enough I usually just dump the pasta into the finished sauce, stir a bit, and add them together into the 9×13 pan. I then sprinkle bread crumbs, cheese, or additional spices (grated nutmeg sprinkles across the top is excellent) evenly-ish across the top, cover with foil and bake for 10-15 minutes. You can add your brad crumbs after this first baking if you’re worried about them burning or over crisping. Uncover, and bake for another 5-15 minutes if your sauce isn’t thick enough yet. Bon appetit!
Course Appetizer, Dinner
Cuisine American
Servings 8

2 Comments

Leave a Reply

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

Recipe Rating