Cajun Roast Beef Po’ Boy Recipe – Tender, Spicy, and Unforgettably Southern

⚖️
Difficulty
Medium
⏲️
Prep Time
20 mins
🕒
Cook Time
3 hrs
⏱️
Total Time
3 hrs 20 mins
🍽️
Servings
4

I’ll never forget the first time I bit into a proper New Orleans po’ boy sandwich. It was during a trip to the French Quarter years ago, and the combination of juicy, spiced roast beef piled high on crusty French bread completely stopped me in my tracks. That classic Southern po’ boy sandwich became an obsession, and I knew I had to create my own version with a serious kick. This Cajun roast beef po’ boy recipe is the result — a love letter to Louisiana flavors, filtered through my training in Paris and my love for bold, layered spices that remind me of the souks back home in Morocco.

Imagine this: fork-trendered beef chuck, slow-cooked until it practically melts, coated in a smoky Cajun seasoning blend that warms you from the inside out. Pile that onto a toasted French roll slathered with a creamy, tangy spicy mayo, then add crisp iceberg lettuce, juicy tomato slices, and thin rings of red onion. Every bite is a riot of textures — crunchy bread, tender beef, cool veggies — and the heat builds just enough to keep you coming back for more. The aroma alone, with garlic, paprika, and a hint of cayenne drifting through the kitchen, is enough to make your mouth water before you even take a bite.

What sets my version of this classic Southern po’ boy sandwich apart is the triple-layer approach to flavor. First, a generous dry rub of Cajun seasoning seared onto the beef creates a deep, caramelized crust. Second, the slow-cooking method I learned in culinary school in Paris ensures the meat becomes luxuriously tender while the juices concentrate. And third, the spicy mayo gets a hit of lemon juice and extra Cajun seasoning — a trick I picked up from my mother’s way of brightening rich dishes with acidity. One common mistake I see home cooks make is rushing the sear; that browning is where the magic starts. Stick with me, and I’ll show you how to nail every step.

Why This Cajun Roast Beef Po’ Boy Recipe Is the Best

The Flavor Secret. This isn’t just any spicy roast beef sandwich — it’s a master class in layering. The Cajun seasoning does double duty: it forms a flavorful crust during the sear and then infuses the cooking liquid as the beef simmers. I add a touch of garlic and onion powder to round out the heat, creating a savory depth that reminds me of the spice blends my mother would toast in a dry pan before grinding. The result is a beef that tastes complex, not just hot.

Perfected Texture. Achieving that fall-apart tenderness requires patience and the right technique. I sear the chuck roast on all sides over medium-high heat until deeply browned — that caramelization is pure umami. Then I let it cook low and slow, either on the stovetop or in a 300°F oven, until the connective tissues break down into silky, shreddable perfection. The meat stays moist because it’s braised in its own juices, and when you shred it and return it to the pot, it soaks up all that flavorful liquid like a sponge.

Foolproof & Fast (for a slow-cooked meal). While the cooking time is about three hours, the hands-on work is minimal — about 20 minutes of active prep. That makes this spicy roast beef sandwich ideal for a lazy Sunday or a make-ahead weeknight dinner. The slow cooker does the heavy lifting, and the ingredient list is short enough that you can find everything at your local grocery store. Even a beginner can pull this off with confidence.

Cajun Roast Beef Po’ Boy Recipe Ingredients

Whenever I make this New Orleans po’ boy recipe, I head to my neighborhood butcher in Brooklyn for a well-marbled chuck roast. The quality of the beef matters, but the real star is the Cajun seasoning — I like to make my own with smoked paprika, cayenne, oregano, and a whisper of cinnamon, a spice I grew up using in Moroccan tagines. For the bread, seek out a French roll with a crispy crust and a soft, airy interior; it’s the foundation that holds everything together.

