This Jamaican meatloaf has savory beef filling tucked into soft, slightly sweet coconut bread and baked until golden. They’re cozy, handheld, and so satisfying.

You’ll find the full recipe with ingredient amounts and instructions in the recipe card at the bottom of this post. Be sure to check out the blog post itself for extra tips and tricks!

I grew up on Jamaican beef patties, the flaky kind you grab two of at the bakery. Then I tried a meatloaf from a Jamaican bakery, and I was too impressed. It's the same seasoned beef of a patty baked into a soft pillow of bread instead of that crisp pastry.
It is less intimidating than making patties from scratch. The bread dough is far more hands-off than the pastry dough, so there is no fussing with cold butter or flaky layers. You season and simmer the beef, let a simple dough rise, then wrap and bake. I make a batch on a slow weekend, along my other favorite Jamaican recipes for a bigger spread.
Happy Baking,
Tanya

Jamaican Meatloaf at a Glance
Best for a handheld lunch, weekend baking, or a make-ahead batch
- Prep: 30 minutes active, Rise 1 to 2 hours
- Bake: about 40 minutes
- Servings: 8 meatloaves
- Good to know: Filling can be made a day ahead, and the heat is yours to control with the Scotch bonnet
Ingredient Notes
Ingredient amounts and full recipe instructions are on the printable recipe card at the bottom of the post.
For the filling
- Onion, green onions, garlic, Scotch bonnet, and thyme. Your fresh seasoning, blitzed into a rough paste so it melts into the beef. Use habanero peppers if you can't find scotch bonnets or use a little scoth bonnet pepper sauce.
- Lean ground beef. Go lean, around 90/10, since the fat has nowhere to drain once it is sealed in.
- All-purpose seasoning, sugar, salt, allspice, and nutmeg.
- Beef broth and ketchup. They simmer the beef down into a thick, saucy filling.
- Browning A few drops give that deep brown color.
- Plain dry breadcrumbs. Stirred in at the end to bind the filling so it holds together when you wrap it.
For the bread
- All-purpose flour. Spoon and level it, or weigh it, so the bread does not bake up dense.
- Instant dry yeast, salt, and sugar.
- Canned coconut milk. Full-fat from a can.
- Unsalted butter, divided. Half goes in the dough, half gets rubbed over the loaves hot for a soft, glossy top.
How to Make Jamaican Meatloaf
Make the filling
Blitz the onion, green onions, garlic, Scotch bonnet, and thyme until almost a paste. Add the ground beef to a medium-sized saucepan, coat it in the dry seasonings, then stir in the vegetable paste, broth, and ketchup. Simmer about 20 minutes, until the beef is cooked through (160°F / 71°C) and saucy but not watery. Stir in the browning, then the breadcrumbs, and cool completely before using.

Make the dough
Stir together the flour, yeast, salt, and sugar. Pour in the water and coconut milk to form a shaggy dough, work in 2 tablespoons of softened butter, then knead until smooth, elastic, and slightly sticky. Let it rise in a greased bowl until doubled, 1 to 2 hours.

Shape and fill
Punch down the risen dough to release the air, then divide it into 8 pieces and roll each into a circle about 7 inches (18 cm) in diameter. Place about ¼ cup of cold filling on one half, leaving a clean border, then fold over into a half-moon and press the edges firmly to seal.

Bake and finish
Place the shaped loaves on a baking sheet and let them rise about 20 minutes, then bake at 350°F (175°C) for 18 to 20 minutes, until lightly golden. Remove from the oven. While still hot, rub the tops with the remaining 2 tablespoons of softened butter for that soft, glossy bakery finish. Serve and enjoy.

Tanya's Top Tips
- Chill the filling all the way down. Warm filling tears the soft dough and refuses to seal.
- Seal those edges. Press firmly all the way around so they do not pop open. Poke a tiny vent in the top if you like.
- Butter while hot. Rubbing it on straight out of the oven softens the tops and gives them that shine.

