Easy Portillo’s Italian Beef Sandwich Copycat Recipe at Home

Homemade Portillo’s-Style Italian Beef Sandwich (Easy Copycat Recipe)

If you’ve ever bitten into a hot, juicy Italian beef sandwich in Chicago, you know it’s not just lunch—it’s an experience. Today I’m sharing a Portillo’s-style Italian Beef Sandwich copycat recipe you can make at home with simple ingredients and basic kitchen tools. It’s cozy, messy in the best way, and perfect for game day, family dinners, or feeding a crowd.

Portillo’s & Italian Beef: A Little Background

Portillo’s started as a tiny hot dog stand in Illinois back in the 1960s and grew into a beloved Chicago-area chain. Over the years, their Italian beef sandwich became one of their most iconic menu items. What makes a Chicago Italian beef so special?
  • Thinly sliced, ultra-tender beef that’s been slowly cooked in a flavorful broth.
  • Rich, savory “au jus” scented with garlic, oregano, and Italian spices.
  • Crusty-but-soft Italian rolls that soak up all that beefy goodness.
  • Spicy, tangy giardiniera or sweet peppers on top for a burst of crunch and heat.
When you bite in, you get warm, juicy beef, a little spice from the peppers, and that soft, soaked bread that almost drips down your hands. It’s salty, peppery, garlicky, and completely addictive. This recipe is a homemade copycat inspired by Portillo’s Italian beef sandwich for home cooks in the USA. It’s not the official recipe, just my take on the flavors and textures we love.

Copycat Portillo’s-Style Italian Beef Sandwich Recipe

Servings: About 8 sandwiches
Prep Time: 20 minutes
Cook Time: 3 to 3 ½ hours (oven or slow cooker)
Total Time: About 3 ½ to 4 hours

Juicy homemade Portillo’s-style Italian beef sandwich on a crusty roll with sliced beef soaked in au jus and topped with spicy giardiniera peppers
Tender sliced beef piled high on a crusty roll, soaked in savory au jus and finished with classic Chicago-style giardiniera

Approximate Nutrition (Per Sandwich)

(This will vary with exact ingredients and toppings.)
  • Calories: ~550
  • Protein: ~38 g
  • Carbs: ~45 g
  • Fat: ~22 g
  • Fiber: ~3 g
  • Sodium: High (Italian beef is naturally salty—see tips below)

Ingredients for Italian Beef

For the Beef & Au Jus

For the Sandwiches

  • 8 crusty Italian sandwich rolls or French rolls (6–8 inches each)
  • 1–2 cups Chicago-style giardiniera (hot or mild), drained
  • 2 cups sautéed or roasted sweet bell peppers (optional)
  • Provolone or mozzarella slices (optional, not traditional but delicious)

Step-by-Step Instructions (Oven Method)

Step 1: Prep and Sear the Beef

1. Pat the beef dry. Use paper towels to remove surface moisture. This helps it brown better.
2. Season lightly with salt and pepper. Just a light sprinkle on all sides.
3. Heat the oil. In a large Dutch oven or heavy pot, heat 2 tbsp olive oil over medium-high heat.
4. Sear the roast. Brown the beef on all sides, about 3–4 minutes per side. You want a nice deep brown crust.
5. Remove the beef to a plate and set aside.

Step 2: Build the Flavor Base

1. In the same pot, add the sliced onion and a pinch of salt. Cook 3–4 minutes, scraping up any browned bits.
2. Add the smashed garlic cloves and cook 1 more minute, just until fragrant.
3. Stir in the dried spices: oregano, basil, thyme, rosemary, onion powder, garlic powder, paprika, red pepper flakes (if using), and black pepper.
Toast for 30–60 seconds, stirring so they don’t burn.

Step 3: Add Liquid and Simmer

1. Pour in the beef broth and water, stirring to combine and scraping the bottom of the pot.
2. Add bay leaves.
3. Taste the liquid and add 2 tsp kosher salt to start. Remember, you can always add more later.
4. Return the seared beef (and any juices on the plate) to the pot.

Step 4: Slow Cook Until Tender

1. Bring the pot just to a gentle simmer on the stove.
2. Cover the pot with a lid and transfer to a preheated 300°F oven.
3. Cook for about 2 ½–3 hours, or until the beef is very tender and can shred easily with a fork.
Food Safety Note: Beef roasts are safe to eat at 145°F internally, but for this recipe you actually want to go beyond that so the connective tissue breaks down and the meat becomes shreddable.

Step 5: Chill and Slice (Portillo’s-Style Texture)

Portillo’s uses very thinly sliced beef.
To mimic that:
1. When the beef is fork-tender, remove it from the pot and let it cool slightly.
2. Strain the cooking liquid (au jus) into a large bowl or container. Discard bay leaves and onion/garlic solids if you prefer a smoother jus.
3. Chill the beef and the strained au jus in the refrigerator until the beef is firm—at least 2 hours, or overnight for the best slicing.
Once chilled:
4. Use a sharp knife to slice the beef as thinly as you can, against the grain. If you have a meat slicer, this is a great time to use it.

Step 6: Warm the Beef in the Au Jus

1. Reheat the au jus in a pot over medium heat until steaming but not boiling.
2. Add the sliced beef to the hot au jus and let it warm through for about 5–10 minutes. Don’t boil, or it can toughen.
3. Taste the au jus and adjust salt if needed. If it’s too salty, you can add a splash of water or low-sodium broth.

