Homemade Mac and Cheese Perfection

Discover the ultimate comfort food with our Best Homemade Mac and Cheese (with Cream Cheese) recipe. Whether you prefer a creamy stovetop classic or a golden baked delight, learn how to craft macaroni and cheese like a true culinary expert!

Wooden spoon full of this stovetop Best Homemade Mac and Cheese (with Cream Cheese)

The Ultimate Homemade Mac and Cheese Experience

There’s a special kind of magic in real homemade macaroni and cheese, a culinary experience that truly elevates the senses. If you’ve never had the pleasure of tasting it – a rich, velvety cheese sauce, perfectly coating tender pasta, made from freshly grated cheeses and gently folded into a molten, bubbling delight – then a truly unforgettable gastronomic journey awaits you.

Perhaps you’ve grown accustomed to the convenience of boxed mac and cheese, thinking they offer a good enough solution. But let’s be honest, “good enough” often means settling for mediocrity when a world of exquisite flavor and unparalleled texture is within reach. Boxed versions simply cannot replicate the depth, creaminess, and authentic cheese flavor that comes from a thoughtfully prepared, scratch-made recipe. It’s time to redefine your understanding of this beloved comfort food.

For those new to the art of homemade macaroni and cheese, prepare to be amazed. This recipe is designed to transform your kitchen into a haven of comforting aromas and your palate into a connoisseur of cheesy perfection. Forget everything you thought you knew about mac and cheese; the true experience begins here, offering a creamy, dreamy dish that will make you wonder why you ever settled for anything less.

Sommer headshot.

Sommer’s Culinary Insights

The Secret to Creamy Mac and Cheese: With Cream Cheese

When I label a recipe as “the best,” it comes after extensive testing, thoughtful consideration, and a commitment to delivering nothing short of perfection. My goal is always to share recipes that I genuinely believe are the absolute finest, ensuring every dish you create is a resounding success.

Crafting “the best” mac and cheese is no small feat, especially considering everyone’s unique preferences. However, this particular recipe aims for a timeless, classic macaroni and cheese profile – not a trendy spin-off, but an homage to the enduring comfort food we all cherish. It’s designed to be approachable yet sophisticated, delivering an experience that transcends the ordinary.

What makes this homemade mac and cheese truly exceptional?

  1. A Harmonious Cheese Blend: The foundation of this recipe lies in its expertly balanced blend of three distinct cheeses. This combination creates a bold, nutty, and profoundly cheesy flavor that is both comforting and incredibly satisfying, without overwhelming the palate. It’s a symphony of tastes designed to hit every note of cheesy goodness.
  2. Unrivaled Smooth & Silky Consistency: Prepare for a cheese sauce that is utterly luscious and smooth. It’s rich and saucy, never thin or watery, and beautifully coats every piece of pasta without becoming gluey or grainy. The texture is a hallmark of this recipe, promising a consistently delightful mouthfeel.
  3. Versatile Stovetop or Baked Preparation: This single recipe offers the flexibility to create both a quick and easy stovetop mac and cheese or a comforting baked version with a golden, crispy topping. The robust cheese sauce converts flawlessly, requiring minimal adjustments for whichever method you choose, making it incredibly convenient for any occasion.

We are confident that this recipe sets a new standard for homemade mac and cheese, and we eagerly await your rave reviews!

Best Homemade Mac and Cheese - Top view of a wooden spoon stirring the stovetop pasta in cheese sauce
Best Baked Mac and Cheese Recipe

Essential Recipe Ingredients for Perfect Mac and Cheese

  • Elbow Macaroni: While any small pasta shape can work, classic “macaroni” is in the name for a reason. Its curved shape is perfect for cradling that rich, creamy sauce. Ensure you cook it al dente for the best texture.
  • Butter: A cornerstone for both creating the foundational roux and toasting the panko breadcrumbs for that irresistible crunchy topping. You can use either salted or unsalted butter, adjusting added salt to taste.
  • All-Purpose Flour: This is key to thickening our luxurious cheese sauce. Using a precise, small amount and cooking it thoroughly in the butter (to form a roux) is vital to achieving a smooth, grain-free texture.
  • Half & Half: The ideal base for our incredibly rich and smooth cheese sauce. Its perfect balance of creaminess provides a decadent texture. In a pinch, whole milk or heavy cream can be substituted, but avoid low-fat milk, as it won’t yield the desired richness.
  • Sharp Cheddar Cheese: Freshly grated directly from the block is non-negotiable! Pre-shredded cheeses often contain anti-caking agents that hinder smooth melting and can result in a grainy sauce. Sharp cheddar delivers that iconic, bold cheesy flavor that is essential for classic mac and cheese.
  • Muenster Cheese: Also freshly grated for optimal meltability and flavor. Muenster contributes a lovely nutty essence and an unparalleled smooth, stretchy melt that elevates the sauce’s texture.
  • Cream Cheese: The secret weapon for an unbelievably silky sauce! Mac and cheese made with cream cheese boasts a far superior, richer texture compared to recipes relying solely on flour for thickening. Always opt for full-fat cream cheese for the best results; with two other cheeses and half & half, there’s no need to compromise on creaminess.
  • Garlic Powder: A subtle touch that adds an extra layer of savory depth and complexity to the cheese sauce, complementing the rich flavors without overpowering them.
  • Panko Breadcrumbs: The ultimate topping for the baked version, providing an incredibly crispy, golden crust. Panko offers a lighter, crunchier texture than traditional breadcrumbs.
  • Salt & Pepper: Essential seasonings to enhance and balance all the flavors in the dish. Adjust to your personal taste preferences.
