5 from 1 vote
Macaroni and cheese (no cow’s milk!) in a cow themed bowl on a picnic table. Adjacent to the bowl is a grater with a block of sharp cheddar on top, a measuring cup with flour, and a stick of butter. Sprinkled in the foreground is grated sharp cheddar cheese and uncooked macaroni.
Macaroni and Cheese (no cow's milk!)
Prep Time
5 mins
Cook Time
50 mins
Total Time
55 mins

This macaroni and cheese recipe is amazing and super creamy. The perfect comfort food to cozy up with on a cold night!

Course: Dinner
Cuisine: American
Keyword: homemade mac and cheese, macaroni and cheese
Servings: 6 people
Calories: 518 kcal
Author: The Panicked Foodie
  • 10-12 ounces elbow macaroni
  • 4 tablespoons salted butter (~2.1 oz in weight)
  • 2.1 ounces all-purpose flour (~1/2 cup flour)
  • 2 cups milk of your choice
  • 2 cups grated extra-sharp cheddar cheese
  • 3/4 cup grated Parmesan cheese
  • 1 teaspoon ground mustard
  • 1/8 teaspoon nutmeg
  • Freshly ground Himalayan pink salt and freshly ground black pepper to taste
  1. Bring a pot of water to a boil. Cook pasta until al dente, according to directions on the package. Drain pasta when finished cooking.

  2. While the water is boiling, melt butter in another pot over medium heat. Once the butter is melted, add the flour. Mix with a wooden spoon to form a roux. While constantly stirring, cook the roux for 3 minutes (this will eliminate the flour taste in the final dish).

  3. Add ~1/3 of the almond milk to the roux and mix until combined. Pour in another ~1/3 of the almond milk, mix until combined again. Then pour in the remaining almond milk and mix until everything is combined. You should end up with a thick soupy sauce.

  4. Add both cheeses to the sauce. Continue stirring over medium heat until cheese is melted. You should end up with a thick sauce.

  5. Add ground mustard and nutmeg to the sauce, stir until combined. If desired, add freshly ground Himalayan pink salt and freshly ground black pepper to taste.

  6. Add the drained pasta to the pot with the cheese sauce and mix to coat the pasta. You can either serve the dish immediately as is, or…

  7. Pour macaroni and cheese into a 9″ x 13″ pan and bake at 350F for ~30 minutes to infuse some crispness. You can also top with some panko bread crumbs or bacon prior to baking.

Recipe Notes

If you use 12 oz of pasta and don’t bake, you end up with a good pasta:sauce ratio. If you bake, you will end up with a thinner coating of sauce on the pasta. If you prefer a really thick macaroni and cheese, I would recommend going with 10 oz. of pasta.

Credit: The Panicked Foodie

Nutrition Facts
Macaroni and Cheese (no cow's milk!)
Amount Per Serving
Calories 518
* Percent Daily Values are based on a 2000 calorie diet.