Pin It

Portillo's Italian Beef

Jump to Recipe
Prep: 15 min Cook: 4 hours Serves: 8

Portillo’s Italian Beef

If you have never had a Portillo’s Italian beef, let me paint the picture: paper-thin slices of seasoned roast beef, piled high on a crusty Italian roll, the whole thing dunked into a warm, peppery jus until the bread is soaked through but somehow still holds together. Then you top it with hot giardiniera and your life changes. A combo meal at Portillo’s runs about $11-13. This recipe makes enough for 8 sandwiches at about $2.75 each, and you get to dip your sandwich as many times as you want without the cashier judging you.

Ingredients

For the Beef and Jus

  • 3.5 lbs beef top round or bottom round roast
  • 4 cups beef broth (use Better Than Bouillon for a richer flavor)
  • 1 cup water
  • 1 tablespoon dried oregano
  • 1 tablespoon dried basil
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon red pepper flakes
  • 1 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1/2 teaspoon celery salt
  • 1 teaspoon kosher salt
  • 3 cloves garlic, smashed
  • 1 bay leaf
  • 1 packet Italian dressing seasoning mix (Good Seasons brand)

For Serving

  • 8 crusty Italian sub rolls (Turano brand if you are in the Midwest, or French bread rolls)
  • 1 jar hot giardiniera (Marconi brand is the gold standard)
  • 1 jar sweet peppers (optional, for a “combo” style)

Instructions

  1. Season the roast all over. Mix oregano, basil, garlic powder, onion powder, red pepper flakes, black pepper, thyme, celery salt, kosher salt, and the Italian dressing packet in a small bowl. Rub this all over the beef, getting into every crevice. If you have time, do this the night before and refrigerate uncovered — the seasoning penetrates deeper and the surface dries out for better browning.
  2. Sear the roast in a hot skillet with a tablespoon of oil for 3 minutes per side. You want a hard, dark crust on at least two sides. This is not about cooking the meat — it is about building a flavor base for the jus.
  3. Place the seared roast in a Dutch oven or large oven-safe pot. Add the beef broth, water, smashed garlic, and bay leaf. The liquid should come about halfway up the roast.
  4. Cover tightly and roast at 325F for 3.5 to 4 hours. The meat is done when it reaches 190-195F internal temperature. Yes, that is well past “well done” — you are breaking down the connective tissue. That is what makes it shreddable and tender.
  5. Remove the roast and let it rest for 15 minutes. Strain the jus through a fine mesh sieve into a saucepan. Taste it — add salt if needed. Keep it warm on the stove over low heat.
  6. Slice the beef as thin as humanly possible. Use a sharp carving knife or, better yet, an electric knife. You want deli-thin slices. If the slices are thick, it is not Italian beef — it is a roast beef sandwich, and that is a different thing entirely.
  7. Dunk the sliced beef back into the warm jus for 10-15 seconds. This step reheats the meat and saturates it with flavor.
  8. Assemble the sandwiches. Split the Italian rolls, pile on the wet beef, top with hot giardiniera. For the full Portillo’s experience, dip the entire assembled sandwich into the jus (this is called “dipped” or “baptized” in Chicago). Serve with extra jus on the side for dunking.

Pro Tips

  • The Italian dressing seasoning packet is the shortcut that gets you 90% of the way to Portillo’s flavor profile without measuring 10 individual spices. It is not cheating — it is efficient.
  • Slice the beef against the grain. If you slice with the grain, the meat will be stringy and tough no matter how long you cooked it. Look for the lines running through the meat and cut perpendicular to them.
  • Make this a day ahead. The beef actually tastes better the next day after sitting in the jus overnight in the fridge. Reheat the whole thing gently on the stovetop.

The Michelin Twist

Here are some ways to dress it up:

  • Use a prime-grade chuck eye roast instead of top round: The additional marbling melts into the jus during braising, creating a richer, more luxurious sauce and more tender meat.
  • Make a bone marrow butter to spread on the rolls: Roast marrow bones at 450F for 15 minutes, scoop out the marrow, and whip it with softened butter and flaky salt. Spread on the rolls before piling the beef.
  • Add a housemade pickled cherry pepper relish: Dice sweet and hot cherry peppers, toss with olive oil, fresh oregano, and a splash of red wine vinegar. This gives you giardiniera-level flavor with a fresher, brighter punch.

Cost Breakdown

IngredientAmountCost
Beef top round roast3.5 lbs$14.00
Beef broth4 cups$1.50
Italian rolls8$3.50
Hot giardiniera1 jar$3.50
Spices & seasoning packetvarious$1.00
Garlic3 cloves$0.15
Total$23.65

Compare to $12.00 per sandwich at Portillo’s (8 sandwiches = $96.00) — save 75%

Nutrition (Per Serving)

  • Calories: 410
  • Protein: 38g
  • Fat: 12g
  • Carbs: 35g

Portillo's Italian Beef

If you have never had a Portillo's Italian beef, let me paint the picture: paper-thin slices of seasoned roast beef, piled high on a crusty Italian roll, the...

Hard Prep: 15 min Cook: 4 hours Total: 4h 15m8 servings ~$4.50/serving
Prep15 min
Cook4 hours
Total4h 15m
Servings
8
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
~300-500 cal/serving

Nutrition Facts

Per serving (8 servings)
Calories350
Total Fat18g
Total Carbs5g
Dietary Fiber1g
Sugars1g
Protein45g
Sodium800mg

* Estimated values based on standard recipe preparation. Actual values may vary.

🥗

Make It Healthier

Love Portillo's Italian Beef but want a lighter version? Try these simple swaps:

  • Trim all visible fat from the beef roast before cooking.
  • Use low-sodium beef broth to significantly reduce sodium content.
  • Serve the beef in a whole wheat pita or lettuce wraps instead of traditional Italian bread.
  • Increase the amount of herbs and spices for flavor without added fat or sodium.

Equipment You'll Need

Dutch Oven or Large Oven-Safe Pot

For braising the roast low and slow at 325F

Instant-Read Meat Thermometer

For confirming the roast reaches 190-195F internal

Tongs

For searing and handling the hot roast

Sharp Carving Knife or Electric Knife

For slicing beef paper-thin, deli-style

Fine Mesh Sieve

For straining the jus before serving

Love this recipe? Share it!

Shop the tools

The right tools make all the difference. We earn a small commission if you buy through these links — at no extra cost to you.

Get new copycat recipes every week — free.

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

JS

Jane Smith

Jane Smith founded Copycat Spices with a passion for recreating beloved restaurant dishes at home. A seasoned home cook, Jane meticulously tests and refines each recipe to ensure authentic flavors and straightforward instructions for home chefs of all skill levels.

Learn more about our mission →