The Definitive Homemade Mac and Cheese

Discover the ultimate comfort food with our Best Homemade Mac and Cheese (with Cream Cheese). Whether you prefer a creamy Stovetop Macaroni and Cheese or a perfectly golden Baked Macaroni and Cheese, this recipe will teach you How To Make Mac and Cheese like a seasoned pro!

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

Experience the Best Homemade Mac and Cheese You’ll Ever Make

There’s a reason macaroni and cheese holds a special place in the hearts of comfort food enthusiasts worldwide. But let’s be honest, not all mac and cheese is created equal. If your experience with this beloved dish has been limited to the convenience of a box, prepare to have your culinary world transformed.

Imagine a rich, velvety cheese sauce, made from a thoughtful blend of freshly grated cheeses, gently embracing perfectly cooked pasta. This isn’t just a meal; it’s an experience – a warm, soulful hug in a bowl that boxed versions simply can’t replicate. While store-bought options are good for their speed, they often fall short on the depth of flavor, the luxurious texture, and the wholesome goodness that only a truly homemade macaroni and cheese can offer.

If you’re ready to elevate your comfort food game and discover the true potential of this classic dish, our recipe for the best homemade mac and cheese is your essential guide. It’s time to say goodbye to grainy textures and artificial flavors, and hello to an unbelievably creamy, cheesy masterpiece.

Sommer headshot.

Sommer’s Secret to Unforgettable Mac and Cheese

The Magic of Mac and Cheese with Cream Cheese

Crafting a recipe worthy of being called “the best” is a serious endeavor. It requires extensive testing, careful consideration of flavors, and a commitment to perfection. This isn’t just any mac and cheese; it’s the culmination of countless trials, designed to deliver an unparalleled experience that we believe will become your new favorite family recipe.

Our goal was to create a classic macaroni and cheese – no wild experiments or trendy twists, just pure, unadulterated cheesy goodness. But what makes this particular rendition so extraordinary? Here’s why this recipe consistently earns top marks:

  1. **A Harmonious Cheese Blend:** The secret to truly exceptional flavor lies in our meticulous selection of three distinct cheeses. This thoughtful combination creates a bold, nutty, and profoundly comforting cheesiness that is rich without being overwhelming. Each cheese plays a crucial role, contributing depth and character to every bite.
  2. **Silky Smooth Perfection:** Prepare for a cheese sauce that is nothing short of divine. Its consistency is incredibly smooth and silky, coating each noodle beautifully without being either watery or clumpy. You won’t find a hint of grainy texture here, just pure, luxurious creaminess that melts in your mouth.
  3. **Versatility for Every Preference:** We understand that some prefer the quick comfort of stovetop mac and cheese, while others crave the crispy, golden topping of a baked version. This single, ingenious recipe offers both options seamlessly. The foundational cheese sauce is so robust and versatile that it transitions flawlessly from stovetop to oven with minimal adjustments, ensuring a perfect result every time.

We are confident that once you taste this mac and cheese, you’ll agree it’s perfect. It’s a recipe designed to delight, comfort, and impress, proving that homemade truly is in a league of its own.

Best Homemade Mac and Cheese - Top view of a wooden spoon stirring the stovetop pasta in cheese sauce
Best Baked Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop

Essential Ingredients for the Perfect Mac and Cheese

