Piper Cooks

menu icon
go to homepage
  • RECIPES
  • ABOUT
  • CONTACT
  • EBOOKS

subscribe
search icon
Homepage link
  • RECIPES
  • ABOUT
  • CONTACT
  • EBOOKS

×
Home » Recipes » Pasta

Easy Stovetop Macaroni and Cheese

Modified: Mar 29, 2024 · Published Feb 20, 2024 · by Jacqueline Piper · Leave a Comment · This post may contain affiliate links. Read our privacy policy.

146 shares
jump to recipe
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl, Pinterest image with text.
Homemade macaroni and cheese in a bowl.
Homemade macaroni and cheese in a bowl, Pinterest image with text.

This is the cheesiest, creamiest homemade stovetop macaroni and cheese recipe. This is one of the easiest comfort foods you can make at home. Level up the flavor by adding optional corn, caramelized onions, and pickled jalapenos.

Homemade macaroni and cheese in a bowl.
Jump to:
  • Ingredients
  • Substitutions
  • Instructions
  • How to make baked homemade macaroni and cheese
  • Tips for making stovetop macaroni and cheese
  • What to serve with stovetop mac and cheese
  • Storage
  • FAQs
  • Recipe

For a basic, cheesy homemade macaroni dinner you'll need just five ingredients. But we don't do basic here, right? We want more! More cheesy! More delicious! More pasta! More, MORE! Did I go too far?

Yes, I can go overboard, especially when it comes to food. Remember my 10 Ingredient Avocado Toast? So.... ya...

But you'll be really happy about my tendency to do more when it comes to this dish.

This is a pasta dish that's cheesy from the... cheese, savory from the caramelized onion, kicky from the pickled jalapeno, sweet from the corn, and all-around delicious when combined. And you'll only need a few simple ingredients.

Try adding balsamic caramelized onions for a sweet and tangy topping.

homemade macaroni and cheese in a bowl

Ingredients

See the recipe card for exact amounts.

  • butter + flour: for a roux to begin the cheese sauce.
  • milk: for the sauce
  • cheese: I like a super sharp cheddar, and grate it myself.
  • mustard: mustard enhances the flavor of cheese sauce.
  • pickled jalapenos: optional but gives a tangy, pickled flavor and some heat.
  • corn: for sweetness
  • onion: to caramelize or sauté for more flavor
  • noodles: I love shell pasta for mac and cheese because they are like little cups for the cheese sauce. Perfection.

Substitutions

  • cheese: I like a really sharp cheddar cheese but you can also use mild or medium. Gouda is also good in mac and cheese. Or try a mix of cheese types.
  • noodles: You can use the classic Elbow noodles, Cavatappi, Orecchiette, Penne, or whatever noodle strikes your fancy that day.
An icon with a black cast iron skillet and the word Tip in white handwritten font.

Shred cheese yourself when you have the time. It'll melt better and give you a silky smooth cheese sauce.

homemade macaroni and cheese in a bowl

Instructions

Prep Tips

  • This is made on the stovetop, using one pot for the cheese sauce and one to boil the noodles.
  • Have everything ready before you start to cook.

How to cook the onions

  1. Heat a pan over medium heat.
  2. Add oil and the diced onions and then cook for 5 minutes without stirring.
  3. Add a splash of water and stir, scraping up the brown bits on the bottom.
  4. Repeat this process - the sauteing and splash of water - for about 15 minutes, or until the onions are soft and browned, or cook for up to 45 minutes for caramelized onions.
  5. Set aside.

Boil your choice of noodles. Prepare them according to the package instructions, in a large pot of salted water, until al dente.

(Undercook by a minute or two if you want to also bake this!)

How to make a cheese sauce

While the pasta is boiling, make the cheese sauce.

  1. In a medium saucepan, melt the butter over medium heat.
  2. Once it's melted, sprinkle the flour in and then immediately whisk that together with the butter. It will look like a thick, dry paste.
  3. Stir and cook for a minute or so, making sure you don't see any raw flour in the pan anywhere. (Left Photo Below)
  4. Slowly add the liquid. When you add the first splash the whole mixture will thicken up more. Just continue. (Middle Photo Below) It will thicken before it finally thins out.
  5. Keep whisking so you don't get lumps. (Right Photo Below)
  6. Now add the mustard and slowly add the cheese while whisking, until you have a smooth cheese sauce.
