There’s something about a plate of hot, crispy fries drowning in warm, glossy cheese sauce that just hits differently.
If you’ve ever stood in line at a Chicago hot dog stand craving that iconic combo, this homemade Portillo’s cheese fries recipe brings all that comfort straight to your kitchen.
Double-fried for maximum crunch and topped with a rich, creamy cheddar sauce, this recipe skips the drive and the wait.
It’s the kind of snack that turns a regular weeknight into something worth looking forward to. Grab a few potatoes, a block of good cheddar, and let’s get frying – this one’s a keeper.
What Is This Food and Why Do Fans Love It?
At its core, a Portillo’s cheese fries recipe is simple: golden, twice-fried potato sticks smothered in a velvety cheese sauce.

But the magic is in the texture contrast – a crackly, crisp exterior giving way to a soft potato center, all balanced by warm, slightly tangy melted cheddar.
Compared to standard loaded nachos or plain cheese-topped fries from a fast-food counter, this version leans homemade and hearty, closer to a pub-style indulgence than a quick snack.
Fans love it because it delivers comfort food nostalgia without feeling heavy or greasy, thanks to the double-fry method that locks in crunch.
It’s shareable, customizable, and satisfying in a way that plain fries simply can’t match – which is exactly why so many home cooks search for a proper copycat version.
The Nostalgic History Behind This Food
Cheese fries have long been a staple of American diners and drive-ins, but the Portillo’s cheese fries recipe carries its own nostalgic weight for Chicago-area fans.
Originally served alongside char-dogs and Italian beef sandwiches, this dish became a beloved side that many associate with road trips, late-night cravings, and family outings.
Over the decades, as fast-casual chains phased in mass-produced, pre-shredded cheese blends, the original hand-poured, freshly melted sauce style became harder to find.
What sets this recipe apart from newer imitation versions is the commitment to a real roux-based cheese sauce rather than a processed cheese product.
That distinction – real butter, flour, milk, and grated cheddar – is what keeps this version rooted in old-school comfort food tradition rather than modern shortcuts.
Key Ingredients That Give This Food Its Signature Flavor
The heart of any good Portillo’s cheese fries recipe lies in two components: the potatoes and the cheese sauce.
Starchy potatoes like Russet, Maris Piper, or King Edward are essential – their higher starch content creates that classic fluffy interior while crisping beautifully on the outside.
Corn starch (or potato starch) coats the fries before frying, forming a thin shell that crackles with every bite.
For the sauce, mature cheddar is non-negotiable – its sharpness cuts through the richness of the butter and milk, giving the sauce depth instead of just gooey blandness.
Butter and flour form a simple roux, the base that thickens the milk into a smooth, pourable consistency without lumps. A touch of garlic granules adds subtle warmth in the background without overpowering the cheese.
Together, these ingredients recreate that instantly recognizable flavor – crispy, salty, and rich – that makes this dish so craveable.
Portillo’s Cheese Fries Recipe Ingredients
Homemade Chips/Fries
- 2–3 large potatoes (about 400 g / 14 oz) – Russet, Maris Piper, Desiree, or King Edward work best for their starch content and crisp texture
- ¼ tsp black pepper (or to taste)
- ¼ tsp salt (or to taste)
- 3 tbsp corn starch (or potato starch) – helps create the crispy outer shell; can substitute with rice flour in a pinch
- Oil for frying (vegetable, sunflower, canola, or any neutral oil with a high smoke point)
Cheese Sauce
- 250 ml milk (whole milk gives a creamier sauce; skimmed works fine for a lighter version)
- 150 g mature cheddar (about 5 oz), grated – pre-shredded cheese can be used but may not melt as smoothly
- 1 tbsp unsalted butter
- 1 tbsp plain flour (all-purpose or corn flour as a gluten-free swap)
- ¼ tsp garlic granules/powder (optional, but recommended for depth)
Garnish
- Finely chopped parsley (optional, for color and freshness)
Tools You Need to Make This Recipe at Home
- Sharp knife and cutting board
- Large bowl for soaking and coating
- Deep pot or fryer for frying
- Slotted spoon or fry basket
- Paper towels or clean cloth
- Saucepan (for the cheese sauce)
- Whisk or wooden spoon
Preparation & Cooking Time
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Copycat Portillo’s Cheese Fries Recipe
1. Prepare the Potatoes
Peel and cut the potatoes into ½-inch-thick sticks, or your preferred chip shape. Soak the cut potatoes in cold water for 5 minutes, then rinse and drain thoroughly.

