This post may contain affiliate links. Please read our disclosure policy.
Tini’s Mac and Cheese is the viral TikTok recipe that’s taken holiday tables by storm! Made with three kinds of freshly shredded cheese, a rich, creamy sauce, and layers of gooey, melted cheese, this baked macaroni and cheese is as decadent as it looks. I’ve made it multiple times, and it’s become one of my favorite dishes to serve for Thanksgiving and the holidays!

Behind This Tini’s Mac & Cheese Recipe
I’ve been making Tini’s viral mac and cheese ever since she first shared it years ago, and after making it well over 10 times, I can confidently say it’s become our family’s go-to macaroni and cheese! It’s the one we keep coming back to, especially for holidays and family gatherings.
I’ve experimented with different cheese brands, tweaked how I distribute the cheese between layers, and learned a few things that make a big difference in getting that irresistible cheese pull. One of my biggest takeaways? Avoid part-skim mozzarella! Whole-milk mozzarella gives you a much better melt and that stretchy, gooey texture everyone loves.
I’ve also found that concentrating more mozzarella in the middle layer, rather than piling it all on top, makes for an even better cheese pull when you scoop into it. After plenty of testing (and a whole lot of mac and cheese!), I’m sharing all my favorite tips to help you get the creamiest, cheesiest results every time.

Why Isn’t My Mac and Cheese Stretchy?
One of the things that makes Tini’s mac and cheese so famous is that incredible cheese pull! But getting that stretchy, gooey texture depends on more than simply adding lots of cheese.
Use low-moisture, whole-milk mozzarella. Mozzarella provides most of the stretch, while Colby Jack and cheddar contribute creaminess and flavor. I recommend shredding it yourself from a block for the best melting results.
Add more mozzarella to the middle layer. For an extra gooey cheese pull, concentrate more mozzarella between the two layers of macaroni rather than distributing it evenly. I recommend using 8 ounces of mozzarella in the middle layer and just 4 ounces on top. This creates a thicker pocket of stretchy, melted cheese right where you’ll be scooping into the casserole. Keep the remaining mozzarella in the cheese sauce.
Don’t overheat the cheese sauce. Once the cream sauce has thickened, lower the heat before gradually stirring in the shredded cheese. Excessive heat can cause the cheese proteins to tighten and the sauce to become grainy or oily.
Let it rest briefly before serving. Give the baked mac and cheese a few minutes to settle before scooping. You want the cheese hot and melted, but not so piping hot that the sauce runs off the pasta.
Mal’s Test Kitchen Tips!
To help make this mac and cheese recipe an absolute success, I am sharing my favorite tips from my kitchen, which I’ve refined after testing this recipe repeatedly.
- Don’t buy pre-shredded cheeses. Those have anti-caking agents (filler ingredients) that don’t allow the cheese to melt the same way.
- Shred cheese by hand and use a rotary cheese grater if possible. You can also shred the cheese a few days ahead and keep it in an airtight bag in the fridge.
- Don’t use fresh mozzarella balls; use a block of hard mozzarella. The soft cheese behaves much differently. Not only is it a pain to shred, it’s not the same look and texture when it melts to a block of mozzarella.
- Can’t find cavatappi? Use your favorite short pasta for this recipe: cavatappi, elbows, shells, spirals, etc.

What You’ll Need & Why
Here is the list of ingredients you’ll need to make Tini’s macaroni and cheese! See the recipe card below for the measurements and be sure to check out my Thanksgiving page for more holiday side dish recipes.
Corkscrew Pasta: Tini Younger uses cavatappi (corkscrew) pasta in her original recipe, which is great for catching all that creamy cheese sauce. Its ridges and hollow center help hold onto the sauce, making every bite extra cheesy!
Mozzarella, Sharp Cheddar & Colby Jack: This three-cheese combination is what makes Tini’s mac and cheese so irresistible! Mozzarella provides that signature stretchy cheese pull, sharp cheddar adds bold, cheesy flavor, and Colby Jack melts beautifully for a rich, creamy texture. I recommend freshly shredding all three from blocks and using whole-milk mozzarella rather than part-skim for the best results.
Butter, Heavy Cream & Evaporated Milk: These create the rich, velvety base for the cheese sauce. Butter helps form the roux, heavy cream adds richness, and evaporated milk gives the sauce a smooth, creamy consistency that holds up beautifully when baked.
Dijon Mustard: A little Dijon balances the richness of all that cheese and brings out its savory flavor without making the sauce taste like mustard. You can substitute mustard powder if needed.
All-Purpose Flour: Combined with butter to make a roux, which thickens the sauce and helps it cling to every piece of macaroni.
Paprika, Garlic Powder, Salt & Black Pepper: These simple seasonings add warmth and savory depth to the cheese sauce without overpowering the three-cheese blend. Freshly cracked black pepper gives it a little extra bite.



