This recipe delivers the ultimate shareable comfort food experience: crispy, golden homemade fries topped with incredibly tender, slow-cooked pulled beef smothered in a vibrant, slightly spicy, and smoky tomato-jalapeño sauce, all finished with melted cheese. The secret is braising the beef until it’s fall-apart tender, blending the sauce until smooth, and double-frying the potatoes for maximum crispiness.
Difficulty: Medium (due to slow cooking and frying)
Prep Time: 1 hour (includes potato soaking)
Cook Time: 3 hours 30 minutes (braising) + 20 minutes (frying)
Total Time: About 4 hours 50 minutes
1. Ingredients You’ll Need
For the Homemade Fries:
- 4-5 large Russet or Maris Piper potatoes (about 1.2 kg / 2.6 lbs)
- 1.5-2 litres vegetable oil (for frying: peanut, sunflower, or canola work best)
- Sea salt, to taste
For the Pulled Beef:
- 1.5 kg (3.3 lbs) beef chuck roast, cut into large chunks
- Salt and freshly ground black pepper
- 2 tbsp vegetable oil
- 1 large onion, roughly chopped
- 4 cloves garlic, smashed
- 500 ml (2 cups) beef broth
For the Tomato-Jalapeño Sauce:
- 2 tbsp olive oil
- 1 onion, finely chopped
- 2-3 fresh jalapeños, seeds removed for milder heat, finely chopped
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 can (400 g / 14 oz) crushed tomatoes
- 2 tbsp tomato paste
- 1 tbsp brown sugar (to balance acidity)
- Salt and pepper to taste
For Assembly:
- 200 g (2 cups) shredded cheese (a mix of cheddar and Monterey Jack is perfect)
- Sour cream or Greek yogurt, for serving
- Fresh chives or green onions, finely chopped
2. Nutrition Information (Calorie Estimate)
Calories: Approximately 900-1100 kcal per serving (as a main dish).
Note: This is a generous, indulgent dish. The calorie count can vary based on the cut of beef and amount of cheese and oil used.
3. Step-by-Step Instructions (Detailed with Tips)
PART 1: Making the Perfect Homemade Fries
Step 1: Cut and Soak the Potatoes
- Peel the potatoes and cut them into 1 cm (½-inch) thick batons.
- Pro Tip: SOAKING IS NON-NEGOTIABLE. Place the cut fries in a large bowl of cold water. Soak for at least 30 minutes, or up to 2 hours. This removes excess surface starch, which is the key to crispy, not soggy, fries.
- After soaking, drain and rinse the potatoes. Pat them completely dry with a clean kitchen towel or paper towels. Any remaining water will cause the oil to splatter.
Step 2: First Fry (The Blanch)
- Heat the oil in a large, heavy-bottomed pot or deep fryer to 130°C (265°F).
- Working in batches to avoid overcrowding, fry the potatoes for 5-6 minutes. They should be soft and pale, but not yet coloured.
- Remove with a slotted spoon or spider skimmer and drain on a wire rack set over a baking sheet.
- Pro Tip: This first fry can be done ahead of time. The par-cooked fries can be held at room temperature for a couple of hours before the second fry.
Step 3: Second Fry (The Crisp)
- Increase the oil temperature to 190°C (375°F).
- Fry the par-cooked potatoes again, in batches, for 2-4 minutes, until they are deep golden brown and very crispy.
- Drain on the wire rack, season immediately with sea salt, and keep warm in a low oven while you prepare the toppings.
PART 2: The Pulled Beef & Sauce
Step 4: Sear the Beef (Building Flavor)
- Pro Tip: DRY THE BEEF FOR A PERFECT SEAR. Pat the beef chunks completely dry with paper towels. Season generously with salt and pepper.
- Heat the 2 tbsp of vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Sear the beef in batches until deeply browned on all sides. Remove and set aside.
Step 5: Braise the Beef (Low and Slow)
- In the same pot, add the chopped onion and sauté for 3-4 minutes until softened.
- Add the smashed garlic and cook for another minute until fragrant.
- Return the seared beef to the pot. Pour in the beef broth.
- Bring to a simmer, then cover, reduce the heat to low, and let it braise gently for 2.5 – 3 hours, or until the beef is fork-tender and easily shreds.
Step 6: Prepare the Sauce
- While the beef is cooking, heat the olive oil in a saucepan over medium heat. Add the finely chopped onion and jalapeño and cook until soft.
- Add the minced garlic, cumin, and smoked paprika. Stir for 30 seconds until fragrant.
- Add the crushed tomatoes, tomato paste, and brown sugar. Season with salt and pepper.
- Simmer for 15-20 minutes, then use an immersion blender to puree the sauce until completely smooth. Set aside.
Step 7: Shred the Beef and Combine with Sauce
- Once the beef is tender, remove it from the pot and shred it using two forks.
- If there is a lot of braising liquid left, bring it to a boil and let it reduce by about half to intensify its flavor.
- Add the shredded beef back to the pot and pour the smooth tomato-jalapeño sauce over it. Stir to combine. Keep warm.
PART 3: Assembly & Serving
Step 8: Assemble the Loaded Fries
- Preheat your oven’s broiler (grill).
- On a large, oven-safe platter or in a skillet, spread out the crispy homemade fries. Top generously with the saucy pulled beef.
- Sprinkle the shredded cheese evenly over the top.
Step 9: Melt the Cheese and Garnish
- Place the platter under the broiler for 2-3 minutes, watching closely, until the cheese is completely melted and bubbly.
- Pro Tip: ADD FRESH, COLD ELEMENTS FOR CONTRAST. Remove from the oven and immediately garnish with dollops of cool sour cream and a generous sprinkle of fresh chives or green onions.
Step 10: Serve Immediately
- Pro Tip: THIS DISH WAITS FOR NO ONE. Serve immediately straight from the platter while the fries are still crispy and the cheese is molten.
Pro Tip: The “Why” Behind the Method
- Why double-fry the potatoes? The first, lower-temperature fry cooks the inside of the potato until tender. The second, high-temperature fry creates a crispy, golden-brown exterior. This is the professional method for perfect fries.
- Why blend the sauce? Blending creates a smooth, cohesive sauce that clings to the shredded beef and fries perfectly.
- Why reduce the braising liquid? Reducing the liquid concentrates the deep beef flavor, preventing the final dish from being watery.



