Every home chef needs a reliable Homemade Creamy Stove Top Macaroni and Cheese recipe, and this is about to become your go-to recipe.  Don’t get me wrong, I love a great baked mac and cheese, but every so often I want a mac and cheese that is quick and easy.  Not to mention creamy and dreamy.  This is perfect as it is loaded with cheese, and broccoli is sprinkled in to make it healthy.

I have been meaning to share this recipe for months now.  Originally, it was going to be shared as a back-to-school dinner;  but, then I got busy.  Now, every time I walk down the pasta aisle and eye a box of mac and cheese, I think of this recipe and you.  Then I dash over to the cheese aisle, grab the ingredients and head home to indulge.  It is the ultimate meatless meal.

We are definitely in cuddle weather, and what better recipe to share then creamy stove top mac and cheese.  We love this dish.  It is loaded with two kinds of cheddar, buttery shallots and fresh garlic.  We like a little heat so the addition of chili flakes is perfect.  The amount of cheese in this recipe is over the top, so the addition of broccoli makes me feel a little better about it.  Isn’t it healthy that way?

When I am making either a stove-top or oven baked macaroni and cheese, I always under cook the pasta by a couple minutes.  The reasoning for doing this?  Even though you drain the pasta when the cooking time is up, it continues to cook.  I don’t like the pasta to become mushy as it is mixed and/or baked with the creamy, cheesy bechamel mixture.  Therefore, if the directions on the box of pasta says 8 minutes, only cook for 6.  As well, I like to make a paste out of the fresh garlic.  I simply peel the garlic, and mash it with a little salt.  I use a mortar and pestle to do this;  but, if you don’t have one, then mashing with a knife is just as easy.  I add the garlic paste, after the shallots are softened.  I do not like the bitter taste of over-cooked garlic and this method prevents that.  All that you taste is lovely, fresh garlic.

Think of this recipe as a base for stove-top macaroni and cheese, as you can become very creative with it.  For non- veggie loving fans, it is also great with chunks of smoked ham, grilled chicken, left-over Thanksgiving turkey or spicy chorizo.  Or try adding blanched cauliflower or roasted butternut squash – so good.


More stove top macaroni and cheese recipes


Stove-top Mac and Cheese – The Novice Chef

Three Cheese Stove Top Macaroni and Cheese – Life’s Ambrosia

Stovetop Butternut Squash Macaroni and Cheese – Damn Delicious

One Pot Creamy Mac and Cheese – White on Rice Couple






Recipe:  Homemade Creamy Stove Top Macaroni and Cheese


  • 1 stick of unsalted butter
  • 3 medium shallots, finely minced
  • 2 gloves garlic
  • 1/4 cup ap flour
  • 3 1/2 cups whole milk
  • 2 1/2 cups sharp cheddar, grated
  • 2 1/2 cups mild cheddar, grated
  • pinch of chili flakes
  • kosher salt, to taste
  • 1 box elbow pasta
  • 1 pound broccoli – tops only

How To:

  1. Blanch the broccoli and set aside to dry.
  2. Follow the cooking instructions on the Dreamsfield box, except cook the pasta 2 minutes less then recommended.
  3. Drain in a colander.
  4. Rinse with cold water to stop the cooking.
  5. Set aside to drain. I lightly toss with my hands, occasionally to prevent sticking.
  6. Heat the butter in a large dutch oven over low heat.
  7. Add the shallots, stir and cook until soft; about 5minutes.
  8. Heat the milk in a large saucepan over medium heat, until warm. Set aside.
  9. Using a mortar, mash the garlic with 1/2 teaspoon salt, until a paste forms. Add the garlic to the onions. Stir and cook for 1 minute.
  10. Whisk the flour into the onion mixture.
  11. Add a pinch or more of chili flakes.
  12. Over low heat, add the milk to the flour/onion mixture. Whisk constantly, until smooth.
  13. Add the cheese by handfuls to the béchamel.
  14. Stir until smooth.
  15. Gently reheat over low heat. Stirring constantly.
  16. Add the pasta and broccoli.
  17. Lightly stir to combine.
  18. Season with salt, if needed.
  19. Serve.
  20. Eat.



Tagged with →