Mac and Cheese with Cream Cheese - Side view of this baked mac and cheese

Mastering Stovetop Mac and Cheese: The Creamy Way

Creating homemade mac and cheese from scratch is a rewarding process, and the stovetop method offers a quick, luscious result. Follow these steps for a perfectly creamy dish every time:

  1. Prepare Your Cheeses: Begin by freshly shredding both your sharp cheddar and Muenster cheeses. This ensures the best melt and flavor. Also, remember to set out your cream cheese at room temperature to soften, making it easier to incorporate into the sauce for that signature silky texture.
  2. Cook the Pasta: Bring a large pot of generously salted water to a rolling boil over high heat. Add the elbow macaroni, stirring frequently to prevent sticking. Cook until the pasta is al dente – slightly firm to the bite. Avoid overcooking, as it will continue to soften in the hot cheese sauce. Before draining, scoop out about 1 cup of the starchy pasta water and set it aside; this will be your secret ingredient for adjusting sauce consistency later. Drain the cooked pasta thoroughly in a large colander.
  3. Craft the Roux: In a separate, heavy-bottomed pot, melt 2 tablespoons of butter over medium heat. Once melted, whisk in 2 tablespoons of all-purpose flour. Continue whisking continuously for 2-3 minutes until the mixture transforms into a beautiful golden color and develops a nutty aroma. This crucial step, known as making a roux, not only thickens your sauce but also cooks out the raw flour taste, ensuring a perfectly smooth and grain-free cheese sauce. Do not rush this step!
  4. Build the Cheese Sauce: Gradually whisk the half & half into the golden roux, stirring constantly until the mixture is smooth and lump-free. Add the softened cream cheese along with half of the shredded sharp cheddar and Muenster cheeses. Stir gently until these cheeses begin to melt into a creamy consistency. Season with salt, black pepper, and garlic powder. Finally, add the remaining shredded cheeses and continue to stir until the sauce is completely smooth and velvety. Reduce the heat to low to prevent the cheese sauce from boiling, which can cause it to separate.
  5. Combine and Serve: Pour the drained, al dente pasta directly into the rich cheese sauce. Stir gently but thoroughly, ensuring every piece of macaroni is lovingly coated in the decadent, creamy goodness. For a slightly thinner, saucier consistency, especially as it cools, you can gradually stir in some of the reserved pasta water, a tablespoon at a time, until it reaches your desired creaminess.

For the FULL Best Homemade Mac and Cheese Recipe, including precise ingredient proportions, detailed instructions for both cooking methods, and helpful tips, please refer to the complete recipe card below.

Three cheeses for the recipe - shredded sharp cheddar, shredded muenster, and block of cream cheese
Roux - Mac and Cheese Recipe
How To Make Mac and Cheese Recipe
Easy Mac and Cheese Recipe
BEST Stovetop Homemade Mac and Cheese Recipe
Easy Baked Mac and Cheese Recipe

How To Make Baked Mac and Cheese with a Crispy Topping

For those who adore a golden, crispy crust atop their creamy mac and cheese, converting our stovetop recipe to a baked version is delightfully simple. Just follow the initial stovetop instructions, then proceed with these additional steps:

  1. Prepare for Baking: First, preheat your oven to 375°F (190°C). Then, gently stir in ¾ cup (or more, to taste) of your reserved pasta water into the stovetop mac and cheese. This crucial step loosens the cheese sauce slightly, ensuring it remains wonderfully saucy and prevents it from becoming too stiff as it bakes. Pour the pasta and cheese mixture into a 9×13 inch casserole dish.
  2. Add the Crunchy Topping: In a small bowl, combine the panko breadcrumbs with 1 tablespoon of melted butter. Toss gently until the panko is evenly coated. Evenly sprinkle this buttery breadcrumb mixture over the top of the macaroni and cheese in the casserole dish.
  3. Bake to Golden Perfection: Place the casserole dish in the preheated oven and bake for approximately 15 minutes, or until the panko breadcrumbs achieve a beautiful golden-brown color and a satisfying crispness. The baking process will create a delightful contrast: a crunchy, savory topping protecting a thick, incredibly saucy, and tender interior. Serve hot and enjoy the best of both worlds!