2. Blanch and Coat the Fries
Blanch the potatoes in boiling water for 3–4 minutes, then remove and drain. Let the fries cool and dry completely on a clean cloth or paper towels. Toss the dried fries in a bowl with corn starch, shaking off any excess.

3. First Fry
Heat oil to about 330°F (medium-high) and fry the chips for 4–5 minutes. Remove the fries and let them rest for 8–10 minutes while you make the cheese sauce.

4. Make the Cheese Sauce
In a pan over low-medium heat, melt the butter, then stir in the flour and cook for 1–2 minutes. Gradually whisk in the milk until the sauce turns smooth and creamy. Add the grated cheddar and stir gently until glossy and fully melted. Season with garlic powder if using.

5. Double Fry the Chips
Reheat the oil to 350°F (high) and double-fry the chips for 2–3 minutes until deeply golden and crispy. Drain the fries on paper towels.

6. Assemble and Serve
Plate the hot fries, season with salt and pepper, pour over the cheese sauce, and garnish with parsley.

Serve immediately.
Pro Tips for Getting the Flavor Just Right
The biggest mistake people make with any Portillo’s cheese fries recipe is skipping the double-fry method. Frying once might seem quicker, but it’s the second fry at a higher temperature that creates that signature crackly crust while keeping the inside fluffy.
Don’t rush the resting period between fries – those 8–10 minutes let the exterior firm up so the second fry crisps evenly instead of just re-soaking in oil.
For the cheese sauce, low and steady heat is key. Cooking the roux too fast can leave a raw flour taste, while adding cheese over high heat risks a grainy, split sauce instead of that smooth, pourable texture.
Add the cheddar gradually, stirring gently rather than whisking hard, since overworking melted cheese can make it stringy instead of silky.
Also, always dry your potatoes thoroughly before coating them in corn starch – excess moisture prevents the coating from sticking properly and leads to soggy, uneven fries.

Finally, use freshly grated cheese rather than pre-shredded bags, which often contain anti-caking agents that stop the sauce from melting into that glossy, restaurant-style finish this recipe is known for.
Easy Variations to Customize This Food
One of the best things about this Portillo’s cheese fries recipe is how easily it adapts. For a smoky twist, add a pinch of smoked paprika to the fries before frying.
Bacon lovers can crumble crispy bacon bits over the top along with the cheese sauce for extra richness. If you want heat, a dash of cayenne or diced jalapeños works beautifully mixed into the cheese sauce.
For a tangy variation, swap half the cheddar for pepper jack or Monterey Jack. You can also turn this into a loaded version by adding sour cream, green onions, and diced tomatoes – transforming simple cheese fries into a full-on loaded fries platter perfect for sharing.
Best Ways to Serve This Food in Your Meals
This Portillo’s cheese fries recipe works just as well as a stand-alone snack or a hearty side dish. Serve it fresh out of the fryer as a shareable appetizer at game nights or casual get-togethers – it pairs perfectly with cold drinks and finger foods like chicken tenders or onion rings.
For a more classic Chicago-style meal, plate these fries alongside a char-dog or an Italian beef sandwich, letting the rich cheese sauce complement the savory, tangy flavors of the main dish.
If you’re hosting a backyard barbecue, these cheese fries make an excellent side next to grilled burgers or hot dogs, offering a creamy contrast to smoky, charred flavors.
They also work beautifully as a late-night comfort snack on their own, especially with a drizzle of hot sauce or a spoonful of chili on top for a chili-cheese fries twist.