Ingredients List

  • For the Roast Beef:
  • 2 lbs beef chuck roast
  • 2 tablespoons Cajun seasoning
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • For the Spicy Mayo:
  • 1/2 cup mayonnaise
  • 1 tablespoon hot sauce (such as Tabasco)
  • 1 teaspoon Cajun seasoning
  • 1 teaspoon lemon juice
  • For the Sandwich:
  • 4 (6-inch) French bread rolls, split and toasted
  • 2 cups shredded iceberg lettuce
  • 1 large tomato, sliced
  • 1/2 red onion, thinly sliced
  • Pickled okra or dill pickle slices (optional)

Ingredient Spotlight

Beef Chuck Roast. This cut comes from the shoulder area and has enough marbling to keep the meat moist during long cooking. Look for a roast with visible white fat streaks running through it. If chuck isn’t available, brisket or bottom round can work — just be aware that bottom round is leaner and may need a bit more liquid to stay tender.

Cajun Seasoning. Store-bought blends vary widely in salt and heat. I recommend tasting yours before using — if it’s very salty, reduce the added salt in the rub. My favorite brand is from a spice shop in the French Market, but you can easily make your own with paprika, cayenne, garlic powder, onion powder, oregano, and a pinch of thyme.

French Bread Rolls. The perfect po’ boy bread is crisp on the outside and soft on the inside. Look for a roll that’s about 6 inches long with a sturdy crust that won’t get soggy. Leidenheimer-style rolls from New Orleans are ideal, but a good-quality Italian sub roll will work. Avoid soft supermarket hoagie rolls — they’ll fall apart under the juicy beef.

Hot Sauce. Tabasco is classic for a reason — its vinegar-forward tang cuts through the richness of the mayo and beef. If you want a fruitier heat, try a Louisiana-style hot sauce like Crystal. For serious spice lovers, a splash of habanero hot sauce adds an extra kick.

Original IngredientBest SubstitutionFlavor / Texture Impact
Beef chuck roastBeef brisketSlightly richer, same shreddable texture
Cajun seasoningBlackening seasoningMore herbaceous, less cayenne heat
French bread rollCiabatta rollChewier texture, holds up well
Tabasco hot sauceCrystal hot sauceMilder heat, more vinegar tang

How to Make Cajun Roast Beef Po’ Boys — Step-by-Step

Trust me, this Cajun sandwich recipe is easier than you think. Just follow these steps, and you’ll have a pile of perfectly seasoned, tender beef ready to pile onto your rolls.

Step 1: Season the Beef

In a small bowl, mix 2 tablespoons Cajun seasoning, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/2 teaspoon onion powder. Pat the beef chuck roast dry with paper towels — this helps the seasoning stick — then rub the mixture all over the roast, pressing gently to adhere. Let it sit at room temperature for 15 minutes while you heat the pot.

💡 mia’s Pro Tip: For deeper flavor, season the beef the night before and refrigerate uncovered on a wire rack. This dry-brine method concentrates the taste and helps form a better crust during searing.

Step 2: Sear the Beef

Heat 1 tablespoon olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until shimmering. Carefully place the seasoned roast in the pot and sear for 3 to 4 minutes per side, until a deep brown crust forms. Use tongs to rotate the roast, making sure to sear the ends as well.

⚠️ Common Mistake to Avoid: Don’t crowd the pot. If the roast touches the sides, it will steam instead of sear. Use a pot wide enough to give the meat space. And don’t rush this step — a good sear builds the foundation of flavor for the entire dish.

Step 3: Slow Cook

Once the roast is browned on all sides, add 1 cup of water or beef broth to the pot, scraping up any browned bits from the bottom with a wooden spoon. Cover the pot with a tight-fitting lid, reduce the heat to low (or transfer to a 300°F oven), and cook for 2.5 to 3 hours, until the beef is fork-tender and easily pulled apart.

💡 mia’s Pro Tip: Check the liquid level halfway through — if it looks too low, add another 1/4 cup of broth. The steam is what tenderizes the meat, so you want a shallow layer of liquid, not a full bath.

Step 4: Shred the Beef