Side view of baked macaroni with cream cheese in a casserole dish with a spoon taking out a portion

Frequently Asked Questions About Homemade Mac and Cheese

What’s the Best Cheese for Mac and Cheese?

While you can experiment with various soft or semi-hard cheeses that melt well, our recipe specifically emphasizes the transformative power of cream cheese for perfecting the sauce’s texture. For that classic, unparalleled cheese flavor, we highly recommend a blend of:

  • Sharp Cheddar: Valued for its bold, iconic, and deeply savory character, forming the backbone of the cheese flavor.
  • Muenster: Chosen for its delightful nutty undertones and its exceptional melting properties, contributing to the sauce’s smooth consistency. If Muenster isn’t available, Gouda makes an excellent substitute.
  • Cream Cheese: Crucial for imparting that signature silky texture and a subtle tangy note that beautifully balances the richness of the other cheeses.

Other fantastic cheese options to consider for variations include Gruyere, Mozzarella, Colby Jack, or Parmesan, each adding its unique character to the dish.

Can I Make This Recipe Gluten-Free?

Absolutely! This recipe can be easily adapted to be gluten-free. Simply substitute the all-purpose flour with a high-quality Gluten-Free 1-to-1 Baking Mix and use your preferred Gluten-Free Noodles. If you’re opting for the baked version, you can also find Gluten-Free panko breadcrumbs to ensure that delicious crispy topping.

A note on Gluten-Free Pasta: While many excellent gluten-free pastas are available today, some varieties can become mushy if left in liquid for too long. To counteract this, slightly undercook your gluten-free pasta and maintain a thicker cheese sauce to minimize moisture absorption by the noodles, ensuring a pleasant texture.

Why Is My Cheese Grainy?

A grainy cheese sauce can be disappointing, but it’s a common issue with clear solutions. The two primary culprits are:

  • Insufficiently Cooked Flour (Roux): The flour and butter mixture (roux) must be cooked long enough until it reaches a beautiful golden color, not just pale white. Properly cooking the roux ensures that the flour taste is eliminated and that the sauce will have a wonderfully smooth, lump-free texture.
  • Boiling Cheese Sauce: If your cheese sauce gets too hot and begins to boil, it can cause the cheese proteins to seize and separate from the fats, resulting in a grainy, oily sauce. Always maintain medium heat when building the sauce, and once the cheese is added, reduce the heat to low to gently melt the cheeses without bringing the sauce to a boil.
Why Is My Cheese Sauce Too Thick?

Cheese sauce naturally thickens as it cools, so it’s always best to aim for a slightly thinner consistency than your ideal when it’s hot. This way, it will cool down to perfect creaminess. To prevent an overly thick sauce:

  • Reserve Pasta Water: Always save some of the starchy pasta water! This “liquid gold” possesses magical emulsifying properties, making it far superior to plain water or milk for thinning out a sauce while maintaining its richness and body. Gradually stir it in until your desired consistency is achieved.
  • Mind the Flour Ratio: Our recipe uses just a modest amount of flour in the roux. Overdoing the flour can lead to a sauce that becomes excessively thick and tight, so precise measurement is important.
Plate with a serving of this baked macaroni with a fork laying next to it.

Perfect Pairings: What Goes With Southern Mac and Cheese?

This versatile and comforting mac and cheese pairs beautifully with almost anything! Its rich flavor makes it an excellent side dish or even a main course. Here are some of our favorite complementary recipes that will complete your meal:

  • 5-Ingredient Southern Slow Cooker Pulled Pork
  • Crispy Oven-Fried Pickles
  • The Best Homemade Potato Salad
  • Perfect Southern Collard Greens
  • Fluffy Broccoli Cornbread
  • Coca-Cola Baked Ham
  • Delicious Best Broccoli Salad
  • Grandma’s Best Ambrosia Salad
  • Southern Tomato Slab Pie
  • Easy Peach Cobbler with Bisquick

Explore More Macaroni and Cheese Recipes

If you’re a true mac and cheese enthusiast, the possibilities are endless! Once you’ve mastered this classic, delve into these exciting variations to keep your culinary adventures fresh and flavorful:

  • Savory Beer Mac and Cheese
  • Spicy Buffalo Mac and Cheese
  • Hearty Slow Cooker Chili Mac and Cheese
  • Exquisite Shrimp Mac and Cheese
  • Baked Potato Skins Mac and Cheese
  • Zesty Green Chile Macaroni and Cheese
  • Classic Italian Style Baked Macaroni and Cheese
  • Decadent Crab Macaroni and Cheese
  • Flavorful BLT Mac and Cheese
  • Easy Mac and Cheese Pizza
Best Baked Mac and Cheese Recipe

Print Recipe

5 stars (26 reviews)
Leave a Review »

Best Homemade Mac and Cheese Recipe

Prep Time:
10 minutes
Cook Time:
15 minutes
Total Time:
25 minutes

Truly the BEST Homemade Mac and Cheese Recipe Ever! As Stovetop or Baked Macaroni and Cheese, learn How To Make Mac and Cheese like a pro!

Servings:
12

Video

Watch our detailed video tutorial on how to make the Best Homemade Mac and Cheese!

Ingredients

  • 16 ounce dried elbow macaroni
  • 3 tablespoons butter, divided
  • 2 tablespoons all purpose flour
  • 3 cups half & half (or whole milk)
  • 2 cups shredded sharp cheddar, freshly grated off the block
  • 1 ½ cups shredded Muenster cheese, freshly grated
  • 4 ounces cream cheese
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon garlic powder
  • 2/3 cup panko breadcrumbs, optional

Instructions

  1. If you plan to make baked mac and cheese, preheat your oven to 375°F (190°C) and set out a 9×13 inch baking dish. For stovetop only, you can skip this initial step.

  2. Begin by shredding both the sharp cheddar and Muenster cheeses from the block. Also, allow the cream cheese to soften at room temperature for easier blending.

  3. In a large 6-quart pot, bring heavily salted water to a boil over high heat. Add the elbow macaroni, stir well, and cook according to package instructions until it is al dente (typically 6-9 minutes). It’s crucial not to overcook the pasta, as it will continue to cook slightly in the hot cheese sauce. Before draining, remember to scoop out and reserve 1 cup of the starchy pasta water for later use. Drain the pasta thoroughly in a large colander.

  4. While the pasta cooks, start the cheese sauce. In another 4-6 quart pot, melt 2 tablespoons of butter over medium heat. Whisk in 2 tablespoons of all-purpose flour. Continue to whisk consistently for 2-3 minutes until the roux mixture turns a golden color. This careful cooking of the roux is essential for achieving a smooth, silky sauce without any grainy texture. A pale roux will result in an undesirable consistency.

  5. Gradually whisk the half & half into the golden roux, stirring until all clumps are gone and the mixture is smooth. Add the softened cream cheese and half of the shredded cheeses (cheddar and Muenster). Stir continuously until the cheeses are fully melted and incorporated. Season the sauce with salt, pepper, and garlic powder. Now, add the remaining shredded cheeses and stir until the entire sauce is completely smooth and homogeneous. Reduce the heat to low to ensure the cheese sauce does not boil, which can cause it to separate.

  6. Pour the drained, cooked pasta into the rich cheese sauce. Stir gently but thoroughly to ensure every piece of macaroni is beautifully coated.

  7. For Stovetop Macaroni and Cheese: Your creamy, silky stovetop mac and cheese is now ready to enjoy! Keep in mind that the sauce will thicken slightly as it cools. If you prefer a looser, saucier consistency, stir in about ½ cup of the reserved pasta water, adding more gradually until it reaches your desired texture.

  8. For Baked Macaroni and Cheese: If you’re going for a baked version with a crispy topping, first stir in ¾ cup (or more, if desired) of the reserved pasta water into the mac and cheese to keep it saucy during baking. Transfer the mixture into your prepared baking dish. In a small bowl, toss the panko breadcrumbs with 1 tablespoon of melted butter until coated, then sprinkle evenly over the top of the mac and cheese. Bake in the preheated 375°F (190°C) oven for 15 minutes or until the breadcrumbs are golden brown and crispy. The result will be a dish with a delightful crunchy top and a thick, saucy interior.

Notes

Quick Crunch Cheat: If you’re short on time but still crave that satisfying crispy breadcrumb topping, you can toast the panko breadcrumbs with butter in a skillet. Place 1 tablespoon of butter in a skillet over medium heat, add the panko, and toss frequently until golden and crispy. Prepare the stovetop mac and cheese as instructed, then pour it into a serving dish and simply sprinkle the toasted panko on top just before serving!

Nutrition

Serving: 0.75 cup, Calories: 409 kcal, Carbohydrates: 35g, Protein: 16g, Fat: 22g, Saturated Fat: 14g, Cholesterol: 68mg, Sodium: 424mg, Potassium: 230mg, Fiber: 1g, Sugar: 2g, Vitamin A: 685IU, Vitamin C: 1mg, Calcium: 329mg, Iron: 1mg

Course:
Pasta, Side Dish
Cuisine:
American
Author:
Sommer Collier

Cook It? Love It? Rate It! You can help this recipe RANK on Google – TAP 5 STARS so other hungry people can find it. Thank you!