Easy Homemade Mac and Cheese Recipe
If you have a soft spot for cheesy, velvety comfort food, then this Easy Homemade Mac and Cheese recipe is about to become your new go-to. It’s the perfect harmony of creamy cheeses, perfectly cooked cavatappi pasta, and a subtle blend of spices that elevate every bite. Unlike the boxed stuff, this version boasts a rich, luscious sauce made from scratch using a trio of cheeses that melt into each other beautifully. Whether you’re cooking for a weeknight dinner or serving up a crowd-pleaser, this dish delivers warmth, joy, and that unmistakable “homemade” charm everyone loves.

Ingredients You’ll Need
Gathering just a handful of simple, quality ingredients is all it takes to create this memorable Easy Homemade Mac and Cheese. Each ingredient plays a vital role — from the creamy dairy base to the kick of Dijon mustard and paprika that adds subtle depth and color.
- 1 lb Cavatappi Pasta: Curly and perfect for holding onto every cheesy bit.
- 4 Tablespoons Butter: The creamy fat that forms the foundation of the sauce’s roux.
- 1/4 cup Flour: Essential for thickening the sauce to that perfect creamy consistency.
- 1 1/2 cups Whole Milk: Adds smoothness and moisture to the cheese sauce.
- 1 1/2 cups Heavy Cream: Gives richness and silky texture to the sauce.
- 8 ounces Sharp Cheddar (freshly grated): Delivers a classic tangy, bold flavor.
- 8 ounces American Cheese (Boar’s Head from deli): Melts beautifully for an ultra-smooth finish.
- 4 ounces Medium Cheddar Cheese (freshly grated): Balances sharpness and creaminess.
- 1 teaspoon Salt: Enhances the overall flavors without overpowering.
- 1 teaspoon Pepper: Adds just a touch of heat.
- 1 1/2 teaspoons Paprika: Brightens the dish with warmth and a hint of color.
- 1 teaspoon Garlic Powder: Infuses mild, savory aromatics.
- 1 teaspoon Dijon Mustard: Lifts the cheese flavors with subtle tanginess.
How to Make Easy Homemade Mac and Cheese
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a rolling boil. Salt is your best friend here — it seasons the pasta from within and makes a huge flavor difference. Cook the cavatappi pasta until al dente, so it has a little chew and texture, then drain and set it aside. This prep step ensures your pasta won’t be mushy when mixed with the luscious sauce.
Step 2: Make the Roux
While the water heats, melt the butter in a large saucepan over medium heat. Once it’s fully melted, whisk in the flour. Keep stirring and cooking for about 2 minutes. This step is crucial as it cooks out the raw flour taste and forms a smooth paste—your roux—which will thicken the sauce beautifully.
Step 3: Add Dairy
Slowly pour in the heavy cream and whole milk, about a quarter cup at a time, whisking constantly to keep lumps at bay. Continue cooking and whisking for 2 to 3 minutes until the mixture thickens to coat the back of a spoon. This creamy base is where the magic begins!
Step 4: Season the Sauce
Next, stir in the Dijon mustard, paprika, garlic powder, salt, and pepper. These seasonings add layers of flavor and a gentle warmth that will brighten the cheese sauce without overwhelming it. Taste and adjust the seasoning if you want a little extra punch.
Step 5: Melt the Cheese
Turn your heat to low and slowly add the American cheese in small pieces, stirring constantly to melt it smoothly. Add the medium cheddar and four ounces of sharp cheddar next, whisking after each addition to keep the sauce silky and lump-free. Keep the heat low throughout this process to prevent the cheese from scorching or clumping.
Step 6: Combine with Pasta and Bake
Fold the cooked pasta into the creamy cheese sauce gently until every noodle is deliciously coated. Transfer the mixture to a baking dish, then sprinkle the remaining 4 ounces of sharp cheddar on top. Pop it under the broiler for 2 to 3 minutes to get a golden, bubbly cheese crust, or bake at 350°F for 12 to 15 minutes if you prefer a gentler finish.
Step 7: Serve
Serve your Easy Homemade Mac and Cheese immediately to enjoy the creamiest texture. For an extra-special touch, sprinkle a pinch of dried parsley or a dash more paprika on top for a pop of color and subtle herbal note.
How to Serve Easy Homemade Mac and Cheese