Remove the roast from the pot and transfer it to a cutting board. Use two forks to shred the meat into bite-sized pieces, discarding any large pieces of fat. Return the shredded beef to the pot with the cooking juices and stir to coat. Keep warm over very low heat while you prepare the other components.

💡 mia’s Pro Tip: If you want a richer gravy, whisk 1 tablespoon of butter into the cooking juices before adding the shredded beef back. This gives the meat a silky, luxurious finish that clings beautifully to the bread.

Step 5: Make the Spicy Mayo

In a small bowl, combine 1/2 cup mayonnaise, 1 tablespoon hot sauce, 1 teaspoon Cajun seasoning, and 1 teaspoon lemon juice. Stir until smooth and evenly pink. Taste and adjust — add more hot sauce for extra heat, or a pinch of sugar if you prefer a milder kick. Set aside.

⚠️ Common Mistake to Avoid: Don’t use low-fat mayonnaise here. The full-fat version provides the creamy richness needed to balance the spicy beef and crunchy vegetables. Light mayo can break and become watery when mixed with acidic ingredients like hot sauce and lemon juice.

Step 6: Assemble the Po’ Boys

Split the French bread rolls in half lengthwise and toast them lightly under the broiler or in a toaster oven until golden and crisp. Spread a generous layer of spicy mayo on both cut sides of each roll. Pile a generous portion of shredded roast beef onto the bottom half, then layer with shredded iceberg lettuce, tomato slices, and thinly sliced red onion. Add pickled okra or dill pickle slices if using.

💡 mia’s Pro Tip: To prevent the bread from getting soggy, spread the mayo all the way to the edges — it acts as a barrier against the juicy beef. Also, pat the lettuce and tomato dry with paper towels before layering.

Step 7: Serve or Toast

Serve the po’ boys immediately for the crispiest texture, or place the assembled sandwiches under the broiler for 1 to 2 minutes for a warm, melty finish. The heat will slightly soften the bread while keeping the edges crunchy, and it warms the beef through for an extra-comforting bite.

StepActionDurationKey Visual Cue
1Season the beef5 min + 15 min restRub evenly coats all surfaces
2Sear the beef3-4 min per sideDeep brown crust forms
3Slow cook2.5 – 3 hoursMeat pulls apart easily with fork
4Shred the beef5 minShreds are moist and tender
5Make spicy mayo3 minSmooth, evenly pink
6Assemble5 minBread toasted, layers stacked
7Serve or toast1-2 min under broilerEdges crisp, filling warm

Serving & Presentation

A great po’ boy is as much about the experience as the flavor. I like to serve these sandwiches on a wooden board with a pile of crunchy pickled okra on the side — the tangy brine cuts through the richness of the beef and mayo. For a true Southern spread, add a handful of kettle-cooked potato chips and a cold glass of sweet tea or an ice-cold lager. The crisp, salty chips provide a wonderful textural contrast to the soft bread and tender meat.

When I’m feeling nostalgic for my Paris days, I’ll add a small dish of cornichons and a dollop of whole-grain mustard on the side — it’s not traditional, but the sharp acidity and pop of mustard seeds elevate every bite. For a lighter option, a simple coleslaw with a vinegar-based dressing brings freshness and crunch without weighing things down. And if you’re serving a crowd, cut each po’ boy in half on a slight diagonal and secure with a long toothpick — it looks gorgeous on a platter and makes them easy to grab.

I also love to top the assembled sandwich with a few pickled jalapeño slices for an extra layer of heat and acidity — a trick I picked up from a taco stand in Brooklyn that knows a thing or two about bold flavors. No matter how you serve it, this New Orleans po’ boy recipe is guaranteed to be the star of the table.

Pairing TypeSuggestionsWhy It Works
Side DishKettle chips, coleslaw, pickled okraCrunch and acidity balance rich beef
Sauce / DipExtra spicy mayo, remoulade, ranchAdds creaminess and tang
BeverageSweet tea, lager, lemonadeCool, refreshing contrast to heat
GarnishPickled jalapeños, cornichons, fresh herbsAdds brightness and visual appeal

Make-Ahead, Storage & Reheating

