This creamy stovetop keto mac and cheese is the definition of Low Carb Comfort Food (No Cauliflower). It tastes like the bowl you crave on a chilly night, only lighter on the carbs and heavy on the cheese.
We skip the roux and use a trio of melty cheeses for a sauce that clings to every bite. It cooks fast on the stove, and you can use your favorite low-carb elbow pasta to keep the texture classic.
Why This Keto Mac and Cheese Works
The secret is a gentle stovetop technique and cheeses that melt smoothly. Heavy cream and cream cheese create a stable base, so the cheddar turns silky instead of gritty. A tiny pinch of mustard brings that classic mac flavor without flour or starch.
You still get that familiar bowl of comfort thanks to low-carb elbows made from lupin or konjac. The sauce comes together in minutes, and the whole dish is ready by the time the pasta is al dente.
Real Low Carb Comfort Food (No Cauliflower), Ready on the Stovetop
No cauliflower, no baking, no fuss. This is the creamy, spoonable mac you can make on a weeknight with pantry cheeses and a single pan. If you need more quick ideas after dinner, try this 5-minute keto chicken bowl or a sheet pan meal like keto sausage and veggies.
What You’ll Need
Simple, melty cheeses and a splash of cream keep this gluten-free and low-carb while still rich. Use block cheese and shred it yourself for the smoothest sauce.
- 8 oz low-carb elbow pasta, lupin or konjac-based
- 1 tbsp kosher salt, for boiling water
- 2 tbsp unsalted butter
- 1 cups heavy cream
- 3 oz cream cheese, cut into cubes, room temperature
- 1 1/2 cups sharp cheddar cheese, freshly shredded
- 1/2 cups mozzarella cheese, freshly shredded
- 1/2 cups gouda, freshly shredded
- 1 tsp Dijon mustard
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp smoked paprika
- 1/4 tsp black pepper, freshly ground
- kosher salt, to taste
- 1/4-1/2 tsp xanthan gum, optional, for extra thickness
- 2 tbsp grated Parmesan, for finishing
- 1 tbsp chives, finely chopped, optional

How to Make It on the Stovetop
Cook the low-carb elbows, whisk together a quick cream cheese sauce, melt in the cheeses on low heat, then toss everything until glossy and creamy.
- Bring a medium pot of water to a boil and season with 1 tablespoon kosher salt. Cook the low-carb elbow pasta according to package directions until just al dente, then drain and reserve 1/4 cup of the cooking water.
- While the pasta cooks, melt the butter in a large nonstick skillet over medium-low heat. Add the heavy cream and cream cheese, whisking until the cream cheese is fully melted and the mixture is smooth, 2 to 3 minutes.
- Reduce heat to low. Add the shredded cheddar, mozzarella, and gouda a handful at a time, whisking constantly until each addition melts before adding more, 3 to 4 minutes total.
- Whisk in the Dijon, garlic powder, onion powder, smoked paprika, black pepper, and a pinch of salt. Taste and adjust seasoning.
- If the sauce seems thin, lightly sprinkle 1/4 teaspoon xanthan gum over the surface while whisking constantly; simmer 30 to 60 seconds to thicken. If it becomes too thick, loosen with a splash of reserved pasta water until creamy and glossy.
- Add the drained pasta to the skillet and toss gently over low heat until every piece is coated and the sauce clings, 1 to 2 minutes.
- Remove from heat. Stir in Parmesan, top with chives if using, and let the mac sit 2 minutes to set slightly before serving.
Storage, Make-Ahead, and Reheating
Refrigerate leftovers in a covered container for up to 3 days. The sauce will thicken as it chills. For the creamiest results, reheat gently in a nonstick skillet over low heat with a splash of heavy cream or unsweetened almond milk until loosened and steamy.
You can make the cheese sauce up to 2 days ahead, then warm it on low and add freshly cooked pasta. Avoid the microwave if you can; direct heat on the stove gives you better control and prevents splitting.