How to Make Tini’s Mac and Cheese
Making Tini’s famous mac and cheese is all about building a rich, creamy cheese sauce and layering plenty of freshly shredded cheese between the pasta. Here’s how to get that perfectly golden, bubbly top and the irresistible cheese pull everyone loves!
Step 1: Shred the Cheese and Cook the Pasta
Start by shredding the mozzarella, sharp cheddar, and Colby Jack from blocks. Toss the cheeses together in a large bowl so they’re evenly combined, then divide the mixture according to what you’ll need for the sauce and layering.
Bring a large pot of salted water to a boil and cook the cavatappi until just al dente. The pasta should still have a slight firmness when you bite into it since it will continue cooking in the oven. Drain and set aside.
Step 2: Make the Roux
Melt the butter in a large skillet or saucepan over medium heat. Stir in the flour and half of the seasoning mixture, whisking continuously until a smooth paste forms.
Cook for 1–2 minutes to remove the raw flour taste. The roux should look smooth, slightly bubbly and golden, without any dry pockets of flour or browned bits.


Step 3: Build the Cream Sauce
Slowly pour in the evaporated milk while whisking constantly to prevent lumps. Once incorporated, gradually add the heavy cream and Dijon mustard.
Continue whisking until the mixture is smooth and begins to thicken. You’ll know it’s ready when the sauce lightly coats the back of a spoon, and you can run your finger through it to leave a clean line.
The sauce should be creamy and pourable at this stage, not thick like gravy.


Step 4: Melt in the Cheese
Reduce the heat to low and gradually stir in the shredded cheese reserved for the sauce, adding a handful at a time. Allow each addition to melt before adding more.
The finished cheese sauce should look glossy, velvety and completely smooth, with no visible shreds of cheese remaining. Avoid letting it boil once the cheese has been added, which can cause the sauce to become grainy or oily.


Step 5: Coat the Pasta
Add the drained cavatappi to the cheese sauce and gently fold everything together until every piece is generously coated.
At this point, the macaroni should look extra creamy and slightly saucier than you’d expect. Some of that moisture will be absorbed as it bakes, so you don’t want the pasta mixture looking dry before it goes into the oven.

Step 6: Layer the Mac and Cheese
Spread half of the creamy macaroni into a greased 9×13-inch baking dish, smoothing it into an even layer.
Sprinkle a generous layer of the reserved shredded cheese over the macaroni. For an especially gooey cheese pull, I recommend concentrating 8 ounces of mozzarella in the middle layer, where it creates those thick, stretchy pockets of melted cheese when you scoop into the casserole.
Add the remaining macaroni, spreading it gently over the cheese without pressing down too firmly. Finish with the remaining shredded cheese, using about 4 ounces of mozzarella on top along with the reserved cheddar and Colby Jack.



Step 7: Bake Until Golden and Bubbly
Bake in a preheated 375°F oven for about 25–30 minutes, until the cheese is fully melted and the sauce is bubbling around the edges.
For that beautiful golden finish, switch the oven to broil for the final 1–2 minutes, watching closely so the cheese doesn’t burn.
Look for a lightly golden top with small browned spots and bubbling cheese around the edges. The center should still look creamy underneath that melted cheese topping.
Step 8: Rest Briefly and Serve
Remove the macaroni and cheese from the oven and let it rest for about 5 minutes before serving.
This gives the bubbling cheese a chance to settle slightly while keeping everything hot and gooey. Scoop deeply enough to catch both layers of macaroni and that thick pocket of melted cheese in the middle for the best cheese pull!
Serve warm while the sauce is creamy and the mozzarella is beautifully stretchy.