Living in New York City means my schedule is always packed, so I rely on make-ahead meals that deliver big flavor with minimal fuss. This Cajun roast beef recipe is perfect for meal prep — the shredded beef actually tastes even better the next day as the spices meld together. Here’s how I store and reheat it for the best results.

MethodContainerDurationReheating Tip
RefrigeratorAirtight container with juicesUp to 3 daysReheat in a covered skillet over low heat with 2 tbsp water
FreezerFreezer-safe bag or containerUp to 3 monthsThaw overnight in fridge, then reheat gently on stovetop
Make-AheadStore beef and bread separately2 days in advanceAssemble just before serving to keep bread crisp

The key to reheating without drying out the beef is low and slow. I place the shredded beef and its juices in a covered skillet over low heat, adding a splash of water or broth if needed, and warm it for about 5 to 7 minutes, stirring once. For the bread, always toast it fresh — stale bread ruins the texture. And never assemble the full sandwich ahead of time; the lettuce and tomato will make the bread soggy. Store everything separately and build your po’ boy right before eating.

Variations & Easy Swaps

This classic Southern po’ boy sandwich is endlessly adaptable. Here are three of my favorite variations, each inspired by a different corner of my culinary journey.

VariationKey ChangeBest ForDifficulty Impact
Smoked Beef Po’ BoySmoke the chuck roast at 225°F for 4 hours instead of braisingOutdoor gatherings, bold smoky flavorAdvanced (requires smoker)
Gluten-Free Po’ BoyUse gluten-free sub rolls or lettuce wrapsCeliac or gluten-sensitive dinersEasy
Moroccan-Spiced Po’ BoyReplace Cajun seasoning with ras el hanout + harissa mayoAdventurous palates, North African flavorsMedium

Variation 1: Smoked Beef Po’ Boy

If you own a smoker, this version is a showstopper. Season the chuck roast with the same Cajun rub, then smoke it at 225°F with hickory or pecan wood for about 4 hours, or until it reaches an internal temperature of 200°F. Wrap it in foil with a splash of beef broth for the last hour to keep it moist. The result is a deeply smoky, fall-apart roast that takes the classic po’ boy to another level. The smoke adds a layer of complexity that pairs beautifully with the spicy mayo.

Variation 2: Gluten-Free Po’ Boy

For a gluten-free version, I swap the French bread for high-quality gluten-free sub rolls — look for ones with a sturdy crust and soft interior, like those made with tapioca or rice flour. Alternatively, use large, sturdy lettuce leaves (like Bibb or romaine) to create a wrap. The filling stays the same, but you’ll want to double the spicy mayo to help bind everything together. The texture is lighter and fresher, perfect for a summer lunch.

Variation 3: Moroccan-Spiced Po’ Boy

This variation is a nod to my heritage. Replace the Cajun seasoning with 2 tablespoons of ras el hanout — a fragrant Moroccan spice blend with cinnamon, cumin, coriander, and ginger. For the mayo, stir in 1 tablespoon of harissa paste instead of hot sauce. The result is a warm, aromatic heat with hints of sweetness and earthiness. Top with picked red onions and fresh cilantro for a sandwich that bridges North Africa and the American South in the most delicious way. I love serving this version with a side of minted lemonade.

What is the best cut of beef to use for a Cajun roast beef po’ boy?

The best cut is beef chuck roast, which comes from the shoulder area and has excellent marbling that breaks down during slow cooking to create tender, shreddable meat. Look for a roast with visible white fat streaks. Brisket is a good second choice, offering a slightly richer flavor. Bottom round can work but is leaner, so you’ll need to be extra careful not to overcook it. Avoid cuts like sirloin or tenderloin — they’re too lean and will dry out before becoming tender.

How do you make the gravy for a Cajun roast beef po’ boy?

