Malta’s Comfort Food in a Sauce

Braġjoli are the kind of dish you don’t just eat — you settle into them.
They arrive swimming in a rich sauce, tied neatly into little bundles that promise comfort before you’ve even taken a bite. This is not quick food and it’s definitely not light food. Braġjoli are for days when you want something warm, slow, and deeply satisfying.
Braġjoli, often called beef olives, are thin slices of beef rolled around a savoury stuffing and slowly braised. The filling usually includes breadcrumbs, herbs, garlic, eggs, and sometimes bacon or minced meat, all tied together before being cooked gently in a rich sauce.
The slow cooking is everything here. It softens the beef and allows the flavours to deepen without rushing.
The first time I was served braġjoli, I didn’t immediately understand what I was looking at. Rolled beef, tied with string, resting quietly in a tomato-based sauce — it didn’t look dramatic.
Then I cut into one.
Inside was a filling packed with flavour, soaking up the sauce from the inside out. One bite was enough to explain why this dish has been cooked in Maltese homes for generations.

Bragjoli, often called Maltese beef olives, is one of Malta’s most recognizable traditional dishes and reflects the island’s long history of cultural influences. Despite the name “olives,” the dish contains no olives; the term likely comes from the rolled shape of the beef parcels.
The recipe developed from Mediterranean and European cooking traditions, particularly Italian and British influences that shaped Maltese cuisine over centuries. Thin slices of beef were filled, rolled, and slowly braised to create a hearty meal that could feed a family using relatively simple ingredients. Over time, bragjoli became a staple of Maltese home cooking, often served as a comforting Sunday meal and typically accompanied by potatoes, peas, or crusty bread to soak up the rich sauce.
To make traditional Maltese bragjoli, you need a few key components that build the dish’s rich, slow-cooked character. Thin slices of beef form the outer layer, while the filling usually brings together a savory mixture of minced meat, breadcrumbs, herbs, garlic, onion, and egg for binding. Many versions also include bacon, hard-boiled egg, or a small sausage-like center, which gives bragjoli its classic hearty feel. Once rolled, the beef parcels are browned and then slowly simmered in a deeply flavored sauce, often made with onion, garlic, tomato, stock, and wine. You will also need a good frying pan or heavy pot, kitchen string or toothpicks to secure the rolls, and enough time to let the beef become tender and the sauce develop properly.
Bragjoli is a dish that comes together in stages, and each one matters. First, the beef slices are prepared and filled, then rolled into compact parcels that hold their shape during cooking. After that, the rolls are browned to build flavor on the outside before being gently simmered in sauce until the meat softens and the filling becomes rich and cohesive. The slow cooking stage is what transforms bragjoli from a simple stuffed beef roll into a deeply comforting Maltese dish. As the rolls cook, the sauce thickens and takes on all the juices from the meat, creating a hearty finish that feels both rustic and special.

Start by laying out the beef slices and gently flattening them if needed, so they are easier to roll. Prepare the filling in a bowl, combining the minced meat with the other filling ingredients until the mixture holds together well and is evenly seasoned. Place a portion of filling onto each slice of beef, shaping it into a compact line rather than spreading it too widely. This makes the rolls easier to close neatly.
Roll each piece of beef tightly around the filling, tucking in the sides as you go if possible. Secure each roll with kitchen string or toothpicks so it stays closed during cooking. Once all the rolls are ready, heat a little oil in a heavy pan and brown them on all sides. This step adds color and depth and helps seal the outside before simmering.
Remove the rolls briefly if needed, then cook the onion and garlic in the same pan so they absorb the browned flavors left behind. Add the sauce ingredients and stir well, then return the bragjoli to the pan. Cover and simmer gently until the beef is tender and the sauce has thickened. This usually takes time, so do not rush it. The finished bragjoli should be soft enough to cut easily, with a rich filling and a sauce that coats the rolls nicely.
Bragjoli is best served hot, with plenty of sauce spooned over the top. It pairs especially well with creamy mashed potatoes, boiled potatoes, rice, or crusty bread that can soak up the sauce. Because it is such a rich and hearty dish, a simple side of peas or another mild vegetable works well alongside it. If serving for a family meal, place the rolls on a platter and spoon the sauce over just before bringing them to the table, so they look generous and full of flavor.