Crafting the perfect mac and cheese begins with selecting the right ingredients. Each component in this recipe plays a vital role in achieving that creamy texture and rich, unforgettable flavor. Here’s a closer look at what you’ll need and why:

  • Elbow Macaroni: While classic elbow macaroni is traditionally used and holds sauce beautifully, feel free to experiment with other small pasta shapes like shells, cavatappi, or ditalini. The key is to choose a pasta that can scoop up and hold plenty of that luscious cheese sauce.
  • Butter: Essential for building our foundational roux, which is crucial for thickening the sauce. Butter also adds a rich, savory depth and is used to crisp up the panko breadcrumbs for the baked version. Both salted and unsalted butter work well, just adjust the added salt accordingly.
  • All-Purpose Flour: This is the other half of our roux, creating the necessary structure for a thick and smooth cheese sauce. Using a precise amount and ensuring it’s properly cooked with the butter is critical to avoid a grainy texture and achieve that signature silky consistency.
  • Half & Half: The ideal base for our creamy cheese sauce, providing richness without being excessively heavy. If half & half isn’t available, whole milk can be used as a substitute, though the sauce may be slightly less rich. Heavy cream is another option for an even more decadent result. Avoid low-fat milks, as they lack the fat content needed for a truly smooth and flavorful sauce.
  • Sharp Cheddar Cheese: This is the star for that iconic, bold, and tangy mac and cheese flavor. Always opt for sharp cheddar cheese that you grate fresh from the block. Pre-shredded cheeses often contain anti-caking agents and preservatives that can prevent them from melting smoothly, resulting in a less desirable texture. Freshly grated cheese melts like a dream!
  • Muenster Cheese: Our secret weapon for superior melt and a subtle, nutty undertone. Muenster cheese is renowned for its excellent melting properties, contributing significantly to the silky texture of the sauce. Like cheddar, it should be freshly grated from the block for the best results. If Muenster is hard to find, Gouda makes a fantastic alternative.
  • Cream Cheese: This ingredient is a game-changer for achieving an unbelievably smooth and velvety cheese sauce. Cream cheese helps to emulsify the sauce, preventing any potential graininess and adding a slight tang that perfectly balances the richness of the other cheeses. Always use full-fat cream cheese for the best texture and flavor; this is a dish where you don’t want to skimp on richness!
  • Garlic Powder: A touch of garlic powder adds an aromatic layer of flavor that complements the cheese beautifully, enhancing the overall savory profile without being overpowering.
  • Panko Breadcrumbs: For those who love a golden, crispy topping on their baked mac and cheese, panko breadcrumbs are a must. Their larger, flakier texture provides an unmatched crunch compared to traditional breadcrumbs.
  • Salt & Pepper: Essential seasonings to taste, bringing out all the vibrant flavors of the cheeses and enhancing the overall deliciousness of your homemade mac and cheese. Don’t be afraid to adjust to your preference.
Mac and Cheese with Cream Cheese - Side view of this baked mac and cheese

Crafting Creamy Stovetop Mac and Cheese: A Step-by-Step Guide

Making homemade stovetop mac and cheese is a rewarding experience that yields incredible flavor and texture. Follow these steps for a dish that’s smooth, cheesy, and utterly satisfying:

  1. Prepare Your Cheeses: Begin by grating both the sharp cheddar and Muenster cheeses. It’s crucial to grate them fresh from the block, as this ensures they melt beautifully and contribute to a smooth sauce, unlike pre-shredded varieties which often contain anti-caking agents. Set your cream cheese out to soften at room temperature while you prepare the other ingredients; this helps it incorporate seamlessly into the sauce.
  2. Cook the Pasta to Perfection: In a large pot, bring a generous amount of heavily salted water to a rolling boil over high heat. The salt in the water seasons the pasta from the inside out, which is essential for flavor. Add your elbow macaroni (or chosen pasta shape) to the boiling water, stirring well to prevent sticking. Cook until the pasta is perfectly al dente – meaning it’s still slightly firm to the bite. This is key, as it will continue to cook slightly in the hot cheese sauce. Before draining, make sure to scoop out and reserve about 1 cup of the starchy pasta water; this liquid is a magical emulsifier that you might use later to adjust your sauce’s consistency. Then, drain the pasta thoroughly in a large colander.
  3. Master the Roux for a Silky Sauce: While your pasta cooks, prepare your cheese sauce in another large pot over medium heat. Melt 2 tablespoons of butter in the pot. Once melted, whisk in 2 tablespoons of all-purpose flour. Continue to whisk this mixture constantly for 2-3 minutes until it turns a beautiful golden color. This is your roux, the thickening agent for the sauce. Cooking the roux sufficiently is paramount – if it’s too pale, your sauce might have a raw flour taste or a grainy texture. A golden roux ensures a smooth, silky, and well-integrated sauce.
  4. Infuse with Cheesy Goodness: Gradually whisk the half & half into the golden roux, ensuring there are no clumps. Bring the mixture to a gentle simmer, then reduce the heat to low. Add the softened cream cheese and about half of your freshly shredded cheddar and Muenster cheeses. Stir continuously until these cheeses are completely melted and the sauce is smooth. Now, season with salt, pepper, and garlic powder to taste. Finally, add the remaining shredded cheeses, stirring until every bit of cheese has melted into a glorious, smooth, and homogeneous sauce. Be careful not to let the sauce boil once the cheese is added, as high heat can cause the cheese to separate and become oily or grainy.
  5. Combine and Serve: Pour your perfectly drained, al dente pasta directly into the luscious cheese sauce. Stir gently but thoroughly, ensuring every single noodle is completely coated in the creamy, dreamy sauce. And there you have it – the best homemade stovetop mac and cheese, ready to be devoured! For an extra saucy consistency, you can stir in a little of your reserved pasta water, starting with ¼ cup and adding more as needed.

