Southern macaroni and cheese is a beloved comfort food that brings warmth and joy to any table. This creamy and cheesy dish is perfect for family gatherings, potlucks, or a cozy night in. With its rich flavors and satisfying texture, it promises to be a hit with everyone.

Why Make This Recipe
This recipe for Southern macaroni and cheese is not only easy to make, but it also uses simple ingredients that you might already have in your kitchen. It brings the classic taste of the South right into your own home. Plus, it’s incredibly versatile. Whether you serve it as a side dish or as the main event, this macaroni and cheese delights all ages.
How to Make Southern Macaroni and Cheese
Making Southern macaroni and cheese is a breeze. Follow these simple steps to create a delicious meal that will leave everyone asking for seconds!
Ingredients
- 4 cups elbow macaroni noodles (uncooked)
- 8 oz Colby Jack cheese (shredded)
- 8 oz Sharp Cheddar cheese (shredded)
- 4 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups whole milk
- 1/2 tsp salt
Directions
- Cook 4 cups of uncooked elbow macaroni noodles according to package directions. Drain with a colander and set aside.
- In the pot that you cooked the elbow macaroni noodles, melt 4 tbsp of butter over medium heat.
- Add the flour to the melted butter and stir until combined. Cook for 1-2 minutes. Then add milk and salt.
- Continue cooking the milk and butter flour mixture on low-medium heat, stirring regularly until it thickens and bubbles slightly.
- Stir continuously as it thickens, then add in the cheese. Keep stirring until all the cheese is melted.
- Add the cooked macaroni noodles to the cheese sauce and stir to coat all the noodles.
- Serve as a side dish or a main dish (Mac & Cheese Night is a favorite in our house). Enjoy!
How to Serve Southern Macaroni and Cheese
Southern macaroni and cheese can be served hot directly from the stove. It pairs perfectly with fried chicken, barbecue, or a fresh salad. You can also sprinkle some extra cheese or breadcrumbs on top for added flavor and texture.
How to Store Southern Macaroni and Cheese
If you have leftovers (which might be rare), you can store them in an airtight container in the refrigerator. It will stay fresh for 3-5 days. When you’re ready to enjoy it again, simply reheat it in the microwave or on the stove.
Tips to Make Southern Macaroni and Cheese
- Use a mix of cheeses for more depth of flavor. Try adding mozzarella or cream cheese for extra creaminess.
- If you like a little spice, add some jalapeños or hot sauce to the cheese mixture.
- For a crunchy topping, you can bake the macaroni and cheese with breadcrumbs on top until golden brown.
Variation
You can make a baked version of Southern macaroni and cheese by transferring the coated noodles to a baking dish, topping with additional cheese or breadcrumbs, and baking it in a preheated oven at 350°F (175°C) for around 20 minutes or until bubbly and golden.
FAQs
Can I use different types of pasta for this recipe?
Yes! While elbow macaroni is traditional, any pasta shape like shells or penne can be used.
Can I make this dish ahead of time?
Absolutely! You can prepare the cheese sauce and cook the pasta in advance. Just combine them before serving and heat it through.
Is it possible to make Southern macaroni and cheese gluten-free?
Yes! You can substitute the elbow macaroni with gluten-free pasta and use gluten-free flour for the sauce.

Southern Macaroni and Cheese
Ingredients
Pasta
- 4 cups elbow macaroni noodles (uncooked)
Cheese
- 8 oz Colby Jack cheese (shredded)
- 8 oz Sharp Cheddar cheese (shredded)
Sauce
- 4 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups whole milk
- ½ tsp salt
Instructions
Cooking the Pasta
- Cook 4 cups of uncooked elbow macaroni noodles according to package directions. Drain with a colander and set aside.
Making the Sauce
- In the pot that you cooked the elbow macaroni noodles, melt 4 tbsp of butter over medium heat.
- Add the flour to the melted butter and stir until combined. Cook for 1-2 minutes.
- Add milk and salt. Continue cooking the mixture on low-medium heat, stirring regularly until it thickens and bubbles slightly.
- Stir continuously as it thickens, then add in the cheese. Keep stirring until all the cheese is melted.
Combining
- Add the cooked macaroni noodles to the cheese sauce and stir to coat all the noodles.
- Serve as a side dish or a main dish.







