Go Back
+ servings
Real Macaroni and Cheese

Basic Creamy Macaroni and Cheese

This dish is so easy to make, yet tastes like you've been slaving away for hours over the stove. You can be creative in your choice of cheese, combining two, three, or even four different cheeses, as long as they're capable of melting into a sauce. You can also add a handful of cooked vegetables, if you like - in fact, this is a GREAT use for leftover veggies! A few tips: be sure to remove the sauce from the heat before adding the cheese, as heating cheese too quickly will cause it to separate. Also, hold back on the salt until after you've added the cheese to the sauce - the variety of cheeses you use will greatly affect how much seasoning you'll need to add.
Course Entree
Cuisine American
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Yield 8 servings
Calories 304 kcal
Author Stephanie Stiavetti


  • 10 ounces dry elbow macaroni
  • 2 cups milk
  • 2 tablespoons unsalted butter
  • 2 tablespoons flour
  • 2 cups shredded cheese of your choice mix and match between the following meltable varieties: cheddar, monterey jack, gruyere, gouda, fontina, havarti
  • 1 cup chopped pre-cooked vegetables of your choice optional - I like broccoli, peas, cauliflower, and asparagus
  • Sea salt
  • Freshly-ground black pepper


  1. Cook the pasta in a large pot of salted boiling water until al dente. Drain the pasta through a colander and set aside.
  2. Heat the milk in a small saucepan over low heat. As soon as the milk starts to steam and form tiny bubbles around its edges, turn the heat as low as it will go. The goal is to keep the milk warm but prevent it from boiling.
  3. Place the butter in a saucepan and melt over medium flame. Add the flour and stir with a heat-proof spatula just until the roux begins to take a light brown color, about 3 minutes, scraping the bottom to prevent burning. Once it's done, the roux should smell liked cooked butter and flour.
  4. Slowly add the milk and stir constantly until the sauce thickens enough to coat the back of a spoon. Remove the sauce from the heat. Add shredded cheese and stir until completely melted. Stir in chopped vegetables, if using. Season with salt and pepper to taste.
  5. Pour sauce over pasta and stir to coat the noodles. Serve immediately.