Go Back
+ servings
Print Recipe
5 from 2 votes

The BEST Homemade Mac and Cheese

Your search for the best homemade mac and cheese has come to an end! Perfectly creamy with the right amount of crunch, this is just what you need.
Prep Time5 minutes
Cook Time20 minutes
Total Time25 minutes
Course: Main Course
Cuisine: American
Keyword: baked macaroni and cheese, cheesy pasta, homemade macaroni and cheese, mac and cheese, macaroni and cheese
Servings: 2 Servings
Calories: 719kcal
Author: The Sassy Foodie

Ingredients

  • 1 cup rotini pasta or pasta of your choice
  • 2 tablespoon butter
  • 2 tablespoon flour
  • 1 cup milk
  • 1 cup shredded sharp cheddar cheese
  • ¼ cup shredded parmesan cheese
  • 1 teaspoon dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper to taste

For Breadcrumb Topping

Instructions

  • Preheat oven to 400 degrees.
  • Boil pasta until slightly under al dente. Drain, and set aside.
  • In a sauce pan over medium-low heat, melt butter. Once melted, add the flour, and whisk together until combined. Let the flour cook through for 2 minutes or so, and add the milk. Continue to whisk while the milk comes up to a slow simmer and begins to thicken.
  • Add the spices, and mustard, and mix well. Add the cheese slowly, reserving a little bit of the cheddar and parmesan for the topping. Whisk until combined.
  • Add the pasta, and coat the pasta in the sauce. Remove off the heat, and transfer to a baking dish
  • In a bowl, mix the breadcrumbs with the reserved cheese and olive oil. It should resemble small crumbs. Sprinkle this topping on the pasta, and put in the oven to bake.
  • Bake for 10-15 minutes, and broil for 2-5 minutes or until golden brown. Enjoy!

Nutrition

Calories: 719kcal | Carbohydrates: 47g | Protein: 30g | Fat: 46g | Saturated Fat: 25g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 110mg | Sodium: 936mg | Potassium: 372mg | Fiber: 2g | Sugar: 8g | Vitamin A: 1242IU | Vitamin C: 1mg | Calcium: 738mg | Iron: 2mg