For lighter meals, serve a smaller portion alongside a simple green salad to balance out the richness. However you plate it, the key is serving it immediately while the fries are still crisp and the cheese sauce is warm and pourable – this dish is best enjoyed fresh, not reheated from a wait.
More Portillo’s Copycat Recipes You Need to Try
- Portillo’s Peasant Pasta Recipe
- Portillo’s Marinara Sauce Recipe
- Portillo’s Chopped Chicken Salad Recipe
How to Store and Keep It Fresh
Store leftover fries and cheese sauce separately in airtight containers in the refrigerator for up to 2 days. Fries tend to lose their crispiness once combined with sauce, so keeping them apart preserves texture longer.
To reheat, warm the fries in an oven or air fryer at 375°F for 5–7 minutes to restore crispiness, and gently reheat the cheese sauce in a saucepan over low heat, stirring in a splash of milk if it’s thickened too much.
Nutrition Facts and Dietary Notes
A typical serving of this Portillo’s cheese fries recipe contains roughly 350–400 calories, depending on portion size and cheese quantity. For a gluten-free version, swap the plain flour for corn flour or a gluten-free blend.
To make it lighter, use skimmed milk and reduced-fat cheddar, or bake the fries instead of frying for fewer calories overall. While indulgent, potatoes offer potassium and fiber, and cheddar provides calcium and protein, making this a comforting dish that can still fit into a balanced diet in moderation.
Portillo's Cheese Fries Recipe
There’s something about a plate of hot, crispy fries drowning in warm, glossy cheese sauce that just hits differently. If you’ve ever stood in line at a Chicago hot dog stand craving that iconic combo, this homemade Portillo’s cheese fries recipe brings all that comfort straight to your kitchen.
Ingredients
- 2–3 large potatoes
- ¼ tsp black pepper
- ¼ tsp salt
- 3 tbsp corn starch
- Oil for frying
- 250 ml milk
- 150 g mature cheddar
- 1 tbsp unsalted butter
- 1 tbsp plain flour
- ¼ tsp garlic granules/powder
- Finely chopped parsley
Instructions
- Peel and cut the potatoes into ½-inch-thick sticks, or your preferred chip shape. Soak the cut potatoes in cold water for 5 minutes, then rinse and drain thoroughly.
- Blanch the potatoes in boiling water for 3–4 minutes, then remove and drain. Let the fries cool and dry completely on a clean cloth or paper towels. Toss the dried fries in a bowl with corn starch, shaking off any excess.
- Heat oil to about 330°F (medium-high) and fry the chips for 4–5 minutes. Remove the fries and let them rest for 8–10 minutes while you make the cheese sauce.
- In a pan over low-medium heat, melt the butter, then stir in the flour and cook for 1–2 minutes. Gradually whisk in the milk until the sauce turns smooth and creamy. Add the grated cheddar and stir gently until glossy and fully melted. Season with garlic powder if using.
- Reheat the oil to 350°F (high) and double-fry the chips for 2–3 minutes until deeply golden and crispy. Drain the fries on paper towels.
- Plate the hot fries, season with salt and pepper, pour over the cheese sauce, and garnish with parsley. Serve immediately.
Notes
Store leftover fries and cheese sauce separately in airtight containers in the refrigerator for up to 2 days. Fries tend to lose their crispiness once combined with sauce, so keeping them apart preserves texture longer.
To reheat, warm the fries in an oven or air fryer at 375°F for 5–7 minutes to restore crispiness, and gently reheat the cheese sauce in a saucepan over low heat, stirring in a splash of milk if it’s thickened too much.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 350
Portillo’s Cheese Fries Recipe FAQs
When you give this Portillo’s Cheese Fries Recipe a try, you might have a few questions. Don’t worry-we’ve rounded up answers to the most common ones to help you out.
1. Can I make this Portillo’s cheese fries recipe without deep frying?
Yes, you can bake or air-fry the coated potatoes at a high temperature for a lighter version, though the texture will be slightly less crispy than deep-frying.
2. What’s the best cheese substitute if I don’t have cheddar?
Monterey Jack, Colby, or a mild Gouda all melt well and can replace cheddar while keeping the sauce creamy.
3. Why did my cheese sauce turn grainy?
This usually happens when the cheese is added over heat that’s too high, or when pre-shredded cheese with anti-caking agents is used instead of freshly grated cheese.
4. Can I prepare the fries ahead of time?
Yes, you can blanch and coat the fries in advance, then refrigerate them and do the double-fry step right before serving for the freshest texture.
5. Is this recipe similar to loaded fries?
It’s simpler than loaded fries, which typically include extra toppings like bacon, sour cream, or jalapeños, but you can easily customize it into a loaded version.
And that’s it – a crispy, cheesy, homemade Portillo’s cheese fries recipe that’s every bit as satisfying as the original. Whether you’re making it for a snack, a party, or a cozy night in, this dish never disappoints.
Give it a try, and don’t forget to let me know how it turned out in the comments below. If you enjoyed this recipe, check out more comfort food favorites and copycat classics right here on the blog!
You can also follow us on Pinterest, and YouTube for more delicious updates and kitchen inspiration. Your feedback and support mean the world to us!