process shots of making homemade cheese sauce for mac and cheese

Microwave the corn to warm it. Chop the jalapenos. Once the pasta is done set it in a large mixing bowl.

Mix together

Gather all of your ingredients.

Add the onions and jalapenos to the noodles and mix well.

process shots of mixing homemade mac and cheese

Add the corn and the cheese sauce and mix well.

Serve hot.

process shots of mixing homemade mac and cheese

How to make baked homemade macaroni and cheese

Once the pasta and cheese sauce are mixed together, scoop it into a casserole dish.

You can cover it was some more cheese and some bread crumbs. Bake at 350°F for 20-30 minutes, or until the cheese is bubbling and browned.

homemade macaroni and cheese in a bowl

Tips for making stovetop macaroni and cheese

  • Use mustard in the sauce. I prefer Colman's English Mustard (it has a bit of a kick), but I used yellow mustard for this recipe to make it accessible. You can use powdered mustard. Dijon mustard is also good. This enhance the flavor of the cheese sauce and goes especially well with sharp cheddar cheese.
  • Grate your own cheese! Grating a brick of cheese yourself means there are no coatings on it and it gives your sauce a silkier texture, but do whatever you have time for.
  • Cook the flour for the roux. The roux is what will thicken the cheese sauce and it involves cooking flour and butter into a paste. Make sure to cook the flour and leave no raw flour in the pan for the best results.

What to serve with stovetop mac and cheese

Homemade mac and cheese goes well will crispy chicken burgers, crispy chicken wraps, oven baked meatballs, or parmesan panko chicken strips. Add brown sugar brussels sprouts or sesame broccoli on the side.

Storage

Store leftover pasta in an airtight container in the fridge for 4-5 days. Reheat in the microwave or in pan on the stovetop with a splash of milk to help keep it from drying out while it heats.

FAQs

Can I make this ahead of time and bake it later?

Sure, make it the night before and scoop into casserole dish. Warm at 350°F until hot and bubbling, about 30 minutes or so.

I'm not a fan of onions, do I have to include them?

You don't have to include onions. Try adding green peas or bacon for a variation on the basic recipe.

Recipe

Homemade macaroni and cheese in a bowl.
5 from 1 vote

Stovetop Macaroni and Cheese

Author : Jacqueline Piper
Prep Time: 5 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 25 minutes minutes
Servings: 6
The cheesiest, creamiest homemade mac and cheese with sweet corn, caramelized onions, and pickled jalapenos.
RATE PRINT PIN SAVE Saved!

Ingredients
  

  • 1 pound shells plus water and salt for boiling
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups milk
  • 3 cups cheddar cheese
  • 1 teaspoon yellow mustard
  • 1 cup corn warmed
  • 1 tablespoon oil
  • 1 small onion diced
  • ½ cup pickled jalapenos chopped

Instructions

  • Boil pasta according to package instructions. Undercook the pasta by a minute or two if you want to bake this recipe after.

For the Extras

  • To make the onions, set a small frying pan over medium heat. Add oil and the diced onion. Cook, without stirring for about 5 minutes. Add a small splash of water and stir the onion, scraping up the brown bits from the bottom of the pan. Continue cooking and then adding water for 15 minutes or so, or until the onion is soft and browned. Set aside.
  • Microwave the corn and chop the jalapenos and set aside.

For the Cheese Sauce

  • Heat a saucepan over medium heat. Melt the butter and then add the flour. Whisk and cook for about a minute, until the mixture is a golden brown paste and you see no raw flour remaining. Slowly add the milk, while whisking, until fully incorporated.
  • Add the mustard and slowly add the cheese while whisking, until the cheese has melted and the sauce is smooth. Taste and season with salt and pepper. (I usually boil the pasta, fry the onions and make the cheese sauce at the same time.)
  • Add the cooked pasta, corn, jalapenos, onions, and cheese sauce to a large bowl. Mix and serve.
  • Alternatively, you can pour everything into a casserole dish, scatter some more cheese on top (even breadcrumbs), and bake at 350°F (180℃) until hot and bubbly and the toppings have browned about 20 to 30 minutes.