For precise ingredient proportions, detailed instructions for both cooking methods, and helpful tips, refer to the **FULL Best Homemade Mac and Cheese Recipe** card at the bottom of this post.

Three cheeses for the recipe - shredded sharp cheddar, shredded muenster, and block of cream cheese
Roux - Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop
How To Make Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop
Easy Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop
BEST Stovetop Homemade Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop
Easy Baked Mac and Cheese Recipe #ASpicyPerspective #mac #cheese #best #comfort #fall #holiday #baked #stovetop

How To Transform Your Mac and Cheese into a Golden, Baked Delight

If you crave that irresistible crispy crust and gooey, cheesy interior, turning your stovetop mac and cheese into a baked masterpiece is incredibly simple. Once you’ve completed the stovetop steps above, follow these additional instructions:

  1. Achieve the Perfect Consistency for Baking: The cheese sauce will naturally thicken as it cools, and for baked mac and cheese, you want it to remain wonderfully saucy even after its time in the oven. To achieve this, stir in ¾ cup or more of the reserved starchy pasta water into your mac and cheese mixture. The pasta water not only thins the sauce but also helps it cling to the pasta beautifully, preventing dryness during baking. Once loosened to your desired consistency, pour the entire mixture into a 9×13 inch casserole dish.
  2. Craft the Golden Breadcrumb Topping: For that essential crunchy crust, prepare your panko breadcrumbs. In a small bowl, toss the panko with about 1 tablespoon of melted butter until thoroughly coated. The butter helps the breadcrumbs brown evenly and get extra crispy. Sprinkle this buttery panko mixture generously over the entire surface of the mac and cheese in the casserole dish.
  3. Bake to Golden Perfection: Place the casserole dish in a preheated oven at 375 degrees F (190 degrees C). Bake for approximately 15 minutes, or until the panko breadcrumbs achieve a beautiful golden brown and crispy texture. You’ll know it’s ready when the top is deliciously crunchy and the inside remains hot, thick, and wonderfully saucy. Serve immediately and enjoy the delightful contrast of textures!
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?

Choosing the right cheese blend is paramount for achieving the perfect flavor and texture in your mac and cheese. While many soft or semi-hard cheeses that melt well can be incorporated for diverse flavors, our recipe elevates the sauce texture significantly with the strategic addition of cream cheese.

For a truly classic and well-balanced cheese flavor, we enthusiastically recommend a blend of:

  • Sharp Cheddar: This is the cornerstone, providing that unmistakable, bold, and tangy flavor profile that most people associate with classic mac and cheese. Its sharpness cuts through the richness, preventing the dish from tasting flat.
  • Muenster: An exceptional choice for its magical melting capabilities and a mild, slightly nutty essence. Muenster contributes immensely to the silky smooth consistency of the sauce without overpowering the cheddar. If Muenster isn’t readily available, Gruyere or a good quality Gouda are excellent alternatives that offer similar melting properties and complementary flavors.
  • Cream Cheese: Our secret ingredient for an unparalleled smooth and luscious texture. Cream cheese emulsifies the sauce beautifully, preventing graininess and adding a subtle, tangy note that brightens the overall flavor profile and balances the richness of the other cheeses.

Other Delicious Cheese Options: Feel free to customize! While we adore this trio, you can also experiment with other fantastic melting cheeses like Gruyere (for an earthy, nutty depth), Mozzarella (for a milder stretch), Colby Jack (for a good all-around melt and flavor), or a touch of Parmesan (for a salty, umami kick).

Can I Make This Recipe Gluten-Free?

Absolutely! Adapting this delicious mac and cheese recipe to be gluten-free is quite straightforward. You can easily substitute the all-purpose flour with a high-quality 1-to-1 gluten-free baking mix, which is designed to perform similarly to wheat flour in sauces. For the pasta, there is a wide array of excellent gluten-free noodles available today. If you plan on making the baked version, look for gluten-free panko breadcrumbs to ensure that satisfying crispy topping.

A Note on Gluten-Free Pasta: Gluten-free pastas have come a long way, but some brands can become mushy if overcooked or left in liquid for too long. To ensure the best texture:

  • Undercook Slightly: Cook your gluten-free pasta just until al dente, or even a minute shy of the package directions. It will continue to absorb liquid and soften in the hot cheese sauce.
  • Thicker Sauce: Keep your cheese sauce slightly on the thicker side to begin with. This reduces the amount of excess moisture that the pasta might absorb, helping it maintain its structural integrity.