Common Mistakes to Avoid
- Overheating the cheese: High heat makes cheddar break and turn greasy. Keep the burner on low and melt slowly.
- Using pre-shredded cheese only: Anti-caking agents can make the sauce grainy. Shred from a block for the smoothest texture.
- Skipping salt in pasta water: Low-carb noodles taste better when seasoned from the start. Add a generous pinch to the boiling water.
- Adding xanthan gum too fast: Dumping it in causes clumps. Sprinkle lightly and whisk well, then wait a minute for it to thicken.
- Not saving pasta water: A splash helps adjust thickness and keeps the sauce glossy.

Variations and Easy Swaps
- Smoky bacon mac: Stir in 4 slices of crisp, chopped bacon and a little extra smoked paprika.
- Pepper jack heat: Swap 1/2 cup cheddar for pepper jack and add a pinch of cayenne.
- Broccoli cheddar vibe: Fold in 1 cup steamed broccoli florets for color and crunch.
- Gouda glow-up: Use gouda or gruyere for a mellow, ultra-silky sauce.
- No xanthan: Reduce the cream by 2 tablespoons and simmer 1 extra minute to naturally thicken.
What to Serve With Keto Mac and Cheese
This rich bowl loves something crisp or protein-forward on the side. Try it with a simple salad or a skillet sausage. For a cozy spread, pair it with crispy keto onion rings or prep a pan of keto lasagna for guests who want options.

Keto Mac and Cheese FAQ
What kind of low-carb pasta works best for this recipe?
Look for low-carb elbows made from lupin flour or konjac/shirataki formulated for pasta dishes. They keep their shape and soak up sauce well. Cook just to al dente so they don’t soften too much in the pan.
Can I make it without xanthan gum?
Yes. Simmer the cream base 1 to 2 extra minutes to reduce slightly, and add the cheese off the heat in small handfuls. The sauce will still be thick and creamy.
Why did my cheese sauce turn grainy?
Cheese overheated or pre-shredded blends can cause graininess. Keep heat low, add cheese gradually, and use freshly shredded blocks for the smoothest melt.
Can I use all cheddar or should I mix cheeses?
All cheddar works, but a blend melts silkier. A little mozzarella or gouda adds stretch and smoothness while cheddar brings sharp flavor.
How can I reheat leftovers without the sauce separating?
Warm slowly in a nonstick skillet over low heat with a splash of cream or almond milk, stirring until creamy again. Avoid high heat and don’t boil.
A Warm Little Finish
I hope this creamy stovetop keto mac and cheese earns a spot in your weeknight rotation. It’s quick, cozy, and hits that classic mac taste while keeping carbs in check.

Creamy Stovetop Keto Mac and Cheese
Silky, cheesy stovetop keto mac and cheese made with low-carb elbows and a smooth cheddar cream sauce. No cauliflower, no baking, just pure comfort.
Ingredients
Instructions
- Bring a medium pot of water to a boil and season with 1 tablespoon kosher salt. Cook the low-carb elbow pasta according to package directions until just al dente, then drain and reserve 1/4 cup of the cooking water.
- While the pasta cooks, melt the butter in a large nonstick skillet over medium-low heat. Add the heavy cream and cream cheese, whisking until the cream cheese is fully melted and the mixture is smooth, 2 to 3 minutes.
- Reduce heat to low. Add the shredded cheddar, mozzarella, and gouda a handful at a time, whisking constantly until each addition melts before adding more, 3 to 4 minutes total.
- Whisk in the Dijon, garlic powder, onion powder, smoked paprika, black pepper, and a pinch of salt. Taste and adjust seasoning.
- If the sauce seems thin, lightly sprinkle 1/4 teaspoon xanthan gum over the surface while whisking constantly; simmer 30 to 60 seconds to thicken. If it becomes too thick, loosen with a splash of reserved pasta water until creamy and glossy.
- Add the drained pasta to the skillet and toss gently over low heat until every piece is coated and the sauce clings, 1 to 2 minutes.
- Remove from heat. Stir in Parmesan, top with chives if using, and let the mac sit 2 minutes to set slightly before serving.
Notes
- Shred cheese from a block; it melts smoother than pre-shredded bags.
- Keep the burner low when adding cheese to prevent separation.
- If using shirataki elbows, rinse and boil for 2 to 3 minutes first to remove any aroma before proceeding.
- Reserve a little pasta water to fine-tune the sauce texture at the end.