Notes

  1. You can use yellow mustard, English mustard or powdered mustard here. 

Nutrition

Calories: 674kcal | Carbohydrates: 71g | Protein: 28g | Fat: 31g | Fiber: 4g | Sugar: 8g | Calcium: 552mg | Iron: 2mg

Nutritional information is an estimate. Values vary based on products used. Read our full Nutrition Disclaimer.

Have you tried this recipe?Tag @pipercooksblog on Instagram so we can see it!

Disclosure: This post may contain affiliate links, meaning I get a commission if you decide to purchase through my link, at no extra cost to you.

This post was originally posted on May 26, 2020.

Homemade macaroni and cheese in a bowl, Pinterest image with text.

SHARE THIS RECIPE

  • Share on Twitter Share on Twitter
  • Share on Facebook Share on Facebook
  • Share on Pinterest Share on Pinterest

Rating, commenting, and sharing my recipes really helps. Thanks for taking the time! Mention @pipercooksblog on Instagram.

More Pasta Recipes

  • A casserole dish with cooked pasta, spinach, and sausage topped with melted cheese.
    Easy Sausage Pasta Bake
  • Saucy pasta in a bowl topped with a drizzle of white sauce and sliced green onions.
    One Pot Taco Mac and Cheese
  • Long curly pasta in a bowl topped with cheese and red pepper flakes.
    Quick & Easy Boursin Pasta
  • Macaroni and cheese on a plate topped with crispy breadcrumbs.
    Instant Pot Gouda Mac and Cheese
146 shares
5 from 1 vote (1 rating without comment)

Did you make this recipe? Let me know! Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Profile photo of a brunette woman wearing glasses with a text logo 'pipercooks' where the second o is a cast iron pan.

Hi, I'm Jacqueline!

Welcome to Piper Cooks, where I've been sharing my homemade recipes for 10 years! I share simple, delicious recipes made from scratch, perfect for busy families and food lovers alike. Let's turn everyday meals into something fun and delicious!

more about me

Reader Favorites

Popular Recipes

  • Cinnamon Bun Overnight Oats - PiperCooks
    Cinnamon Bun Overnight Oats

  • Light-colored coffee in a glass with a straw and ice cubes.
    How to Make Iced Coffee with Instant Coffee

  • two pink cocktails in blue rimmed glasses
    Strawberry Lemonade Vodka Cocktail

  • ground turkey skillet dinner in a bowl
    Quinoa Ground Turkey Skillet - One Pan Dinner

  • Quick Light Brioche Style Buns. All the rewards of freshly baked homemade bread, but you don't have to spend all day in the kitchen. Get the Recipe @pipercooks PiperCooks.com
    Quick & Light Brioche Buns

  • Creamy Dill Chicken on a plate with potatoes & carrots
    Creamy Dill Chicken

Favorite Grilling Recipes

  • Soft tacos with white corn tortillas, chicken, mango, black beans, and cilantro.
    Blackstone Chicken Tacos

  • Salad in a bowl topped with sauce, avocado, greens, and green onion flowers.
    Chicken Bacon Ranch Pasta Salad Recipe

  • A halved stuffed tortilla on a plate.
    Blackstone Crunchwrap Supreme with Chicken

  • A burger topped with fried onions, sauce, cheese, and lettuce beside tortilla chips.
    Blackstone Smash Burgers

All photography and recipes on this site are Copyright © 2025 Jacqueline Piper + © Pipercooks except where stated and may not be used without permission.

Footer

as seen in:

A butterfly beside the letters msn.
the word noom.
the Word foodgawker.
The word Parade.
The words Reader's digest.
the word yahoo!
the word yummly.
Logo for Half Your Plate with a plate in the background and the text fruits & veggies! Half Your Plate halfyourplate.ca

↑ back to top | Home  | About | Contact | Privacy Policy | Sign Up! for email updates | Copyright © 2025 Piper Cooks

featured in: Parade.com, Yahoo!, and MSN

As an Amazon Associate I earn from qualifying purchases.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.