With these considerations, your gluten-free mac and cheese will be just as delightful as the original!

Why Is My Cheese Sauce Grainy?

A grainy cheese sauce can be incredibly frustrating, especially when you’re aiming for that silky smooth perfection. There are typically two main culprits behind this common issue:

  • Improperly Cooked Roux: The roux (your butter and flour mixture) is the foundation of your cheese sauce’s texture. If you don’t cook the flour long enough with the butter, it won’t fully hydrate or cook out the raw flour taste. The roux should achieve a light golden color, not remain pale and white. Whisking it continuously for 2-3 minutes until it’s golden ensures that the flour’s starch granules are properly cooked, preventing a grainy or pasty texture in your final sauce.
  • Boiling the Cheese: Cheese is delicate, and exposing it to excessively high heat can cause the proteins to seize up and the fats to separate, leading to an oily, curdled, or grainy sauce. To avoid this, always add your cheeses to the sauce base over medium-low to low heat. Stir gently and continuously until the cheese is just melted and fully incorporated. Never let your cheese sauce come to a hard boil; a gentle simmer is acceptable before adding cheese, but once the cheese is in, keep the heat low to prevent separation.

By paying close attention to these two steps, you can confidently achieve a consistently smooth and luscious cheese sauce every time.

Why Is My Cheese Sauce Too Thick?

It’s a natural characteristic of cheese sauce to thicken as it cools. However, if your sauce starts off too thick, it will only become denser, losing that desirable fluidity. The key is to aim for a slightly thinner consistency than your desired final product, knowing it will set up perfectly as it rests.

Here are two important considerations to prevent an overly thick cheese sauce:

  • Utilize Reserved Pasta Water: This is a chef’s secret weapon! The starchy water leftover from cooking your pasta has incredible emulsifying properties. It’s far superior to plain water or milk for thinning out a cheese sauce, as it helps maintain the sauce’s creamy texture and flavor. Always reserve at least a cup of pasta water before draining your noodles. If your sauce is too thick, gradually whisk in a tablespoon or two of the reserved pasta water until you reach your desired consistency.
  • Avoid Overdoing the Flour: While flour is essential for thickening the roux, using too much can result in an overly dense or pasty sauce. Our recipe uses a carefully calibrated small amount of flour (2 tablespoons for 3 cups of liquid) to ensure the cheese sauce achieves just the right body without becoming excessively tight or gluey. Sticking to the precise measurements will help you achieve that perfect balance.

By incorporating these tips, you’ll be able to confidently manage the consistency of your cheese sauce, ensuring it remains wonderfully saucy and creamy.

Plate with a serving of this baked macaroni with a fork laying next to it.

Perfect Pairings: What to Serve with Southern Mac and Cheese

This incredibly rich and comforting mac and cheese is versatile enough to complement almost any meal, but it truly shines alongside classic Southern-inspired dishes. Here are some of our favorite recommendations for creating a truly memorable feast:

  • 5-Ingredient Southern Slow Cooker Pulled Pork: The tender, savory pulled pork is a fantastic counterpart to the creamy mac and cheese, creating a hearty and satisfying combination.
  • Oven-Fried Pickles: The tangy crunch of oven-fried pickles offers a delightful contrast in texture and flavor to the rich pasta.
  • How To Make Potato Salad: A classic, creamy potato salad brings a cool, refreshing balance to the warm, cheesy dish.
  • Southern Collard Greens: The slightly bitter and savory collard greens provide a wonderful traditional Southern accompaniment that cuts through the richness.
  • Fluffy Broccoli Cornbread: A warm slice of cornbread is perfect for soaking up any leftover sauce, and the broccoli adds a touch of vegetable goodness.
  • Coca-Cola Baked Ham: The sweet and salty notes of a baked ham make for an excellent holiday or Sunday dinner pairing.
  • Best Broccoli Salad: A fresh, crisp broccoli salad adds a vibrant, healthy element and a refreshing crunch.
  • Grandma’s Ambrosia Salad: For a touch of retro sweetness, a fruity ambrosia salad provides a light and festive counterpoint.
  • Southern Tomato Slab Pie: The savory, fresh flavors of a tomato pie offer another excellent side, especially during peak tomato season.
  • Easy Peach Cobbler: Finish your meal with a warm, sweet peach cobbler for a truly indulgent Southern experience.

Explore More Delicious Macaroni and Cheese Creations

