These South African-style prego rolls are Portuguese-influenced steak sandwiches filled with pan-fried rump steak and a thick homemade tomato, red wine, garlic and chilli sauce. Onion marmalade or fruit chutney adds a little sweetness, while the rolls are toasted in garlic oil before everything is piled in.
There's no long marinade, so they're ready in about 20 minutes. Cook the sauce until it is dark red and spoonable, with no watery liquid around the edges. It should sit on the steak rather than run straight through the bread.

Jump to:
Updated in July 2026 with clearer steak and sauce instructions, streamlined ingredient notes, practical troubleshooting and improved storage advice.
Why this recipe works
- One-pan cooking - The steak, sauce and rolls use the same pan.
- Cooked your way - Use the steak cut and doneness you prefer.
- Thick prego sauce - It sits on the steak without soaking the bread.
- Garlic-toasted rolls - More flavour, less sogginess.
- Sweet chutney - Balances the tomato, wine and chilli.
Ingredient notes and substitutions
You'll find the full ingredient list with measurements in the recipe card at the bottom of the post.

Steak
Rump steak is my usual choice, but sirloin, fillet or minute steaks also work.
Choose steaks roughly the size of the bread rolls, or trim them to fit before cooking.
Red wine
A dry red wine gives the sauce its fullest flavour. If you need an alcohol-free version, replace it with 4 tablespoons/60ml beef stock and a small dash of Worcestershire sauce.
Cooking reduces the alcohol but does not reliably remove every trace, so use the stock option when complete avoidance matters.
Red chilli
Half a regular supermarket red chilli gives the sauce gentle heat. Bird's-eye chillies are much hotter, so use less.
You can use ½ teaspoon chilli flakes if you don't have fresh chilli.
Chopped tomatoes
Use 150g/5.3oz canned chopped tomatoes or the same weight of ripe fresh tomatoes, finely chopped. That is roughly one large or two small tomatoes, depending on their size, but weighing is more reliable.
Peeling fresh tomatoes is optional. Do it only if you prefer a smoother sauce.
Bread rolls
Portuguese rolls/papo secos are ideal, but flour-dusted white rolls or ciabatta rolls work well too.
Choose rolls with a soft middle and enough crust to hold the steak and sauce without collapsing. Avoid very hard rolls, as they can push the filling out when you bite into them.
Onion marmalade or chutney
Red onion marmalade, peach chutney or mango chutney all work. Mrs Ball's chutney gives the rolls a familiar South African touch and adds a little sweetness to balance the tomato and chilli.
How to make prego rolls
Cook the steaks
Step 1: If the steaks are thick, slice them horizontally into thinner pieces or lightly flatten them with a meat mallet. Make sure the steaks are roughly the size of the bread rolls. Trim them before cooking if needed.
Step 2: Heat 1 tablespoon olive oil in a large frying pan or griddle pan over medium-high heat. Let the pan become properly hot before adding the meat.

Step 3: Season the steaks with salt, then add them to the hot pan. Cook until well browned and done to your liking. The exact time will depend on the cut, thickness and heat of the pan.
Step 4: Transfer the steaks to a plate, cover loosely with foil and leave them to rest while you make the sauce.
Make the prego sauce
Step 5: Reduce the heat to medium and add 1 tablespoon olive oil to the same pan.
Step 6: Add the red wine, garlic and chopped chilli. Let everything bubble for about 20 seconds, stirring so the garlic does not catch.

Step 7: Add the chopped tomatoes and season with salt and black pepper.

Step 8: Simmer the sauce uncovered over low-medium heat, stirring regularly, until it is dark red, reduced and thick enough to hold its shape briefly on a spoon.
If watery liquid still runs around the edge of the pan, keep cooking. When you drag a spoon across the bottom, the trail should remain visible for a moment before the sauce closes over it.
Step 9: Transfer the sauce to a bowl and carefully wipe out the pan with kitchen paper.
Toast the bread rolls
Step 10: Slice the rolls in half horizontally.

Step 11: Heat the remaining tablespoon of olive oil in the pan over medium heat. Stir in the garlic, then immediately place the rolls cut-side down in the garlicky oil.
Step 12: Toast for 1-2 minutes, moving the rolls around the pan briefly so they pick up the oil. The cut surfaces should be lightly golden and crisp while the rest of the roll stays soft.
Assemble the prego rolls


Step 13: Spread 1 tablespoon onion marmalade or chutney over the bottom half of each roll.

Step 14: Add one steak to each roll.

Step 15: Spoon the thick prego sauce over the steak.
Step 16: Add rocket, lettuce, sliced tomato, cheese or a fried egg if you like.