Variations
- Adjust the Scotch bonnet from one to two peppers, or seed them for a milder bite.
- Lay a slice over the filling before folding. The cheese and beef combo is a patty-shop classic.
- Use seasoned ground chicken or turkey, or lean the filling toward curry.
- The same soft bread is traditionally filled with callaloo, ackee, or a seasoned vegetable mix.
Storage, Reheating, and Freezing
- Make ahead: The filling can be made up to 1 day in advance. Cover and refrigerate until fully chilled and firm enough to portion.
- Fridge: Keep baked Jamaican meatloaves in an airtight container in the fridge for up to 3 days. Let them cool completely before covering, so excess steam doesn’t make the bread soggy. When ready to eat, reheat in a 350°F (175°C) oven until warmed through, about 10 to 15 minutes, depending on size.
- Freeze: Cool the baked meatloaves completely, then place them on a baking sheet and freeze just until firm, 1 to 2 hours. Wrap each one tightly in plastic wrap or foil, then place in a freezer bag or airtight container and freeze for up to 2 to 3 months. Reheat straight from frozen on a baking sheet in a 350°F (175°C) oven until hot in the center, about 25 to 35 minutes, or thaw overnight in the fridge first for slightly faster, more even reheating.
I skip browning the beef because I want a very soft, finely textured filling instead of chunky crumbles. Cooking the beef from raw in the seasoned mixture lets it stay tender and saucy, so it nestles into the bread instead of turning firm and crumbly.
I hope you enjoy these meatloaves as much as we do.

Jamaican Meatloaf Recipe
Ingredients
Instructions
- Add the onion, green onions, garlic, Scotch bonnet, and thyme leaves to a food processor and process until almost a paste. Set aside.
- Add the ground beef to a medium saucepan, sprinkle in the all-purpose seasoning, sugar, salt, allspice, and nutmeg, and stir until the raw beef is evenly coated. Stir in the processed vegetable mixture, then add the beef broth and ketchup and stir again.
- Set the pan over medium-high heat and cook, stirring to break up any clumps, just until the mixture comes up to a simmer. Reduce the heat to medium and simmer, stirring occasionally, for about 20 minutes, until the beef is cooked through and the mixture is saucy but not watery.
- Stir in the browning, then add the breadcrumbs and cook about 10 seconds, just until evenly distributed. The filling should be thick, moist, and hold together when scooped. Remove from the heat, taste and adjust salt if needed, then cool to room temperature and refrigerate until completely cold.
- In the bowl of a stand mixer or a large mixing bowl, combine the flour, yeast, salt, and sugar and stir to blend. Pour in the water and coconut milk and stir until a shaggy dough forms, then add 2 tablespoons of the softened butter and mix until incorporated.
- To knead with a stand mixer, switch to the dough hook and knead on low speed for 6 to 8 minutes, until the dough is smooth, elastic, and slightly sticky. To knead by hand, turn the dough out onto a lightly floured surface and knead for 8 to 10 minutes, until smooth, elastic, and slightly sticky.
- Shape the dough into a ball and place in a lightly greased bowl, turning to coat. Cover and let rise in a warm spot until doubled in size, 1 to 2 hours.
- Line a baking sheet with parchment paper. Turn the dough out onto a lightly floured surface, gently press out the air, and divide into 8 equal pieces. Shape each piece into a ball, then roll each one into a 7-inch circle.
- Place about ¼ cup of cold beef filling on one half of each circle, leaving a clean border. Fold the empty half over the filling to form a half-moon and press the edges firmly to seal.
- Arrange on the prepared baking sheet, cover loosely with plastic wrap or a clean kitchen towel, and let rise for about 20 minutes, until slightly puffed.
- Bake for 18 to 20 minutes, until lightly golden on top and lightly browned on the bottom. Remove from the oven and, while still hot, rub the tops with the remaining 2 tablespoons softened butter. Let cool slightly before serving warm.
Nutrition
Notes
Storage: Refrigerate leftover meatloaves in an airtight container for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through.






Leave a Reply