Appetizers
This classic Velveeta mac and cheese recipe delivers the comforting, creamy texture we all love—without the long wait or complicated steps. The secret lies in a simple one-pan method that combines perfectly cooked elbow macaroni with melted Velveeta, creating a rich, velvety sauce that coats every bite.
I've perfected this version over years of testing, ensuring the cheese melts smoothly while maintaining that signature cheesy pull.
The beauty of this recipe is its simplicity: just a handful of ingredients and a single pot. You'll start with al dente pasta, then build the sauce by melting Velveeta with butter and milk until it reaches that perfect creamy consistency.
No need for complicated techniques—just precise timing and attention to detail to achieve that restaurant-quality texture. The result is a dish that's equally satisfying as a weeknight dinner or a comforting side for holiday meals.
What sets this mac and cheese apart is the option for a crispy top layer. A quick broil transforms the creamy cheese into a golden, slightly crispy finish that adds texture contrast.
The dish stays creamy and rich inside while developing a satisfying crunch on top—every bite delivers that perfect balance. Whether you prefer it baked or stovetop, this recipe ensures you'll have a velvety, cheesy masterpiece every time.
For added depth, consider incorporating optional ingredients like crispy bacon bits or buttery breadcrumbs. These small additions elevate the dish without complicating the process. The recipe scales easily, making it perfect for feeding a crowd or preparing leftovers.
Let's get started on creating this timeless comfort food that brings warmth to any table.
Ingredients for classic velveeta mac and cheese
Just eight essential ingredients for that velvety, cheesy perfection you crave—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, medium or elbow shape |
| Velveeta Cheese 🧀 | 16 oz | Shredded or block form, full-fat |
| Unsalted Butter 🧈 | ½ cup | Cut into small pieces |
| Whole Milk 🥛 | 1 cup | Full-fat preferred for creaminess |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping (optional) |
| Crispy Bacon Bits 🥓 | ¼ cup | Store-bought or homemade |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling on top |
The Velveeta is the star here, so grab the full-fat block—shred it yourself for the best texture. Kroger or Walmart usually carry it pre-shredded, but I always buy the block (it melts smoother). For the pasta, Barilla or De Cecco elbow macaroni cooks perfectly every time—avoid those sad, pre-boiled brands. Butter matters too: Land O'Lakes or Plugrá melt beautifully. Pro tip: keep your Velveeta block in the fridge until you're ready to shred it—it stays fresher longer.
No Velveeta? Sharp cheddar mixed with Monterey Jack gets you close (use 12 oz total). Short on milk? Heavy cream at half the amount makes it richer, but stick with whole milk for that classic texture. Swapping the pasta? Penne or cavatappi work too, but elbow macaroni holds the sauce best. Bacon bits missing? Crispy fried onions or buttery breadcrumbs add crunch just as well. And if you're feeling fancy, a sprinkle of crumbled bacon on top takes it to the next level.
This mac and cheese reheats like a dream—just add a splash of milk to loosen it up. Keeps in the fridge for 4-5 days, but honestly, it disappears faster than that. For leftovers, portion into containers with a little extra cheese on top—freezes beautifully for 3 months. The crispy topping? Broil for just 2-3 minutes—watch it like a hawk or it'll burn. Trust me, that golden crunch is worth the extra minute.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just pasta, butter, milk, flour, and that perfect block of Velveeta. No fancy prep, no hidden ingredients, just pure, creamy satisfaction in under 20 minutes.
- Creamy Crisp Perfection: The roux thickens into a velvety sauce that clings to every noodle, while the top gets that golden, slightly crispy crust. Honestly, it’s the kind of texture that makes you close your eyes and take an extra bite.
- Lunchbox Legend: Between us, this is my go-to for school lunches or office meals. The leftovers reheat like a dream—no soggy pasta, just that same rich, cheesy goodness. My kids actually finish their lunches when I pack this.
- Budget Cheerleader: A single block of Velveeta and a bag of elbow macaroni stretch farther than you’d think. I’ve fed six people for under $8, and no one complains—because let’s be real, comfort food wins every time.
Step-by-step instructions for classic Velveeta mac and cheese
Here's how to make the creamiest, most comforting mac and cheese with a crispy crunch—no waiting for pasta to drain!
🍳 Step 1: Cook the Pasta Directly in the Cheese Sauce
Fill a large pot with 8 cups of water and bring to a rolling boil. Add 1.5 teaspoons of kosher salt and the 12 oz elbow macaroni. Cook for 12 minutes, stirring occasionally, until the pasta is tender but still slightly firm (it'll finish cooking in the sauce). Here's the game-changer: Don't drain—leave the pasta in the water and reduce heat to medium-low. This keeps the sauce creamy and eliminates the need for separate draining.
While the pasta cooks, cut the 16 oz Velveeta cheese into ½-inch cubes for faster melting. I like to shred it first for even distribution—just make sure it's fully shredded so every bite gets that rich, velvety flavor. Keep the cheese at room temperature so it melts smoothly into the sauce.
🍳 Step 2: Build the Creamy Sauce
In a separate saucepan, melt the ½ cup unsalted butter over medium heat. Once fully melted, whisk in the 2 tablespoons all-purpose flour and cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty. This is your roux—the foundation of the sauce. Pour in the 1 cup whole milk all at once and whisk vigorously to prevent lumps from forming.
Let the mixture simmer for 3-4 minutes until it thickens slightly and coats the back of a spoon. Now, add the shredded Velveeta cheese and stir until it melts completely. The sauce should be smooth and glossy, with no graininess. If it's too thick, whisk in 2-3 tablespoons of pasta water to reach a creamy, pourable consistency. Season with ½ teaspoon garlic powder and ½ teaspoon ground black pepper.
🥘 Step 3: Combine Pasta and Sauce for Maximum Creaminess
Carefully pour the cheese sauce into the pot with the cooking pasta. Stir gently but thoroughly to coat every noodle in that rich, velvety sauce. The pasta water will help emulsify the sauce, creating a luxuriously smooth texture—no lumps or dry spots. Taste and adjust the seasoning with more kosher salt if needed. This is your chance to make it perfectly balanced—salty enough to complement the cheese but not overpowering.
Let the mac and cheese simmer together for 2-3 minutes on low heat. This ensures the pasta absorbs the sauce evenly and reaches the perfect al dente texture. The sauce should cling to the noodles like a second skin, creating that classic, comforting mouthfeel we all love. If the sauce starts to thicken too much, add a splash more pasta water to keep it silky.
🔥 Step 4: Add the Crunchy Topping
Preheat your broiler to high. Transfer the mac and cheese to a 9x9-inch baking dish (or similar size) and spread it out evenly. In a small bowl, mix the ¼ cup panko breadcrumbs and ¼ cup crispy bacon bits—this is where the magic happens. The panko adds a delightful crunch, while the bacon bits bring a smoky, savory depth that ties everything together.
Sprinkle the breadcrumb-bacon mixture evenly over the top of the mac and cheese, pressing down lightly so it sticks. Drizzle the 1 tablespoon extra-virgin olive oil over the crumb topping—this helps it brown beautifully and adds a subtle richness. Place the baking dish under the broiler for 2-3 minutes until the topping turns golden brown and smells irresistibly crispy. Watch it closely to avoid burning!
⏰ Step 5: Rest and Serve for the Best Texture
Let the mac and cheese rest for 5 minutes before serving. This might seem counterintuitive, but it allows the sauce to fully set and the flavors to meld together. The crispy topping will firm up slightly, making it even more satisfying to dig into. Serve immediately while the crunch is at its peak—every bite should deliver that perfect contrast of creamy, cheesy pasta with a crispy, smoky topping. Garnish with extra black pepper if you're feeling fancy!
This one-pan method ensures you get restaurant-quality mac and cheese without the fuss of draining pasta or waiting for the oven to preheat. Plus, it's ready in under 30 minutes—perfect for a weeknight dinner that feels like a celebration. Enjoy every cheesy, crunchy bite!
Pro Tips For Making Classic Velveeta Mac And Cheese
- Boil Macaroni Hard: I used to pull the pasta at the "almost done" stage—big mistake. Velveeta mac and cheese needs properly cooked elbows that hold up to the creamy sauce. Test a piece: it should sink like a stone, not float like a lazy noodle. Drain and rinse just under cold water to stop cooking, then shake off excess.
- Melt Butter Slowly: Don’t rush the roux or you’ll end up with flour lumps. Melt the butter over medium heat, then whisk in the flour gradually while stirring constantly. Let it cook for 2–3 minutes until it turns a pale golden color—this makes the sauce silky, not gritty.
- Cut Velveeta Cold: Skip the microwave shortcut. Grate or cube Velveeta straight from the fridge—it melts faster and smoother into the sauce. If you’re impatient, shave it with a knife instead of tearing chunks; it blends better and avoids that dreaded "cheese river" effect.
- Stir in Milk Hot: Pour the milk into the roux slowly while whisking like your life depends on it. If you dump it all at once, you’ll end up with a clumpy mess. Keep the heat low and let the sauce thicken naturally—no need to rush. The Velveeta will do the rest.
Pro cooking tips for this dish
Cheese Melting Secrets
Velveeta's magic lies in its low moisture content and melting temperature—it starts softening at 110°F and becomes fully liquid by 130°F. Cut it into ½-inch cubes (not shreds) for even melting.
I shred it first, then break into smaller chunks to ensure every bite gets that silky, velvety texture. For extra insurance, stir constantly while melting to prevent clumping. 🧀
Roux Perfection
The roux (butter + flour) is your sauce's backbone—cook it to a pale golden color (not brown) for 1-2 minutes to avoid a floury taste. Use all-purpose flour (not cake flour) for proper thickening.
If lumps form, strain the sauce through a fine-mesh sieve before adding cheese. This step makes the difference between grainy and luxuriously smooth.
Pasta Water Emulsification
Never drain your pasta! The starchy water acts as a natural emulsifier, binding the cheese sauce to the noodles. When combining, add the sauce gradually while stirring vigorously. If the mixture looks too thick, whisk in 2-3 tablespoons of reserved pasta water to restore creaminess.
This technique ensures no dry spots—just evenly coated, cheesy perfection.
Broiler Timing
Broil on high for exactly 2-3 minutes—any longer risks burning the topping. Keep the oven door slightly ajar to prevent overheating. For even browning, place the dish on the middle rack (not too close to the heat source).
The olive oil on the crumbs is key—it promotes browning and adds subtle richness. 🔥
Resting for Flavor
Letting the mac and cheese rest for 5 minutes before serving lets the sauce set slightly and flavors meld. This step prevents a runny texture and allows the crispy topping to firm up.
For large batches, tent with foil while resting to maintain heat. The wait ensures every bite is perfectly balanced—creamy inside, crispy outside.
Make-Ahead Pro Tips
Assemble the mac and cheese up to 24 hours ahead and refrigerate uncovered. The next day, broil for 3-4 minutes to revive the crispy topping. For freezing, portion into airtight containers with parchment paper between layers.
Thaw overnight in the fridge, then reheat covered in a 350°F oven for 20 minutes. The texture remains creamy, not rubbery! ❄️
Nutrition facts
Frequently asked questions
Why does this recipe use elbow macaroni instead of other pasta shapes?
Elbow macaroni holds the creamy sauce perfectly—its nooks and crannies trap every cheesy bite. Other shapes like penne or fusilli work too, but elbow macaroni was the original choice for classic mac and cheese because it creates that signature "cheesy pull" when you dig in. For extra texture, try cavatappi, but stick with medium or elbow for the best sauce-to-pasta ratio.
Can I make this mac and cheese without Velveeta?
Replace Velveeta with a mix of sharp cheddar and Monterey Jack (12 oz total). For the best melt, use half cheddar and half Monterey Jack—the cheddar adds tang while the Monterey Jack keeps it creamy. If you're avoiding dairy, try a vegan cheese blend designed for melting, but expect slightly different texture. The key is using cheeses with high moisture content for that velvety finish.
How do I fix lumpy cheese sauce?
Lumps happen when cheese melts unevenly. First, stir vigorously with a whisk to break up clumps. If they persist, strain the sauce through a fine-mesh sieve before combining with pasta. For prevention, cut cheese into small cubes (not shreds) and stir constantly over low heat. A splash of pasta water can also help smooth out any remaining texture issues.
Is it better to bake or broil the mac and cheese?
Broiling gives you that perfect crispy top in just 2-3 minutes, while baking (at 350°F) creates a softer, more even finish. For the classic texture, broil after baking if you want both creamy layers and crispy edges. Pro tip: Use the broiler for the final 2 minutes only—it's the fastest way to get that golden crunch without drying out the cheese.
Can I make this mac and cheese ahead of time?
Yes! Assemble it up to 24 hours ahead and refrigerate uncovered. The next day, broil for 3-4 minutes to restore the crispy topping. For freezing, portion into airtight containers with parchment between layers. Thaw overnight in the fridge, then reheat covered at 350°F for 20 minutes. The texture stays creamy, not rubbery—just add a splash of milk if it seems too thick when reheating.