Step 17: Finish with the top halves of the rolls and serve immediately.
Troubleshooting
Why is my steak tough?
Steak usually becomes tough when it is overcooked. Cook it in a properly heated pan only until it reaches your preferred doneness, then add it straight to the roll.
Why is my prego sauce watery?
Keep simmering it uncovered. The sauce needs to reduce until it is dark red and thick enough to sit on the steak without running straight through the bread.
A wide frying pan reduces the sauce faster than a narrow saucepan.
What if the sauce becomes too thick?
Stir in a small splash of water, beef stock or red wine until it loosens to a thick, spoonable consistency.
How do I stop the rolls becoming soggy?
Reduce the sauce properly, toast the cut sides of the rolls and assemble them only when you are ready to eat.
Do not store the finished sandwiches with the sauce already inside.
What to serve with prego rolls
Serve prego rolls straight away with onion rings, chips or loaded wedges. Masala chips are a good choice if you want extra spice, while Nando's spicy rice turns the rolls into a fuller meal.
A crisp green salad with a sharp lemon or vinegar-based dressing works well if you want something lighter.
Storage and reheating
Prego rolls are best assembled just before eating.
Store leftover steak and sauce separately in airtight containers in the fridge for up to 2 days. Keep the bread and any fresh salad ingredients separate.
Reheat the steak and sauce gently in a frying pan over low-medium heat until piping hot. Add a small splash of water or beef stock if the sauce has thickened too much, then toast a fresh roll and assemble.
I don't recommend freezing assembled prego rolls. The bread softens and the steak can become dry after thawing.
Variations
Shortcut prego rolls
Use ready-made prego sauce or peri-peri sauce instead of the homemade tomato sauce. The flavour will be different, so taste it before adding extra chilli or chutney.
Chicken prego rolls
Lightly flatten boneless chicken breasts to an even thickness. Cook them until browned and fully cooked through, with no pink remaining in the centre. If you use a thermometer, the thickest part should reach 75°C/165°F.
Add the cooked chicken to the rolls and assemble as written.
More South African favourites
For more South African comfort food, try my creamy beef trinchado, bunny chow, traditional vetkoek or bobotie.
Recipe

Prego Rolls Recipe
Ingredients
For the steak
- 1 tablespoon olive oil
- 2 rump steaks, each roughly the size of a bread roll, or another steak cut of your choice
- salt, to taste
For the Prego sauce
- 1 tablespoon olive oil
- 4 tablespoons dry red wine (60ml)
- 1 garlic clove, minced
- ½ red chilli, finely chopped
- 150 grams chopped tomatoes, fresh or canned (5.3 oz)
- Salt and black pepper, to taste
For the rolls
- 2 Portuguese-style bread rolls, floury white rolls or ciabatta rolls
- 1 tablespoon olive oil
- 1 garlic clove, minced
- 2 tablespoons onion marmalade or fruit chutney
Instructions
Cook the steaks
- Make sure the steaks are roughly the size of the bread rolls. Trim them before cooking if needed.
- Heat 1 tablespoon olive oil in a large frying pan or griddle pan over medium-high heat. Let the pan become properly hot.
- Season the steaks with salt, then add them to the hot pan. Cook until well browned and done to your liking. The exact time will depend on the cut, thickness and heat of the pan.
- Transfer the steaks to a plate, cover loosely with foil and leave them to rest.
Make the prego sauce
- Reduce the heat to medium and add 1 tablespoon olive oil to the same pan.
- Add the red wine, garlic and chilli. Let everything bubble for about 20 seconds, stirring so the garlic does not catch.
- Add the chopped tomatoes and season with salt and black pepper.
- Simmer uncovered over low-medium heat, stirring regularly, until the sauce is dark red, reduced and thick enough to hold its shape briefly on a spoon.
- Transfer the sauce to a bowl and carefully wipe out the pan with kitchen paper.
Toast the rolls
- Slice the rolls in half horizontally.
- Heat the remaining tablespoon of olive oil in the pan over medium heat. Stir in the garlic.
- Place the rolls cut-side down in the pan and toast for 1-2 minutes until lightly golden and crisp on the cut surfaces.
Assemble the prego rolls
- Spread 1 tablespoon onion marmalade or chutney over the bottom half of each roll.
- Add one steak to each roll.
- Spoon over the prego sauce.
- Add rocket, lettuce, sliced tomato, cheese or a fried egg if liked.
- Finish with the top halves of the rolls and serve immediately.
Notes
- Make sure the pan is properly hot before adding the steak.
- Reduce the sauce until it is dark red, thick and spoonable.
- Toast the cut sides of the rolls and assemble just before serving.
- For an alcohol-free sauce, replace the wine with the same amount of beef stock and a small dash of Worcestershire sauce.
**Nutritional data disclaimer**
Please keep in mind that the nutritional information provided below is calculated by a third party and we cannot guarantee the accuracy. We try our best to give you the most accurate information, but we do not take responsibility for errors that may be present. Also, the nutritional value of the recipe may change depending on the exact brands and products used. We recommend that you consult with a qualified healthcare professional or registered dietitian for personalised advice on your dietary needs.
Nutrition
For food safety advice, including guidance on food allergies






Fairest-Cape says
Great instructions on a fine website. I'll be making these soon! As far as using wine is concerned, and the "non alcoholic" reference, when the sauce starts to "boil" (simmer) during reduction, it's likely that the alcohol will have already evaporated from the liquid as it "boils" around 15 to 20-degrees C lower than the remainder of the ingredients. In all likelihood, by the time it's ready, there won't be alcohol in the sauce.
Another point is that many (most) foods contain alcohol - usually in tiny trace quantities - even the breadrolls are likely to have traces of alcohol, and when people say to me "Oh, I don't consume alcohol" I ask them how they survive... But even so... if people want to not use wine that's up to them. Unfortunately, they won't get the best result.
Maretha @ The Cinnamon Jar says
Hi Grahame,
Thank you for your kind words.
Cooking does reduce the alcohol, but it does not necessarily remove every trace, especially in a quick sauce like this. I’ve clarified the post and included beef stock with a dash of Worcestershire sauce as an alcohol-free alternative.
I hope you enjoy the rolls!
Maretha