Garnishes
Elevate your plating by adding vibrant garnishes such as freshly chopped parsley, chives, or even crispy bacon bits. These not only add visual appeal but also offer refreshing contrasts in flavor and texture, making every bite interesting and satisfying.
Side Dishes
This hearty mac and cheese pairs wonderfully with light, crisp sides. Try a simple green salad with a tangy vinaigrette, steamed broccoli, or roasted Brussels sprouts. These sides provide a refreshing balance and keep the meal rounded and delightful.
Creative Ways to Present
Want to wow your guests? Serve the mac and cheese in individual ramekins or mini cast iron skillets. You can also stuff bell peppers or tomatoes with the mac and cheese mixture and bake until tender. Kids and adults alike will love these fun, fresh takes on a classic.
Make Ahead and Storage
Storing Leftovers
Leftover Easy Homemade Mac and Cheese keeps beautifully in an airtight container in the refrigerator for up to 3 days. To preserve its creamy goodness, avoid letting it sit out at room temperature for too long before refrigerating.
Freezing
You can freeze this mac and cheese for up to 2 months. Portion it into freezer-safe containers, leaving some room as cheese sauce can expand. Thaw overnight in the fridge before reheating for best results.
Reheating
To reheat, warm portions gently on the stovetop over low heat or in the oven at 350°F until heated through. Add a splash of milk or cream during reheating to revive the creamy texture without drying out the dish.
FAQs
Can I use other types of pasta for this recipe?
Absolutely! While cavatappi works wonderfully because of its shape, elbow macaroni, penne, or farfalle all hold the sauce nicely and can be used interchangeably.
What if I don’t have Boar’s Head American cheese?
Any good-quality American cheese slice from your deli or store works fine. The key is choosing a cheese that melts smoothly to keep the sauce creamy and luscious.
Can I make this recipe gluten-free?
Yes! Replace all-purpose flour with a gluten-free flour blend or cornstarch to make the roux. Also, ensure your pasta is certified gluten-free.
Is it better to broil or bake the mac and cheese?
Broiling gives you a quick, bubbly, golden top with a slight crisp, which many people love. Baking offers a gentler, even heat that melds flavors nicely. Either method works so choose based on your texture preference.
Can I add other ingredients like vegetables or bacon?
Definitely! Stir in steamed veggies, cooked bacon, or even caramelized onions to customize your mac and cheese and add extra flavor and texture.
Final Thoughts
There is truly nothing like the joy of digging into a warm bowl of this Easy Homemade Mac and Cheese. It’s rich, creamy, packed with flavor, and comforting to the bone. I hope you give this recipe a try and see for yourself why it’s become a beloved favorite in my kitchen. Trust me — once you make mac and cheese from scratch this way, you’ll never go back!
PrintEasy Homemade Mac and Cheese Recipe
This Easy Homemade Mac and Cheese recipe features a creamy, cheesy sauce made with a blend of sharp cheddar, American cheese, and medium cheddar. The sauce is perfectly seasoned with paprika, garlic powder, Dijon mustard, salt, and pepper, then combined with al dente cavatappi pasta for a comforting, delicious meal that’s perfect for any occasion.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Boiling, Stove-top, Broiling/Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Pasta
- 1 lb Cavatappi Pasta (or elbow, penne, farfalle)
Sauce
- 4 Tablespoons Butter
- 1/4 cup Flour
- 1 1/2 cups Whole Milk
- 1 1/2 cups Heavy Cream
- 8 ounces Sharp Cheddar (freshly grated)
- 8 ounces American Cheese (Boar’s Head from the deli, cut into small pieces)
- 4 ounces Medium Cheddar Cheese (freshly grated)
- 1 teaspoon Salt
- 1 teaspoon Pepper
- 1 1/2 teaspoons Paprika
- 1 teaspoon Garlic Powder
- 1 teaspoon Dijon Mustard (may use 2 teaspoons)
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil and cook the cavatappi pasta according to package instructions until al dente. Generously salt the water to infuse flavor into the pasta. Drain and set aside.
- Make the Roux: While the pasta water is heating, melt the butter in a large saucepan over medium heat. Once melted, whisk in the flour and cook for about 2 minutes until it forms a smooth paste to avoid raw flour taste.
- Add Dairy: Gradually pour in the heavy cream and whole milk, about 1/4 cup at a time, whisking constantly to prevent lumps. Cook for 2-3 minutes until the mixture thickens and coats the back of a spoon.
- Season the Sauce: Stir in the Dijon mustard, paprika, garlic powder, salt, and pepper. Taste and adjust seasonings as desired.
- Melt the Cheese: Reduce heat to low. Add the American cheese in small pieces, then add 4 ounces medium cheddar and 4 ounces sharp cheddar, whisking constantly until smooth and melted. Add cheese gradually to ensure a smooth sauce.
- Combine with Pasta: Stir the cooked pasta into the cheese sauce to coat evenly. Pour the mixture into a baking dish and sprinkle with the remaining 4 ounces of sharp cheddar cheese. Broil for 2-3 minutes until cheese is melted and bubbly, or bake at 350°F (175°C) for 12-15 minutes.
- Serve: Serve immediately for the creamiest texture. Optionally, garnish with dried parsley or additional paprika.
Notes
- Use freshly grated cheese for the best melting texture and flavor.
- Broiling at the end creates a nice golden top; keep a close eye to prevent burning.
- You may substitute other pasta shapes like elbow macaroni or penne.
- Adjust seasonings to taste, especially salt, depending on the cheese’s saltiness.
- For a thicker sauce, reduce the milk slightly or cook the roux longer before adding liquids.
Nutrition
- Serving Size: 1 cup
- Calories: 480 kcal
- Sugar: 3 g
- Sodium: 650 mg
- Fat: 32 g
- Saturated Fat: 20 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.5 g
- Carbohydrates: 35 g
- Fiber: 2 g
- Protein: 18 g
- Cholesterol: 105 mg
Keywords: homemade mac and cheese, easy mac and cheese, creamy mac and cheese, cavatappi mac and cheese, cheesy pasta recipe

