If you’ve ever dined at Portillo’s, you probably know how irresistible their cheese sauce is. Silky, flavorful, and perfect for dipping fries, pouring over hot dogs, or drizzling on Italian beef sandwiches, this iconic sauce takes comfort food to the next level.
Many cheese sauces tend to be either too thick or too runny, but Portillo’s Cheese Sauce strikes that golden balance of creaminess and flavor.

The good news? You don’t have to wait in line at Portillo’s to enjoy this cheesy goodness. With just a handful of simple ingredients and a little patience, you can recreate this restaurant-style dip right in your kitchen.
In this recipe, I’ll walk you through step-by-step instructions to make a smooth, lump-free cheese sauce that tastes just like Portillo’s. Whether you’re hosting a game night or simply craving a cheesy snack, this recipe will become a household favorite.
Why You’ll Love Portillo’s Cheese Sauce
The first time I tried making this Portillo’s cheese sauce copycat, I was amazed by how easy yet rewarding it was. At first, I worried about lumps forming in the sauce, but slowly adding the milk made all the difference. The result was a creamy, velvety base that absorbed the cheese beautifully.
Tasting that first bite instantly reminded me of my visits to Portillo’s. The nostalgic flavor brought back the comfort of dipping fries into a warm cup of cheesy goodness, and I couldn’t help but go for seconds.
Now, I often whip this up for family gatherings or movie nights. It has become one of those recipes that everyone asks me for, and I enjoy seeing friends smile when they realize it tastes just like the real deal from Portillo’s.
Ingredients Required for Portillo’s Cheese Sauce Recipe
Before you start, make sure you have all the following ingredients listed below for this Portillo’s Cheese Sauce Recipe
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 3 cups whole milk (room temperature)
- 2 cups shredded cheddar cheese (mild or medium)
- ½ tsp salt
- ½ tsp black pepper
Kitchen Equipment Needed
- Medium saucepan
- Wooden spoon or whisk
- Measuring cups and spoons
- Cheese grater (if shredding fresh cheese)
Preparation time: 10 minutes
Cooking time: 35 minutes
Total time: 45 minutes
Copycat Portillo’s Cheese Sauce Recipe
Just follow these easy steps to make your own Portillo’s Cheese Sauce at home
1. Melt the Butter
In a medium saucepan, add the butter and place it over medium heat. Let it melt fully, but do not let it brown. This will create the base of your cheese sauce.

2. Create the Roux
Sprinkle in the flour and stir continuously with a wooden spoon or whisk. The mixture should resemble coarse breadcrumbs. Keep stirring until the flour is fully coated with butter.
3. Add Milk Slowly
Lower the heat slightly. Begin pouring in the milk a little at a time, stirring constantly to prevent lumps from forming. Allow each addition to blend in smoothly before adding more milk. Continue until all milk is incorporated.

4. Cook the Base Sauce
Once the milk has been fully absorbed, let the sauce simmer gently on low heat. Stir occasionally and cook for about 30 minutes. This helps the flour cook through and ensures a smooth texture.

5. Season the Sauce
Sprinkle in salt and black pepper, stirring well to combine. Taste and adjust seasoning as needed. This step balances the flavors before adding the cheese.

6. Add the Cheese
Gradually stir in the shredded cheddar cheese. Mix until the cheese melts completely and the sauce becomes thick, creamy, and lump-free. Serve immediately as a dip or topping for your favorite dishes.
How to Store Portillo’s Cheese Sauce Properly?
Allow the sauce to cool completely, then transfer it into an airtight container. Refrigerate for up to 3–4 days. Reheat gently on the stove over low heat, adding a splash of milk if needed to restore creaminess.
What to Pair and Serve with Portillo’s Cheese Sauce
1. Over French Fries
The classic way! We’ve drizzled it over hot, crispy fries so many times, and it never fails to taste like heaven in every bite.
2. With Nachos
During game nights, we’ve used this sauce as a nacho dip, and it instantly turned a simple snack into a crowd-pleasing platter.
3. On Hot Dogs
Honestly, a plain hot dog transforms into something unforgettable when topped with this cheese sauce. It’s like a little taste of Portillo’s at home.
4. Poured on Burgers
We once spread this cheese sauce over homemade burgers, and it felt like we’d created a gourmet dish without the extra effort.
5. With Soft Pretzels
Dipping warm, salty pretzels into this creamy cheese sauce is one of our favorite weekend treats it’s addictive!
6. As a Pasta Sauce
We tried mixing it into cooked pasta, and the result was a silky, cheesy bowl that rivaled any mac and cheese.
7. With Roasted Vegetables
Drizzling this over broccoli or cauliflower made the veggies disappear fast from the dinner table it’s that good.
8. On Italian Beef Sandwiches
Just like Portillo’s does, we’ve used it as a topping, and it completely elevates the sandwich.
9. As a Pizza Dip
Cheesy pizza dipped into warm cheese sauce might sound like “too much cheese,” but trust us it’s divine.
10. Over Baked Potatoes
A fluffy baked potato topped with this sauce and a sprinkle of green onions has become one of our go-to comfort meals.
My Personal Experience With this Recipe and Some Tips
1. Melt the butter slow. Don’t let it turn brown, or the sauce will taste funny.
2. Mix the flour right away. Stir it fast so it doesn’t get clumpy.
3. Add milk little by little. Pour just a bit, stir, then add more. That keeps it smooth.
4. Use warm milk. Cold milk can make lumps, but warm milk blends better.
5. Keep the heat low. If it’s too hot, the sauce can burn on the bottom.
6. Stir, stir, stir. Don’t stop stirring or it might stick to the pan.
7. Cook it long enough. Let it simmer so the flour taste goes away.
8. Grate your own cheese. Fresh cheese melts nicer than the bagged kind.
9. Taste before serving. A little salt or pepper might make it perfect.
10. Serve it warm. The sauce is best when it’s hot and melty.
FAQs on Portillo’s Cheese Sauce Recipe
Here are some common questions I’ve got you covered about the Portillo’s Cheese Sauce Recipe.
1. Can I use a different cheese instead of cheddar?
Yes! We’ve tried Colby Jack and Monterey Jack, and both worked well. Cheddar gives the closest Portillo’s flavor, but mixing cheeses can make it extra creamy.
2. Why did my sauce turn lumpy?
From our experience, lumps happen when you add milk too fast. Pour slowly, stir constantly, and use a whisk to smooth it out.
3. How do I keep the sauce from burning?
Keep the heat low and stir often. We learned the hard way that leaving it alone on high heat makes it stick to the bottom.
4. Can I make this ahead of time?
Yes, we’ve made it a day early and reheated it. Just keep it in the fridge and warm it up slowly on the stove with a splash of milk.
5. Can I freeze cheese sauce?
We’ve tried, but it doesn’t thaw as creamy it can separate. Fresh or refrigerated is always better.
6. What can I serve this with?
Fries, pretzels, burgers, nachos you name it! We’ve poured it over baked potatoes too, and it was amazing.
7. Can I use skim milk instead of whole milk?
We’ve tested it, and it works, but the sauce isn’t as rich. Whole milk makes it creamier.
8. Why does my sauce taste floury?
That means it didn’t cook long enough. We always let it simmer at least 20–30 minutes to cook out the flour taste.
9. How do I reheat without ruining it?
Low and slow! We warm it on the stove, adding a little milk. Microwaving can make it separate if you’re not careful.
10. How do I make it spicier?
We’ve added jalapeños, hot sauce, or even pepper jack cheese. It gives the sauce a fun kick while keeping it creamy.
This Portillo’s Cheese Sauce Recipe is the ultimate comfort food dip that you can now enjoy at home anytime. Simple ingredients, straightforward steps, and restaurant-quality flavor make it a recipe worth keeping in your collection. If you’ve been craving that signature cheesy goodness, try this copycat version you’ll be surprised how close it tastes to the original.
I’d love to hear your thoughts-leave a comment on the blog and let me know How it came out! Don’t forget to follow me on Pinterest, Facebook and YouTube for more delicious updates. Your support truly means everything to me.