Step 7: Assemble the Italian Beef Sandwiches

1. Warm the rolls. Heat Italian rolls in a 350°F oven for 5–7 minutes until the outside is lightly crisp and the inside is soft.
2. Decide how “wet” you like it:
  • Dipped: Quickly dip the cut side of each roll into the hot au jus.
  • Wet: Briefly dunk the entire sandwich into the jus for a softer, juicier bite.
  • Dry: Skip dipping and just spoon a bit of jus over the meat.
3. Use tongs to pile warm sliced beef into each roll.
4. Top with:
  • Giardiniera (for that classic Chicago-style crunch and heat)
  • Sweet peppers (for a milder, roasted flavor)
  • Cheese slices, if desired (melt under the broiler for 1–2 minutes)
5. Serve immediately, with extra au jus on the side for dipping.

Slow Cooker (Crock-Pot) Italian Beef Shortcut

Want to make this recipe even easier for a busy day? The slow cooker is your best friend.

Slow Cooker Method

1. Skip the slicing step. With this version, you’ll end up with a shredded Italian beef, still delicious and tender.
2. Season and sear the beef in a skillet (optional but recommended for flavor).
3. Add onions, garlic, dried spices, beef broth, water, and bay leaves to your slow cooker.
4. Place the seared roast on top.
5. Cook on:
  • Low: 8–10 hours
  • High: 4–5 hours
6. When tender, shred the beef directly in the slow cooker with two forks.
7. Taste and adjust salt and pepper.
8. Pile shredded beef onto warm Italian rolls, top with giardiniera and sweet peppers, and spoon extra cooking liquid over the meat.
This version gives you softer, pulled-beef sandwiches with less fuss.

Simple Home-Kitchen Tips & Time-Savers

  • No Italian rolls? Use hoagie rolls, French bread, or even sturdy hamburger buns in a pinch.
  • No time to chill and slice? Shred the beef after it’s tender and serve it “pulled beef” style. Still amazing.
  • Make ahead for parties: Cook the beef a day ahead. Reheat sliced or shredded meat in the au jus on low heat before serving.
  • Use store-bought giardiniera: Most grocery stores in the USA carry it near the pickles or olives. Choose mild if you’re sensitive to spice.
  • Freeze for later: Freeze leftover beef in its liquid in freezer bags for up to 3 months. Thaw and reheat gently on the stovetop.

Allergy-Friendly & Special Diet Swaps

Everyone should get to enjoy a good Italian beef sandwich. Here are some adjustments you can try.

Gluten-Free Italian Beef

  • Use gluten-free beef broth (some brands add gluten as a thickener).
  • Serve the beef on gluten-free rolls or over roasted potatoes, rice, or polenta.
  • Check the label on your giardiniera to confirm it’s gluten-free.

Dairy-Free

  • This recipe is naturally dairy-free as long as you skip the cheese topping.
  • If you like it cheesy, use your favorite dairy-free cheese slices that melt well.

Paleo-Friendly

  • Use a clean beef broth without added sugar, gluten, or soy.
  • Skip the bread and serve the beef over roasted vegetables or cauliflower rice.
  • Check giardiniera for added sugars or non-compliant oils and choose a paleo-friendly brand.

Vegan or Plant-Based Twist

This won’t be a true “Italian beef,” but you can enjoy similar flavors:
  • Use jackfruit, seitan, or shredded mushrooms as the “meat.”
  • Swap beef broth for rich vegetable broth plus a bit of soy sauce or coconut aminos for depth.
  • Season with the same spice blend and simmer until tender.

Food Safety Tips

  • Keep raw beef refrigerated until you’re ready to cook.
  • Cook beef until it is fork-tender and reaches at least 145°F internally, though for this style you’ll cook it much longer for texture.
  • Refrigerate leftovers within 2 hours of cooking.
  • Reheat leftovers to at least 165°F before serving.

How to Serve Your Italian Beef Sandwiches

Need a full meal idea? Try serving your Portillo’s-style Italian beef copycat with: It’s a great option for tailgates, birthday parties, or casual Sunday dinners where everyone can build their own sandwich just the way they like it.

Join the Conversation

Have you tried the original Italian beef sandwich in Chicago? Or is this your first time making it at home? I’d love to hear:
  • How “wet” do you like your sandwich—dry, dipped, or soaking?
  • Are you team hot giardiniera, sweet peppers, or both?
If you make this copycat Portillo’s-style Italian Beef Sandwich:
  • Leave a comment with how it turned out.
  • Share this recipe with friends or family who love Italian beef.
  • Save it for your next game day or holiday party.
Your feedback helps us keep creating easy, tasty copycat recipes that work in real home kitchens.


Important Disclaimers

This recipe is a homemade copycat created for informational and educational purposes. It is not the official Portillo’s Italian beef recipe, and we make no claim to know or represent their proprietary formulas, methods, or trade secrets. All trademarks and names mentioned belong to their respective owners.

Simply Copycat Recipes is an Amazon affiliate. That means we may earn a small commission from qualifying purchases if you buy through our links, at no extra cost to you. We only recommend products we genuinely believe can help you cook better at home.

Comments