Skip to Content

Simple Stovetop Mac and Cheese

If you’re craving a comforting Southern classic without the hassle of baking, this simple stovetop mac and cheese is the perfect recipe for you. Rich, creamy, and full of cheesy goodness, this homemade version captures the essence of traditional soul food macaroni with ease. No oven required, just a few simple ingredients and a pot on the stove.

fried chicken wings, collard greens, and stovetop mac and cheese on a plate
Save This Recipe Form

Want to save this recipe in your inbox?

Enter your email below & we'll send it directly to you! Plus you’ll get new recipes, tips, and tricks from us every week!

This post contains affiliate links. Please read my full disclosure here.

Whether you’re preparing a weeknight dinner or a holiday side dish, this stovetop version is sure to be a crowd-pleaser. Let’s dive into how you can whip up this delicious dish in no time! And if you’re looking for my classic baked version, you can find it here: Southern Soul Food Baked Mac and Cheese.

Brandi’s Simple Ingredients

  • Elbow or Shells Pasta
  • Cheddar Cheese
  • Gruyere Cheese (Optional)
  • Heavy Cream
  • Milk
  • Flour
  • Spices
Brandi Crawford kitchen headshot photo
collage of 4 photos with shells pasta, butter, flour, garlic powder, onion powder, heavy cream, milk, and grated cheddar cheese in separate bowls

What Type of Pasta to Use

Shells, elbows and cavatappi are my favorites to use. Cavatappi is spiral-shaped and has ridges that hold onto the sauce, providing a nice texture and bite. I absolutely love that one as well. You can also use rotini or penne.

What Type of Cheese to Use

I use cheddar (sharp cheddar) and gruyère cheese. The cheddar will melt well and provide a rich, creamy texture with a tangy flavor. Gruyère is a swiss cheese that has a slightly nutty and sweet flavor. It melts beautifully (so, so nicely!) and adds a depth of flavor to the dish. It will cost more than cheddar so if you want to skip it, feel free!

Here are more options:

  • Parmesan
  • Monterey Jack
  • Mozzarella
  • Colby
  • Fontina
  • Gouda

Don’t Use Pre-Shredded Cheese

I know I blessed you guys with the easy version with this one, but my stance on no pre-shredded cheese still stands! Pre-shredded cheese contains additives like cellulose or potato starch, which are used to prevent the shreds from clumping together.

These additives will affect the texture of your mac and cheese by making the cheese melt less smoothly. This can lead to a grainy or gritty texture in your sauce instead of the smooth, creamy consistency you want.

Buy blocks of cheese and grate it yourself.

collage of 4 photos with melted butter, flour, milk, and heavy cream in a cast iron skillet

How to Make Simple Mac and Cheese

Detailed measurements and full instructions can be found in the recipe card at the bottom of this post.

  1. Cook the pasta in water in accordance with the instructions on the package.
  2. Adjust the heat on the pot/pan to medium-low. Add butter to the pot/pan and allow it to melt. Sprinkle flour throughout the pan and onto the melted butter.
  3. Add in heavy cream, milk, grated cheese, garlic powder, onion powder, salt, and pepper to taste. Stir to combine until the cheese melts and the sauce thickens
  4. Add the cooked pasta and stir until the pasta is incorporated and the dish is creamy.
roux, cheese sauce, and grated cheddar cheese in a cast iron skillet
shells pasta and mac and cheese sauce in a cast iron skillet

How to Keep it Creamy

Mac and cheese thickens as it cools, so serving it right away helps keep it at peak creaminess. If you need to reheat it, add a splash of milk or cream to loosen it up. Pasta water also works wonders! After you have boiled your pasta, keep a cup of the leftover pasta water. This can be used to add to the cooked mac and cheese to get it even creamier. The starch in reserved pasta water can help emulsify the sauce, keeping it smooth and creamy.

What Type of Pot/Pan to Use

Large Saucepan or Pot: You’ll need enough space to boil the pasta and later combine it with the cheese sauce. A large saucepan or medium-sized pot (3-4 quarts) works well for this, as it provides plenty of room for stirring and coating the pasta evenly. A heavy-bottomed stainless steel or nonstick pot is ideal to prevent the cheese sauce from burning or sticking.

Deep Skillet: If you’re not boiling the pasta in the same pan, you can use a deep skillet (preferably nonstick or cast iron) to make the sauce and combine the cooked pasta. This option is great for evenly distributing the sauce and even gives a bit of room for stirring.

stovetop mac and cheese in a cast iron skillet with a wooden spoon

Substitution and Add-In Ideas

  • Bacon
  • Grilled Chicken
  • Ground Beef or Sausage
  • Shrimp or Lobster
  • Broccoli
  • Spinach or Kale
  • Peas
  • Corn
  • Caramelized Onions
  • Roasted Red Peppers
  • Sun-Dried Tomatoes
  • Breadcrumbs
  • Fried Onions
stovetop mac and cheese in a cast iron skillet with a wooden spoon

Do You Have to Bake It

No! Finally, I’ve shared a stovetop mac and cheese recipe. I have gotten this request so much over the years. Be sure to also check out my Slow Cooker Crockpot No Boil Mac and Cheese for an additional no-bake version.

Can You Make it Ahead

