Somewhat Simple

20 Minute Easy Macaroni and Cheese Recipe

Jump to Recipe Comment

As an Amazon Associate I earn from qualifying purchases.

Looking for a homemade Macaroni and Cheese recipe? You’ve come to the Right place! This Easy Macaroni and Cheese Recipe is creamy, delicious, and takes only 20 minutes to make!

This cheesy and creamy 20 minute stove top mac n cheese takes the same amount of time as the boxed mix, but tastes way better!

The Best Homemade Macaroni and Cheese

If my kids had to choose a favorite food, it would definitely be macaroni and cheese! They would eat it for dinner every night if I let them. My oldest was an incredibly picky eater until very recently, and I swear there was a whole year of her life when she would only eat mac and cheese. No vegetables, no meat, just noodles and cheese. It was during that time period that I made whipped up this recipe for easy Stove Top Macaroni and Cheese. It doesn’t take any more time than making it from the box, but it tastes way better!

Another bonus – it’s made from simple ingredients that I feel good about. (I like that I know exactly what’s in it!)  This macaroni and cheese recipe has been a staple at our house for years! It works wonderfully as a side dish, or an easy meal with a green salad on the side. My husband and I love it with shredded barbecue chicken or pulled pork on top, and my girls will eat it happily any time I make it. It’s a lifesaver on those busy nights when I don’t have much time to cook!

Easy Macaroni and Cheese

I’m not kidding when I say that this homemade macaroni and cheese is as quick to make as the boxed noodles! Boiling the noodles is the part that takes the longest, and the creamy sauce is a snap to whip up. My family loves it with sharp cheddar, but you can experiment with other cheeses, or use a combination of cheeses. We’ve tried it with colby jack, parmesan, gruyere, mozzarella, provolone, and gorgonzola, and it’s always delicious!

This cheesy and creamy 20 minute stove top mac n cheese takes the same amount of time as the boxed mix, but tastes way better!

This creamy macaroni and cheese is best on the day it’s made (although my kids will happily eat reheated leftovers). It’s so delicious when it’s hot and melty!

Stove Top Macaroni and Cheese Recipe

easy macaroni and cheese
4 from 10 votes

Easy Homemade Macaroni and Cheese

Looking For A Homemade Macaroni And Cheese Recipe? You've Come To The Right Place! This Easy Macaroni And Cheese Recipe Is Creamy, Delicious, And Takes Only 20 Minutes To Make!

Course Main Course
Cuisine American
Keyword cheese, pasta
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 1 cup
Calories 400 kcal


  • 1/2 pound elbow macaroni
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 2 cups milk
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 1/4 cups shredded cheddar cheese divided


  1. Cook the pasta according to package directions, then drain. While the pasta is cooking, melt the butter in a large skillet over medium heat. When the butter is melted, whisk in the flour to form a paste.

  2. Let cook 2-3 minutes until golden. Slowly add the milk, a little at a time, whisking so there are no lumps. Let cook for a few minutes, until thickened. 

  3. Remove from heat and stir in the salt, pepper, and 2 cups of cheddar cheese, and whisk until smooth. Add the cooked pasta and stir until combined. Sprinkle the remaining 1/4 cup of cheese on top. Serve hot.

Nutrition Facts
Easy Homemade Macaroni and Cheese
Amount Per Serving
Calories 400
* Percent Daily Values are based on a 2000 calorie diet.

This cheesy and creamy 20 minute stove top mac n cheese takes the same amount of time as the boxed mix, but tastes way better!

Leave a Reply

Your email address will not be published. Required fields are marked *

What type of comment do you have?


  • simplysam wrote:
    • Stephanie Dulgarian wrote:
  • Jocelyn wrote:
    • Stephanie Dulgarian wrote:
  • Julie Blanner wrote:
    • Stephanie Dulgarian wrote:
  • Rachael Yerkes wrote:
  • Erin wrote:
    • Stephanie Dulgarian wrote: