Do you ever get home with mac and cheese on your mind, start getting everything ready, and realize you don't have milk? This mac and cheese without milk solves that problem using a few other key dairy ingredients in its place.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you recipes & tips every week!
Jump to:
You can easily replace that missing milk with a combination of cream and cream cheese. Add tangy, creamy white cheddar and rich mozzarella to create a decadent, wonderfully velvety cheese sauce.
Besides the pasta (my all-time favorite comfort food), the delicious breadcrumb topping is my favorite part of the dish. The breadcrumbs are mixed with fresh parsley, garlic, and lemon zest for some needed crunch and brightness to contrast the super rich cheese sauce.
To make this a complete meal, try adding some broccoli that's been simply blanched, or add some roasted broccoli for a dish that feels more upscale. You could also make a simple side salad or a side of roasted or sautéed vegetables of your choice.
What You'll Need
Pasta and Cheese Sauce
Two Cloves Kitchen, as an Amazon Affiliate, makes a small percentage from qualified sales made through affiliate links at no cost to you.
- Medium Shells Or another dry pasta that you have on hand. You could try cavatappi, elbow macaroni, campanelle, or any other short, small, relatively tubular pasta. I would stay away from long, thin varieties like spaghetti or linguine.
- White Cheddar I recommend buying this in a block and shredding yourself to avoid the anti-clumping agents in pre-shredded cheese.
- Fresh Mozzarella I also recommend buying this in its original form instead of shredded.
- Shallot I use a small shallot here but feel free to use a larger shallot if you are a big fan.
- Butter I almost exclusively use unsalted butter so that I can control the seasoning in my cooking. If you only have salted butter, I would dial back the salt in the recipe.
- Cream I used heavy cream here, but you could likely get away with using half and half. Just keep in mind that the sauce will be thinner and you may need to add additional cheese or cook the sauce for a bit longer depending on your desired consistency.
- Cream Cheese It will be much easier to incorporate if you use softened, room temperature cream cheese.
- Kosher Salt I buy this 3-pack of Diamond Crystal Kosher Salt and it lasts for a very long time. It's important to keep in mind that kosher salt will affect the flavor of your food differently—it is a different shape than table salt and sea salt, and delivers less "salty" flavor per teaspoon because it is less compact.
- Nutmeg Just a pinch of nutmeg adds a nice warmth to this dish.
- Mustard Powder Like the nutmeg, just a bit of mustard powder adds warmth and a hint of tanginess.
Breadcrumb Topping
- Breadcrumbs Panko is by far the best option here. It is light, holds its crunch longer, and coats the dish more evenly.
- Butter I again recommend unsalted butter here in place of salted butter.
- Kosher Salt I would omit salt if using salted butter. Taste the breadcrumb mixture when it is finished to see if it needs any more salt.
- Fresh Garlic One small clove is perfect for this dish.
- Fresh Parsley This adds some needed freshness to the dish.
- Lemon Zest This adds brightness to an otherwise heavy dish.
How to Make
- Boil the pasta
- Make the cheese sauce
- Toast the breadcrumb mixture
- Top the finished mac and cheese with the breadcrumbs
- Eat up!
Variations
- If you want to add something healthy to this dish, I recommend broccoli. You can add some chopped blanched broccoli, or for something that feels even more special, try Roasted Tenderstem Broccoli.
- Try different types of pasta here - traditional elbow macaroni, cavatappi, or campanelle would all be great. This shells and cheese recipe is another tasty option.
- You can also try adding a protein to this mac and cheese, like in this pulled pork mac and cheese.
- You can switch up your breadcrumb topping with different herbs. Try adding some basil or dill.
How to Store
You can store your cooked macaroni and cheese for 3-5 days in the fridge. You can reheat it in the microwave or in the oven.
To reheat in the oven, add a tablespoon of milk or cream, mix into the mac and cheese, then place in a 350°F oven for 20-30 minutes, or until heated through.
It is, however, always best when it’s just finished cooking and right out of the pot!
Store the breadcrumb topping separately. It will also last for 3-5 days refrigerated. Reheat it in a pan with a little bit of butter or pan spray until crisp.
I do not recommend freezing this dish as the texture can get pretty strange.
How to Pair
This pasta can be served as a standalone meal. It is also great with a veggie side like:
Try it alongside your favorite protein, too, like these Italian chicken cutlets or these delicious Traeger smoked beer brats!
It's delicious for a Thanksgiving dinner side, served with a roasted half chicken, sweet potato casserole, French onion stuffing, Thanksgiving fruit salad, and maple roasted carrots. And don't forget a buttermilk pie for dessert.
And don't forget your favorite cocktail. We love this old fashioned recipe.
Looking for more mac and cheese recipes? Try this pumpkin mac and cheese!
More Recipes You'll Love
Try these great pasta and pasta sauce recipes:
Pasta Aglio Olio e Peperoncino
📖 Recipe

Mac and Cheese (Without Milk)
Equipment
- 1 Pan
Ingredients
- 8 oz shells medium or small
- 6 quarts water salted
Cheese Sauce
- 2 tablespoons butter unsalted
- 1 shallot small
- 4 ounces white cheddar
- 2 ounces mozzarella
- 2 ounces cream cheese room temperature, softened
- ¾ cup cream
- ½ teaspoon kosher salt or to taste
- ⅛ teaspoon nutmeg
- ¼ teaspoon mustard powder
Breadcrumb Topping
- 1 tablespoon butter unsalted
- ½ cup breadcrumbs panko
- 1 clove garlic small
- ¼ teaspoon kosher salt
- 2 tablespoons parsley finely chopped
- 1 teaspoon lemon zest
Instructions
Breadcrumb Topping
- Place pan on medium low to medium heat and add butter.
- Finely mince the garlic. Zest the lemon. Chop the parsley.
- Add garlic, breadcrumbs and salt to the butter once melted. Toast the breadcrumbs until they are light brown in color and the garlic is fragrant, about 2-4 minutes. Be sure not to burn the garlic or the breadcrumbs.
- Remove from heat and add parsley and lemon zest to mixture. Set the breadcrumbs aside until the rest of the dish is complete.
Cheese Sauce
- Measure all ingredients.
- Grate the white cheddar and mozzarella. Finely dice the shallot.
- Place medium pot over medium low heat. Add the butter. Once melted, add the shallot. Cook until shallot is softened, 5-10 minutes.
- Add in the cream and the cream cheese, stirring until the mixture melts and becomes liquid. Add the salt, nutmeg and mustard powder.
- Add the cheese in, little by little, ensuring it has melted before adding more.
- Keep the cheese mixture over low heat, stirring often, to ensure it does not burn or coagulate.
Macaroni
- Meanwhile, bring large pot of salted water to a boil. Once boiling, add the shells and let cook for 7-8 minutes or just al dente.
- Drain the pasta and add to the cheese sauce, stirring to combine. Taste for seasoning and add more salt if needed.
- Serve the finished macaroni and cheese in a dish of your choice and spread breadcrumb mixture evenly over each dish.
Notes
- If your cheese sauce becomes too thick, turn down the heat and add a little bit of extra cream.
- If you cheese sauce is too thin, try turning the heat up slightly and stirring for a little bit longer. If it is still too thin, try adding a little bit more cheese.
- Approximate calories are for 4 small servings.
- This recipe is great with broccoli. Try adding roasted broccoli for a sophisticated touch.
- You can use different shapes of pasta for this recipe. Adjust cooking time to package instructions.
- Cooked mac and cheese will last for 3-5 days in the fridge.
- Breadcrumb topping should be stored in a separate container in the fridge. Consume within 3-5 days. Reheat in a pan with a little butter or pan spray.
Virginia says
I search for a mac and cheese recipe without using milk and this is what I found. I didn't have all the ingredients so.... I used vidalia onions instead of shallots. I also used yellow mustard instead of dry mustard. I also added 4C seasoned bread crumbs to Jeff Nathan Gluten free Panko Seasoned Flakes. I used Whipping cream instead of regular cream and I used 2 Cups Cabot's Two State Farmers Shredded cheddar cheese, no Mozzarella. Everyone loved it! This is a winner!!! Thank you!!
Genevieve says
I am really glad to hear you enjoyed this, Virginia!
Glenda says
So creamy and cheesy. This mac n cheese was easy to make and truly delicious!
Jennifer says
Loooved this! It was so thick and rich and cheesy and indulgent! Now the kids want me to make mac and cheese this way every time!
Genevieve says
So happy to hear the kids enjoyed it! Thanks Jennifer.
K says
Who doesn't love a creamy amazing mac and cheese recipe?! This totally hit the spot.
Genevieve says
I'm glad you enjoyed it! Thanks K
Angela says
I only have almond/coconut milk in the fridge so this was a perfect recipe for us! It was a great comfort dish that had us going back for another helping!
Shelby says
Mac and cheese is comfort food! I NEVER have milk in the house so this is perfect! It came out so creamy and comforting too, literally the best.
Genevieve says
Thanks Shelby! So glad you liked it.
Miles says
Mac & Cheese is my fave! I love this so much!
Genevieve says
Thanks Miles!
Lara says
I love Mac and Cheese! Love this variation without milk because I rarely have it in the house. Can’t wait to try it!
Genevieve says
Thanks Lara!
Dana says
The cheese sauce on this mac and cheese is so creamy and delicious! The crumb topping reminds me of the fabulous mac and cheese my grandma used to make- what a great comfort food!
Genevieve says
What a lovely compliment! Thank you, Dana
Allyssa says
My new favorite! So helpful, thanks a lot for this mac and cheese without milk recipe! It's really tasty and very flavorful! Will surely have this again! Highly recommended!
Genevieve says
Thanks Allyssa!
Jere Cassidy says
Well this may be the best mac and cheese recipe, pretty sure it is the cream cheese that I liked, and I have never added a crumb topping before, but that just made this even better.
Genevieve says
That’s high praise, thank you so much!
Kim says
My family couldn't tell that there was no milk in the mac and cheese. They loved it!
Genevieve says
Glad to hear it, Kim!
Kris says
You would never guess that this doesn't have milk! The perfect creamy mac and cheese recipe!
Genevieve says
Thanks so much, Kris!
Sherrie says
Mac and cheese is my love language and this is an excellent recipe! Love the use of cheese and cream cheese! That takes it over the top.
Genevieve says
I definitely speak that love language too - thank you, Sherrie!
Donna says
We aren't big milk drinkers so rarely have it on hand, so this recipe came in handy when the kids had a craving for mac and cheese and I didn't want to nip to the shops for extra ingredients.
Genevieve says
We never have milk either. Thanks so much for trying it, Donna!