Variations and Substitutions
Evaporated Milk – Whole milk is a perfectly fine swap for evaporated milk.
Adding Protein – If you aren’t making this as a side dish and want it as a main course, similar to my Buffalo Chicken Mac and Cheese, simply add rotisserie or baked and diced chicken to the mixture before baking. You can also add bacon or steak on top once it’s done cooking.
Cheeses – if you aren’t a fan of mozzarella, you can swap it for a more flavorful gruyère or fontina. Keep in mind, depending on the cheese you select, it may not give you as much of a cheese pull.
Make Ahead Instructions
Just like most pasta recipes, this is a great recipe to make ahead of time and bake when you need it.
You’ll just prepare it up to the point before baking. Allow it to fully cool on the counter and cover the baking dish tightly with plastic wrap. Then refrigerate for up to two days.
Before baking, take out of the fridge and leave it on the counter for 45 minutes to remove the chill from the fridge. Bake in the oven, adding an additional 15 minutes of bake time if needed. If the top starts to brown before it’s baked through, simply add tented foil to the top. Remove the foil (if applicable) and broil for 5 minutes.

More Recipes to Try
If you’re making Tini’s mac and cheese for Thanksgiving, Christmas or Sunday dinner, I’ve got plenty of delicious side dishes to round out your menu! My Southern Sweet Potato Casserole is a holiday favorite with its sweet, buttery topping, while these creamy, cheesy Scalloped Potatoes are perfect for anyone who loves an extra-indulgent side dish.
For more Southern comfort food classics, try my Cheesy Jiffy Corn Casserole, which is always a crowd-pleaser, or my Southern Cornbread Dressing for a traditional holiday favorite. And you can never go wrong with a batch of warm Honey Butter Cornbread to serve alongside your favorite comfort foods!
I hope you enjoy this viral recipe for Tinis Macaroni and Cheese. Be sure to comment below with any questions or feedback!
If you make these or any other recipes, don’t forget to tag me on IG @BadBatchBaking to be featured on my story. Seeing your recreations makes my day!
Tini’s Macaroni and Cheese (Viral Recipe)

Ingredients
- 16 oz box cavatappi pasta I prefer to use elbow macaroni
- 16 oz colby jack cheese two 8-ounce blocks
- 16 oz mozzarella cheese shredded (not the soft mozzarella, use a hard block)
- 8 oz sharp cheddar
- seasoning mixture: 1 teaspoon smoked paprika, 1 teaspoon garlic powder, 1 teaspoon salt, 1/2 tsp pepper combine together in a small bowl
- 3 tablespoons salted butter plus more for greasing the baking dish
- 3 tablespoons flour
- 12 oz can evaporated milk
- 2 cups heavy cream
- 1 tablespoon dijon mustard
Instructions
- Preheat oven to 375 degrees and grease a 9×13 casserole dish. Grate all your cheeses, mix them together and divide in half. I used two gallon zip top bags and shredded the cheese ahead and stored in the fridge.
- Measure out your ingredients for the cheese sauce and place them near the cooktop as you have to work quickly when making a roux.
- Get the pasta to al dente, drain and set aside. While pasta cooks, make the creamy cheese sauce.
- In a large skillet over medium low heat, add in the butter and stir until melted. Add half the seasoning mixture.
- Whisk in the flour, cooking it for 1-2 minutes (it should lightly bubble).
- Pour in evaporated milk, cream, remaining seasonings, and dijon, whisking constantly until smooth. Bring to a low boil and allow to thicken.
- Add half the cheeses in portions until it's melted and incorporated. A spatula is best for this step.
- Fold the pasta into the cheese sauce ensuring you evenly coat the pasta.
- Transfer half the macaroni into the buttered 9×13 casserole dish. Sprinkle over half the remaining cheese.
- Pour over the rest of the macaroni and top it with a final layer of remaining cheese on top.
- Bake in the oven for 30 minutes. Optionally, you can broil for 3-4 minutes to get those signature bubbly browned spots on top.
Video
Notes
Here are some photos for your Pinterest boards:













What cheeses did you use exactly? I want to make sure I get the same flavor
Making this again for the holidays. It’s one of those dishes everyone will love.
reminded me of the mac my mom used to make growing up, just a little richer. Don’t know who tini is but this recipe is a keeper
Can I make this ahead? trying to prep for a Friendsgiving party
This turned out sooo creamy. I think I ate two bowls without realizing :-/
This is my favorite recipe ever for mac and cheese. Hands down a recipe we will be making every year for all the holidays.
She actually uses 1 lb mozzarella, not 8 oz
Absolutely cheesy and delicious. Something that is going to be in my recipe rotation.
Made this for dinner and it was a hit. So delicious!
This is exactly like Tinis recipe was super good and moist!!