Cast Iron Mac and Cheese

Serves 6
Prep Time:
Total Time:
Cast Iron Macaroni and Cheese: A made-from-scratch mac and cheese with just enough bacon and spice, mixed together and baked in a cast iron skillet for crispy edges!
Print Recipe

Rate This Recipe

Just a moment please...

Helpful Equipment:


Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

Recipe for delicious and easy pasta made with a creamy cheese sauce and crispy bacon then baked until crispy around the edges!


1 pound elbow macaroni
8 ounces bacon
1/2 medium onion, diced
5 dried arbol peppers, crushed (or 2 Teaspoons red pepper flakes)
4 Tablespoons unsalted butter
4 Tablespoons all-purpose flour
3 Cups whole milk
16 ounces cheese (I used 8 ounces of Monterey Jack and 8 ounces cheddar cheese)
1/4 Cup Parmesan cheese, grated
1/4 Cup bread crumbs (optional)
Salt and  Pepper
Maybe a drizzle of olive oil


1) Cook macaroni according to package instructions and set aside.

2) Cut up bacon into 1/4 inch cubes and cook in cast iron skillet over medium-high heat until very crispy and browned.  If bacon appears dry, drizzle with a bit of olive oil.

3) Remove bacon from pan and add onions and crushed peppers or red pepper flakes.  Cook until onions are soft, about 5 minutes, stirring continuously.  Remove onion mixture and combine with bacon.

Do not wash the skillet, but set it aside for later.

4) In a medium saucepan, melt butter and whisk in flour over medium heat.  Cook until the roux is a light brown mixture, about 5 minutes.  Continue to whisk and slowly pour in milk.  Once all the milk is incorporated, whisk until smooth and turn the heat down to low.

5) Whisk in shredded cheeses and a pinch of salt and pepper to taste.

6) Combine cheese sauce with elbow macaroni and stir in bacon mixture.  Pour the macaroni and cheese back into the cast iron skillet and top with grated Parmesan and/or bread crumbs.

7) Bake at 400 degrees for 30 minutes until cheese is browned.

8) Cool for 10 minutes before serving.