If you’ve fallen in love with our best homemade mac and cheese, get ready to dive into a world of incredible variations. Mac and cheese is a canvas for culinary creativity, and these recipes offer exciting new ways to enjoy your favorite comfort food:

  • Beer Mac and Cheese: A savory twist with the added depth and tang of your favorite brew.
  • Buffalo Mac and Cheese: Spice things up with the fiery flavors of buffalo chicken, perfect for game day!
  • Slow Cooker Chili Mac and Cheese: A hearty, one-pot wonder combining classic chili with creamy macaroni.
  • Shrimp Mac and Cheese: An elegant seafood variation that’s rich and satisfying.
  • Baked Potato Skins Mac and Cheese: All the goodness of loaded potato skins married with cheesy pasta.
  • Green Chile Macaroni and Cheese: A vibrant and subtly spicy Southwestern-inspired version.
  • Italian Style Baked Macaroni and Cheese: Infused with Mediterranean herbs and perhaps some Italian sausage.
  • Crab Macaroni and Cheese: A luxurious dish, perfect for special occasions.
  • BLT Mac and Cheese: A creative take, incorporating the smoky, fresh flavors of a classic BLT sandwich.
  • Easy Mac and Cheese Pizza: The ultimate comfort food fusion – mac and cheese on a pizza!
Best Baked Mac and Cheese Recipe

Print Recipe

5 stars (27 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

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

  • If you are preparing baked mac and cheese, preheat your oven to 375°F (190°C) and set out a 9×13 inch baking dish. For stovetop mac and cheese, you can skip this initial step.
  • Freshly shred both the sharp cheddar and Muenster cheeses from the block. For optimal smoothness and flavor, ensure your cream cheese is softened to room temperature.
  • Bring a 6-quart pot of heavily salted water to a rapid boil on the stovetop over high heat. Add the elbow macaroni, stirring thoroughly to prevent sticking. Cook according to package instructions, typically 6-9 minutes, aiming for an al dente texture – the pasta should still have a slight bite. It’s crucial not to overcook it. Before draining, reserve 1 cup of the starchy pasta water for later use. Then, drain the pasta completely in a large colander.
  • Meanwhile, in a separate 4-6 quart pot, prepare the cheese sauce. Melt 2 tablespoons of butter over medium heat. Once melted, whisk in 2 tablespoons of all-purpose flour. Continue whisking constantly for 2-3 minutes until the roux mixture turns a golden color. This ensures the flour is thoroughly cooked, guaranteeing a silky smooth sauce without any grainy texture. A pale roux will result in a less smooth finish.
  • Gradually whisk the half & half into the roux, stirring until the mixture is completely smooth and free of clumps. Reduce the heat to low. Add the softened cream cheese and half of the shredded cheddar and Muenster cheeses. Stir continuously until the cheeses are fully melted and incorporated. Season the sauce with salt, pepper, and garlic powder. Add the remaining shredded cheeses, stirring until the entire sauce is uniformly smooth and creamy. It is important to lower the temperature to ensure the cheese sauce does not boil, which can cause it to separate.
  • Pour the drained pasta into the finished cheese sauce and gently stir to ensure every noodle is thoroughly coated.
  • For Stovetop Macaroni and Cheese: If you prefer a creamy stovetop mac and cheese with a smooth, silky texture, your dish is now complete! The sauce will naturally thicken slightly as it cools. If you desire a slightly looser or saucier consistency, gradually stir in about ½ cup of the reserved starchy pasta water until it reaches your preference. Serve immediately.
  • For Baked Macaroni and Cheese: If you’re aiming for that Southern-style baked mac and cheese with a crispy topping, first stir in ¾ cup or more of the reserved pasta water into the mac and cheese mixture to ensure it stays saucy during baking. Pour the mixture into your prepared baking dish. In a small bowl, toss the panko breadcrumbs with 1 tablespoon of melted butter, then sprinkle this mixture 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 delightful contrast of a crunchy top and a thick, incredibly saucy interior.

Notes

Quick Crispy Topping Cheat: If you’re short on time but still want a crunchy breadcrumb topping for your stovetop mac and cheese without baking, here’s a tip: In a skillet, toast the panko breadcrumbs with 1 tablespoon of butter over medium heat, tossing frequently, until golden and crisp. Once your stovetop mac and cheese is ready, simply spoon it into a serving bowl or dish and sprinkle the freshly toasted panko on top for an instant crunch!

Nutrition

Serving: 0.75cup, Calories: 409kcal, 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