The gravy in this recipe comes naturally from the braising liquid. After searing the beef, you add 1 cup of water or beef broth to the pot, scraping up the browned bits from the bottom — that’s pure flavor. As the beef cooks low and slow for 2.5 to 3 hours, the juices concentrate into a rich, savory liquid. Once you shred the beef and return it to the pot, it absorbs that liquid, creating a moist, flavorful filling. For a thicker gravy, whisk in 1 tablespoon of butter or a cornstarch slurry (1 teaspoon cornstarch mixed with 2 teaspoons cold water) and simmer for 2 minutes.

What kind of bread is traditionally used for a New Orleans po’ boy sandwich?

Traditional New Orleans po’ boy bread is a French-style roll with a crisp, crackly crust and a soft, airy interior. The most iconic brand is Leidenheimer Baking Company, which supplies many shops in New Orleans. The roll is typically about 6 inches long for a standard sandwich, or up to 16 inches for a “footlong.” The key characteristics are a sturdy crust that holds up to juicy fillings without getting soggy, and a light crumb that compresses slightly when you bite down. Look for rolls labeled as “po’ boy rolls” or “French sub rolls” at your bakery.

How long do you cook a roast beef for a po’ boy to get it tender and shreddable?

For a 2-pound beef chuck roast, cook it low and slow for 2.5 to 3 hours at a gentle simmer on the stovetop or in a 300°F oven. The meat is ready when it’s fork-tender — meaning you can easily pull it apart with two forks without resistance. The internal temperature should reach about 200°F to 205°F, which is when the collagen breaks down into gelatin, giving the meat its moist, shreddable texture. If the roast is larger (3 to 4 pounds), plan for 3.5 to 4 hours. Always test with a fork rather than relying solely on time.

Can I make this Cajun roast beef po’ boy in a slow cooker?

Absolutely. After searing the beef on the stovetop, transfer it to a slow cooker with 1 cup of beef broth. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, until the beef is fork-tender. The slow cooker is great for hands-off cooking, but you won’t get quite as much evaporation, so the liquid may be thinner. To fix that, remove the beef, shred it, and simmer the liquid in a saucepan for 5 minutes to reduce it before returning the beef to the pot. The flavor will still be fantastic.

What can I use instead of Cajun seasoning if I don’t have any?

You can make a quick substitute by mixing 1 teaspoon each of smoked paprika, garlic powder, onion powder, and dried oregano, plus 1/2 teaspoon of cayenne pepper and 1/2 teaspoon of black pepper. This blend captures the smoky, herbal, and spicy notes of store-bought Cajun seasoning. If you want it milder, reduce the cayenne to 1/4 teaspoon. A blackening seasoning blend also works well in a pinch, though it tends to be more herb-forward with less cayenne heat.

How do I keep the bread from getting soggy when assembling a po’ boy?

Two things make all the difference. First, toast the cut sides of the French rolls until they’re golden and crisp — this creates a barrier against moisture. Second, spread the spicy mayo generously all the way to the edges of the bread; the oil in the mayo acts as a waterproof layer. Also, pat your lettuce and tomato slices dry with paper towels before layering. Assemble the sandwich right before serving, and don’t let it sit for more than 10 minutes before eating. These steps ensure every bite stays crunchy.

Can I use a different protein instead of beef for a po’ boy?

Yes, the po’ boy format is wonderfully versatile. Fried shrimp, oysters, catfish, or even chicken are all classic New Orleans alternatives. For a vegetarian version, try a portobello mushroom po’ boy or a fried green tomato po’ boy. The key is to keep the same crispy bread, spicy mayo, and fresh toppings. If using seafood, adjust the cooking time accordingly — shrimp and fish cook in minutes rather than hours. The Cajun seasoning works beautifully on any protein.

What is the difference between a po’ boy and a sub sandwich?

A po’ boy is a specific type of sandwich from New Orleans, traditionally served on Leidenheimer French bread with a crisp crust and soft interior. The fillings are typically fried seafood or slow-cooked roast beef, and it’s dressed with lettuce, tomato, pickles, and mayonnaise or remoulade. A sub sandwich, by contrast, is a broader category — it can be served on various breads (including Italian rolls) and filled with any combination of meats, cheeses, and vegetables. The po’ boy’s identity is deeply tied to New Orleans culture and its specific bread and dressings.