I don’t recommend prepping the ingredients ahead or assembling it ahead. When grated cheese comes into contact with air, the texture begins to change the longer it sits. The texture is at its best when used immediately in a dish.

stovetop mac and cheese in a black bowl

How to Store Leftovers

Leftovers can be stored tightly covered and sealed for 3-4 days.

How to Reheat

Reheat the dish on the stove, in the oven, (350 degrees), in the air fryer (350 degrees), or in the microwave until warm. Heat in short increments. You may need to add milk or broth when reheating, if the dish dries out.

stovetop mac and cheese in a black bowl

Freezing

You can freeze it tightly covered and sealed for 2-3 months. Defrost in the fridge overnight. Before reheating, add a splash of milk or chicken broth to keep the dish creamy.

More Mac and Cheese Recipes

Chicken Mac and Cheese
Slow Cooker Crockpot Chili Mac and Cheese

Bacon Gouda Mac and Cheese
Smoked Mac and Cheese
Lobster Mac and Cheese

Seafood Mac and Cheese
Seafood Stuffed Pasta Shells

fried chicken wings, collard greens, and stovetop mac and cheese on a plate
stovetop mac and cheese in a cast iron skillet with a wooden spoon
Print Pin
No ratings yet

Simple Stovetop Mac and Cheese

If you’re craving a comforting Southern classic without the hassle of baking, this simple stovetop mac and cheese is the perfect recipe for you. Rich, creamy, and full of cheesy goodness, this homemade version captures the essence of traditional soul food macaroni with ease. No oven required, just a few simple ingredients and a pot on the stove.
Save this recipe here.
Course dinner, lunch
Cuisine American, Southern
Keyword easy homemade mac and cheese, easy mac and cheese, simple homemade mac and cheese, simple mac and cheese, Southern stovetop mac and cheese, stovetop mac and cheese
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 8 servings
Calories 487kcal

Ingredients

  • 8 oz elbow or shells pasta
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 cup heavy whipping cream
  • 1 cup milk I used 2%.
  • 4 cups grated cheese I used 2 cups sharp cheddar and 2 cups of gruyere cheese. This was 14-16oz of block cheese.
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • salt and pepper to taste

Instructions

  • Cook the pasta in water in accordance with the instructions on the package. When cooked, drain the pasta (reserve 1 cup of pasta water from the pot, see Step 4) and set the cooked pasta aside.
    If you're using a Dutch oven or heavy bottom pot, you can cook the mac and cheese in the same pot you're using to boil the pasta.
    8 oz elbow or shells pasta
  • Adjust the heat on the pot/pan to medium-low. Add the butter to the pot/pan and allow it to melt. Sprinkle the flour throughout the pan and onto the melted butter. Add the flour in stages to avoid clumping. Stir to combine the butter and flour to create a roux, which will thicken the cream sauce.
    3 tablespoons unsalted butter, 3 tablespoons all-purpose flour
  • Add in the heavy cream, milk, grated cheese, garlic powder, onion powder, salt, and pepper to taste. Stir to combine until the cheese melts and the sauce thickens. Taste the sauce repeatedly and make adjustments to the spices as needed.
    1 cup heavy whipping cream, 1 cup milk, 4 cups grated cheese, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, salt and pepper to taste
  • Add the cooked pasta and stir until the pasta is incorporated and the dish is creamy. If the mixture is too thick, add in some pasta water to get the dish creamy. (See step 1).
  • Cool before serving.

Notes

I know I blessed you guys with the easy version with this one, but my stance on no pre-shredded cheese still stands! Pre-shredded cheese contains additives like cellulose or potato starch, which are used to prevent the shreds from clumping together.
These additives will affect the texture of your mac and cheese by making the cheese melt less smoothly. This can lead to a grainy or gritty texture in your sauce instead of the smooth, creamy consistency you want.
You may need to add milk or broth when reheating, if the dish dries out.
You can substitute butter using any oil. Butter works best and adds flavor.
You can use any type of cheese you wish. 
You can use elbow pasta, Cavatappi, shells, rotini, or penne.
Any milk will work in this recipe, including plant based, but thin milk will alter the texture of the cream sauce. Keep this in mind if you plan to substitute. You can also substitute heavy cream for one of these, it will alter the texture and some flavor.
You do not have to bake or broil this dish. Southern mac and cheese has a crisp browned crust at the top, if that’s what you’re going for then do it.
Recipe Tools Used in this RecipeAs an Amazon Associate I earn from qualifying purchases.

Nutrition (displayed with net carbs)

Serving: 1serving | Calories: 487kcal | Carbohydrates: 25g | Protein: 21g | Fat: 34g
Tried this recipe? Mention @Stay_Snatched or tag #StaySnatched! The recipe instructions noted here are the property of Stay Snatched and subject to copyright. Please do not screenshot and share this recipe on social.
Subscribe to our YouTube ChannelCheck out our YouTube Channel!
Join our Air Fryer and Instant Pot Facebook GroupClick here to join our Facebook Group!
Join our Keto Recipes Facebook GroupClick here to join our Facebook Group!
Nutrition DataMacros are provided as a courtesy and should not be construed as a guarantee. This information is calculated using MyFitnessPal.com. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Recipe Rating