Appetizers
This classic Velveeta mac and cheese recipe delivers the creamy, comforting dish you've been craving—rich, velvety, and packed with that nostalgic cheesy goodness. The secret lies in a proper roux foundation and the perfect balance of Velveeta's smooth melt with sharp cheddar for depth.
I've perfected this method over years of testing, ensuring every bite stays tender and the sauce never breaks, even when reheated.
The beauty of this recipe is its simplicity—just five core ingredients transform into a dish that feels like a warm hug on a chilly evening. We'll start with al dente pasta, then build that signature creamy sauce using butter, flour, and milk before adding the cheeses.
The result? A one-pan masterpiece with crispy breadcrumb topping that adds irresistible texture contrast.
What makes this version stand out is the professional technique that guarantees foolproof results every time. Whether you choose to bake it until bubbly or serve it stovetop with a sprinkle of paprika, the creamy cheese sauce clings perfectly to each noodle.
This is the kind of mac and cheese that becomes an instant family favorite and always disappears faster than you can say "cheese pull."
The best part? This recipe scales effortlessly for gatherings or meal prep, maintaining its creamy perfection whether served immediately or reheated. Let's get started on creating this comforting classic that brings back childhood memories with every bite.
Ingredients for classic velveeta mac and cheese
Five core ingredients transform into the creamy, nostalgic mac and cheese you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Velveeta Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged for flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Mustard Powder 🌶️ | ¼ tsp | Enhances cheesy flavor |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
The Velveeta is non-negotiable here—block form melts smoother than pre-shredded, and Kraft Velveeta delivers that signature velvety texture. Sharp cheddar adds depth, so grab something aged like Cabot or Tillamook from the deli section. For the pasta, medium or elbow shapes hold sauce best, and De Cecco or Barilla brands cook evenly. The butter should be cold when making the roux—European-style unsalted butter like Plugrá adds richness without overpowering. Flour? King Arthur or Gold Medal for reliable texture.
No Velveeta? Monterey Jack or Colby can mimic that smooth melt, though the sauce won't be quite as velvety. Short on cheddar? Gouda at half the amount adds a caramel note. The panko can be swapped for crushed cornflakes or Ritz crackers—just toast them first for crunch. For the roux, whole wheat flour works but may darken faster. The milk? 2% or whole keeps it creamy; skim will make it separate. Prefer a tangier sauce? Add 1 tbsp lemon juice to the milk before heating.
This reheats beautifully—cover with foil and warm in the oven for 10 minutes to restore that crispy topping. Keeps 4-5 days in the fridge, though the texture softens over time. For meal prep, portion into individual containers and reheat covered. Freezes for 3 months if you seal it airtight. The breadcrumb topping? Toast it fresh before serving—microwave 30 seconds revives it perfectly. Leftovers? Add a splash of milk to loosen the sauce if it thickens.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s the kind of dish that proves you don’t need fancy ingredients to hit the spot. Butter, flour, milk, Velveeta—those are the stars here, and they deliver every time without fail.
- Creamy Without the Hassle: That velvety sauce? It’s foolproof—just melt butter, whisk in flour, add milk until it thickens, then fold in the Velveeta until it’s smooth as silk. No lumps, no stress, just pure, dreamy goodness in under 15 minutes.
- Leftovers That Don’t Let You Down: Honestly, I make this on Sundays just so I can reheat it all week. The sauce clings to the pasta perfectly, and the Velveeta melts back into that rich, gooey texture every time—no sad, dry mac and cheese here.
- Budget Dinner for Any Crowd: Between us, this is my go-to for feeding a houseful of people without breaking the bank. A block of Velveeta and a bag of elbow macaroni stretch farther than you’d think, and it’s always the dish that gets emptied first. (Yes, even on a Tuesday night.)
Step-by-step instructions for classic Velveeta mac and cheese
Here's how to create the perfect blend of creamy cheese sauce and crispy topping.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook according to package instructions, but remove it 1 minute before it reaches al dente—it'll finish cooking in the oven. Drain the pasta thoroughly in a colander and set it aside. I like to give it a quick shake to break up any clumps before mixing.
Don't rinse the pasta—those surface starches are essential for helping the cheese sauce cling to each strand. The pasta should be hot when you mix it with the cheese sauce, so keep it covered while you prepare the roux and cheese mixture.
Create a Smooth Roux for Creamy Sauce
In a large oven-safe skillet (I use a 10-inch cast iron), melt 0.5 cup unsalted butter over medium heat until it foams. Add 0.5 cup all-purpose flour and whisk constantly for 2-3 minutes until the mixture turns golden brown and smells nutty. This is your roux—the foundation of our creamy sauce.
Here's the thing—don't walk away. If the roux darkens too much, it'll add a bitter taste. You want it to be a rich, golden brown color. Once it reaches that perfect stage, immediately begin whisking in the 2 cups whole milk to prevent burning.
Build the Cheese Sauce with Velveeta and Cheddar
Reduce heat to low-medium and gradually add the 2 cups whole milk while whisking continuously to prevent lumps. Once fully incorporated, stir in the 1.5 cups shredded Velveeta cheese and 1 cup shredded sharp cheddar cheese until completely melted and smooth.
Season with 1.5 tsp salt, 0.5 tsp ground black pepper, 0.5 tsp garlic powder, 0.25 tsp dried mustard powder, and 0.25 tsp paprika>. The mustard powder might seem odd, but it enhances the cheesy flavor and gives that classic mac and cheese depth. Taste and adjust seasoning if needed—this is where you can customize the flavor to your preference.
Combine Pasta and Cheese Sauce
Add the drained 12 oz elbow macaroni to the skillet and stir vigorously for 2-3 minutes until every strand is fully coated in the creamy cheese sauce. The pasta will absorb some of the sauce, so don't worry if it looks slightly dry at this point—it'll become creamy again in the oven.
Here's a pro tip: If the mixture seems too thick, add 2-3 tablespoons of pasta water to loosen it. The sauce should be thick enough to coat the back of a spoon but still flow smoothly. This is what creates that perfect creamy texture we're after.
Top with Crispy Panko and Bake
Transfer the skillet to a 375°F preheated oven. Sprinkle the 0.5 cup panko breadcrumbs evenly over the top, pressing down gently with a spatula to ensure even coverage. Bake for 15-20 minutes until the top is golden brown and the cheese is bubbly.
Watch closely in the last few minutes—you want that panko to get crispy while keeping the cheese underneath creamy. The perfect mac and cheese has a crispy, golden crust on top with creamy, cheesy goodness underneath. Let it sit for 5 minutes before serving to allow the cheese to set slightly and make it easier to scoop.
Pro Tips For Making Classic Velveeta Mac And Cheese
- Melt Cheese Slowly: Velveeta’s got a low melting point—if you crank the heat, it’ll turn into a greasy mess. Warm the milk and butter to a gentle simmer first, then whisk in the cheese off the heat or on the lowest setting. I’ve seen this go wrong more times than I’d like to admit.
- Toast the Flour: Cook the butter and flour together for 2-3 minutes until it smells nutty and golden. This step builds flavor—skipping it leaves your sauce tasting flat. (Yes, even if you’re in a hurry, it’s worth the wait.)
- Drain Pasta Wet: Don’t rinse elbow macaroni after draining—it’ll dry out when mixed with the cheese sauce. Leave it clinging together with a little moisture, then toss it in while the sauce is still hot. You want that starchy glue to help everything bind.
- Add a Splash of Water: If the sauce looks too thick after mixing with pasta, loosen it with ¼ cup hot water or milk. Velveeta’s rich, but sometimes it needs a little help coating every noodle. (Trust me, you’ll regret scraping the bottom of the pot otherwise.)
Dietary considerations for this dish
Dairy-Free Swaps
Skip the Velveeta and cheddar by using 1½ cups dairy-free cheddar shreds (like Violife) and ½ cup nutritional yeast for that umami depth.
Replace butter with vegan butter> (like Miyoko's) and whole milk with unsweetened almond or oat milk>—just add 1 tbsp cornstarch> to the milk to thicken the sauce properly. The texture won't be identical, but it's surprisingly creamy! 🌱
Gluten-Free Pasta
Use gluten-free elbow macaroni> (like Barilla GF> or Jovial>) and ensure your flour is certified gluten-free (try Bob's Red Mill 1:1>). The roux will still work, but gluten-free flours can be grittier, so whisk vigorously to avoid lumps.
Taste the sauce as you go—GF pasta often needs a splash more milk to reach the right consistency. 🥄
Lower-Carb Option
Replace the elbow macaroni with shirataki noodles> (like Miracle Noodle>) or cauliflower rice> for a keto-friendly twist. If using shirataki, rinse thoroughly and sauté for 2-3 minutes> to remove excess odor.
The cheese sauce stays the same, but you'll need to adjust baking time—cauliflower rice cooks faster, so watch closely for that crispy topping. 🥦
Lactose-Free Adaptation
For lactose sensitivity, use lactose-free butter> (like Land O'Lakes>) and lactose-free milk> (like Fairlife>). The Velveeta and cheddar can stay, as lactose-free doesn't mean cheese-free!
If you're avoiding all dairy, swap the cheeses for cashew-based cheese alternatives> (like Follow Your Heart>) and use coconut milk for extra creaminess. 🧀
Nut-Free Kitchen
If nut allergies are a concern, skip the panko topping and use crushed gluten-free cornflakes> or toasted breadcrumbs> (made from white bread). For extra crunch, sprinkle crushed potato chips> (like Lay's>) on top before baking—just press them down gently so they stick.
The flavor stays rich and cheesy without any nut risks. 🍟
Protein Boost
Add ½ cup cooked ground turkey> or chickpeas> (drained and rinsed) to the pasta for extra protein. For a meaty twist, stir in ½ cup diced ham> or crumbled bacon> after baking.
If using chickpeas, mash them slightly before mixing to help them blend into the sauce. This keeps the dish hearty and satisfying! 🍗
Nutrition facts
Frequently asked questions
Why does my Velveeta mac and cheese get grainy?
Graininess usually happens when the cheese doesn't melt completely or the roux burns. Always shred your own cheese (not pre-shredded) and keep heat at low-medium when adding milk. Stir constantly to prevent lumps, and never let the roux darken beyond golden brown. A splash of pasta water can also help smooth out any texture issues!
Can I make this recipe without a roux?
Yes! For a quicker version, melt ½ cup butter in the skillet, then whisk in 2 cups milk and 1 tbsp cornstarch until thickened. Add the cheeses and proceed as directed. The roux version has richer flavor, but this method still delivers creamy results. Just watch the heat to avoid curdling.
How do I fix mac and cheese that's too thick?
Add 1-2 tablespoons of warm milk at a time while stirring constantly. If it's baked and too thick, cover with foil and let it sit for 5 minutes to reabsorb moisture. For future batches, reduce flour by 1 tablespoon or use 2% milk instead of whole for better control.
What's the best way to reheat leftovers?
Cover with foil and warm in a 350°F oven for 10-15 minutes to restore creaminess. For microwave reheating, sprinkle 1 tablespoon milk over the top and cover for 1 minute at 50% power. Stir well after reheating—this prevents separation and keeps the texture perfect.
Can I make this recipe ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate. When ready to serve, bake at 375°F for 20-25 minutes (covered with foil for the first 15 minutes). For freezing, portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