Can I make the spicy mayo ahead of time?

Absolutely. The spicy mayo can be made up to 5 days in advance and stored in an airtight container in the refrigerator. The flavors will actually meld and deepen over time, making it even more delicious. Just give it a good stir before using, as the ingredients may separate slightly. If it thickens too much in the fridge, let it sit at room temperature for 10 minutes and whisk in a few drops of lemon juice or water to loosen it. This make-ahead step saves time on the day you’re assembling the sandwiches.

Share Your Version!

I love seeing how this Cajun roast beef po’ boy recipe comes to life in other kitchens! If you make it, leave a star rating and a comment below — tell me which variation you tried, what sides you paired it with, or any creative twists you added. Your feedback helps other home cooks discover what works best, and it means the world to me.

Snap a photo of your po’ boy and share it on Instagram or Pinterest with the tag @exorecipes. Did you try the Moroccan-spiced version with harissa mayo? I’d especially love to see that one! And if you have a question about slow-cooking times, bread options, or spice levels, drop it in the comments — I answer every single one. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Cajun Roast Beef Po’ Boys Classic Southern Sandwich with a Kick recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cajun Roast Beef Po’ Boys Classic Southern Sandwich with a Kick

  • Author: Chef Mia
  • Prep Time: 20 minutes
  • Cook Time: 3 hours
  • Total Time: 3 hours 20 minutes
  • Yield: 4 1x
  • Method: Main Course
  • Cuisine: Southern

Description

A classic Southern po’ boy sandwich filled with tender Cajun-spiced roast beef, topped with crunchy lettuce, tomatoes, and a spicy mayo, served on crispy French bread.


Ingredients

Scale
  • For the Roast Beef:
  • 2 lbs beef chuck roast
  • 2 tablespoons Cajun seasoning
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • For the Spicy Mayo:
  • 1/2 cup mayonnaise
  • 1 tablespoon hot sauce (such as Tabasco)
  • 1 teaspoon Cajun seasoning
  • 1 teaspoon lemon juice
  • For the Sandwich:
  • 4 (6-inch) French bread rolls, split and toasted
  • 2 cups shredded iceberg lettuce
  • 1 large tomato, sliced
  • 1/2 red onion, thinly sliced
  • Pickled okra or dill pickle slices (optional)

Instructions

  1. 1. Season the beef: In a small bowl, mix Cajun seasoning, salt, pepper, garlic powder, and onion powder. Rub the mixture all over the beef chuck roast.
  2. 2. Sear the beef: Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Sear the roast on all sides until browned, about 3-4 minutes per side.
  3. 3. Slow cook: Add 1 cup of water or beef broth to the pot. Cover and cook on low heat (or in a 300°F oven) for 2.5 to 3 hours, until the beef is fork-tender.
  4. 4. Shred the beef: Remove the roast from the pot and shred it using two forks. Discard any excess fat. Return the shredded beef to the pot with the cooking juices and keep warm.
  5. 5. Make the spicy mayo: In a small bowl, combine mayonnaise, hot sauce, Cajun seasoning, and lemon juice. Stir well and set aside.
  6. 6. Assemble the po' boys: Spread spicy mayo on the cut sides of each French roll. Layer with shredded roast beef, lettuce, tomato slices, and red onion. Add pickled okra or pickles if desired.
  7. 7. Serve immediately, or lightly toast the assembled sandwiches under the broiler for 1-2 minutes for a warm, crispy finish.

Notes

For an even spicier kick, add sliced jalapeños or increase the hot sauce in the mayo. Leftover shredded beef can be stored in the refrigerator for up to 3 days.


Nutrition

  • Calories: 650
  • Sugar: 6g
  • Fat: 32g
  • Carbohydrates: 45g
  • Protein: 42g


Cajun Roast Beef Po' Boys Classic Southern Sandwich with a Kick

k">

Tried This Recipe? Leave a Comment!

Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!

For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating