Haitian Meatballs Recipe: Spiced Rum and Thyme Infusion in 30 Minutes

Main Courses

Haitian Meatballs Recipe: Spiced Rum and Thyme Infusion in 30 Minutes

This Haitian meatballs recipe brings bold Caribbean flavors to your dinner table in just 30 minutes, using a perfect blend of spiced rum and fresh thyme.

After years of experimenting with West Indian cuisine, I finally cracked the code for meatballs that are tender inside, crisp at the edges, and packed with layers of aromatic spices.

The key lies in the marinade—where Scotch bonnet peppers and dark rum infuse the meat with just the right amount of heat and depth.

What makes these meatballs special is their ability to balance authenticity with simplicity. You won't need any special equipment—just a mixing bowl, your hands, and a stovetop.

The recipe uses ground beef and pork for that classic Haitian texture, combined with garlic, onions, and fresh thyme that transform ordinary meat into something extraordinary. The spiced rum marinade not only adds incredible flavor but also keeps the meatballs moist during cooking.

By the time you're done, you'll have perfectly shaped meatballs that are golden-brown on the outside and tender all the way through, infused with warm thyme and a subtle kick of spice.

These are the kind of meatballs that disappear faster than you can say "boulettes"—the Haitian term for these flavorful bites. Serve them with steamed rice, a side of salad, or even tucked into a sandwich for a meal that tastes like a Caribbean vacation.

This recipe delivers restaurant-quality results without requiring advanced techniques, making it perfect for weeknight dinners or special occasions. The best part? Leftovers reheat beautifully, so you can enjoy these flavorful meatballs all week long. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for haitian meatballs

Bold Caribbean flavors start with these 13 simple ingredients—rum, thyme, and Scotch bonnet make all the difference.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Ground Pork 🐖 ½ lb Lean or fatty works fine
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Freshly minced, aromatic
Fresh Thyme 🌿 ¼ cup Stems removed, finely chopped
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for mild heat
Spiced Rum 🍹 ¼ cup Dark rum works too
All-Purpose Flour 🌾 ¼ cup For binding meatballs
Large Eggs 🥚 1 whole Room temperature preferred
Olive Oil 🫒 2 tbsp For cooking meatballs
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Oregano 🍃 1 tsp Mexican oregano ideal

The meat combo is non-negotiable—80/20 ground beef gives juiciness, while ground pork adds tenderness. Costco or local butchers usually carry the right ratios. For the Scotch bonnet, Caribbean markets have the freshest, but any hot pepper works in a pinch (just adjust seeds for heat). Fresh thyme is a must—dried just won't cut it here. I always grab extra because half gets torn over the finished meatballs for that restaurant-quality garnish.

No spiced rum? Dark rum or even bourbon works—just add a pinch of cinnamon to mimic the spice. The Scotch bonnet too spicy? Remove seeds and halve the amount. Short on thyme? Fresh parsley at double the amount gives a similar brightness. The flour is key for binding—don't skip it! For the egg, room temperature means better mixing (just pop it in warm water for 5 minutes if it's cold). The olive oil should be something you'd drizzle on bread—not the cheap stuff.

Meatballs keep 3 days in the fridge, but they're even better the next day. Freeze for up to 3 months—just thaw overnight in the fridge. I make double batches because they disappear fast. Store in an airtight container with a paper towel to soak up any moisture. Reheat gently in a skillet with a splash of water to keep them juicy—microwaving makes them dry.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the beef-and-pork combo—it’s juicier than beef alone, and the pork keeps them tender. Just pulse the onions and garlic in a food processor, dump everything in a bowl, and mix. Not even a food scale needed.
  • Herb-Packed Punch: That thyme? It’s the secret weapon. Fresh, not dried—trust me, it makes the difference. The garlic caramelizes just enough when you brown them, giving each bite that warm, aromatic kick that lingers.
  • Meal Prep MVP: These keep perfectly for days. Freeze half the batch for lazy nights, reheat in a skillet with a splash of water, and boom—homemade takeout. My go-to for when I’m swamped but still want flavor.
  • Budget-Friendly Feast: Ground beef and pork stretch further than you’d think, especially with onions and garlic bulking them up. Plus, thyme grows like a weed in my garden—no extra cost for fancy herbs. Feeds four for under $10.

Step-by-step instructions for Haitian meatballs

Here's how to make these rich, aromatic meatballs that burst with spiced rum and thyme flavor.

1

Prepare the Meat Mixture

In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. This mix gives you the perfect balance of flavor and texture—beef adds richness while pork keeps them tender. Add the 0.25 cup all-purpose flour, 1 tsp salt, 0.5 tsp black pepper, and 1 tsp dried oregano, mixing gently with your hands until just combined. The flour helps bind the meatballs without making them dense.

Finely chop the 1 whole yellow onion and mince the 4 cloves garlic cloves, then add them to the meat mixture along with the 0.25 cup fresh thyme and seeds-removed scotch bonnet pepper. Mix again until everything is evenly distributed. The scotch bonnet adds a subtle heat that pairs beautifully with the rum, while the thyme brings that signature Haitian aroma.

2

Add the Wet Ingredients

Crack the 1 whole large egg into the bowl and mix it in with your hands. The egg acts as a binder and adds moisture to keep the meatballs juicy. Pour in the 0.25 cup spiced rum and mix thoroughly. The rum not only adds incredible flavor but also helps tenderize the meat as it cooks. If the mixture feels too wet, you can add a splash more flour, but it should hold together when pressed gently.

Here's the thing—don't overwork the mixture. Just combine everything until it comes together. Overmixing develops gluten and makes the meatballs tough. Once fully incorporated, cover the bowl and let the mixture rest for 15 minutes at room temperature. This resting period allows the flavors to meld and the meat to relax, resulting in more tender meatballs.

3

Shape and Brown the Meatballs

Heat the 2 tbsp olive oil in a large skillet over medium-high heat until shimmering. While the oil heats, roll the meat mixture into 16 evenly sized meatballs, about 1.5 inches in diameter. The uniform size ensures even cooking. Gently place the meatballs in the skillet, leaving a little space between them so they brown properly.

Cook the meatballs for 4-5 minutes on each side, turning carefully with a spatula, until they develop a rich golden-brown crust. You'll know they're ready when the edges are deeply browned and the internal temperature reaches 160°F. Don't rush this step—the browning creates that delicious caramelized flavor that's essential for authentic Haitian meatballs.

4

Simmer in the Rum Sauce

Once the meatballs are browned, remove them from the skillet and set aside. Pour in the remaining 0.25 cup spiced rum (if any was used in the mixture) and scrape up any browned bits from the bottom of the pan. These bits are packed with flavor and will form the base of your sauce. Return the meatballs to the skillet and reduce the heat to medium-low.

Simmer the meatballs for 5-7 minutes, spooning the rum sauce over them occasionally. The sauce should thicken slightly and coat the meatballs, creating that signature glossy finish. If the sauce reduces too quickly, you can add a splash of water or broth to keep it moist. The meatballs are done when they're cooked through and the sauce has thickened to your liking—it should coat the back of a spoon.

5

Serve Warm and Enjoy

Transfer the meatballs to a serving platter and let them rest for 2-3 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve the meatballs with the rum sauce spooned over the top, garnished with extra chopped thyme if desired. These meatballs are incredible on their own, but they're also fantastic served with rice, fried plantains, or a fresh salad.

Real talk: the aroma alone will have everyone gathering around your table. The combination of spiced rum, thyme, and scotch bonnet creates a flavor profile that's uniquely Haitian and absolutely addictive. Don't be surprised if these disappear faster than you can say "merci beaucoup!"

👨‍🍳

Pro Tips For Making Haitian Meatballs

  • Sear the Meatballs: Hit them hard on high heat first—just 2 minutes per side—before adding sauce. I used to simmer them gently, and they’d turn mushy. A quick sear locks in flavor and keeps them from falling apart when you toss them in tomato sauce later.
  • Pulse, Don’t Grate, Onions: Use a food processor to pulse the yellow onion into tiny, uneven bits—not a paste. Grated onion releases too much moisture, making your meatballs dense. Pulse until it looks like coarse sand, and your texture stays light.
  • Skip the Overmixing: Stir the meat mixture just until combined—maybe 10 extra turns. Overworking it makes meatballs tough. My grandmother’s trick: wet your hands slightly when shaping them to prevent sticking, but keep the rest of the mix rough.
  • Garlic Needs a Head Start: Bloom the garlic in oil for 30 seconds before adding the meat—it softens the raw edge and deepens the flavor. I learned this the hard way after biting into a meatball with a sharp garlic bite. Low heat, just until fragrant.

Pro cooking tips for this recipe

Perfect Meatball Shape

Roll your meatballs to 1.5-inch diameter using a kitchen scale for accuracy—I weigh each one at 2 ounces for consistency. My grandmother swore by using slightly damp hands (wipe with wet paper towel) to prevent sticking.

For extra grip, I lightly wet my palms before shaping. The key is firm but gentle pressure—squeeze just enough to hold together, not so tight they become dense. 💫

Rum Infusion Trick

For deeper flavor, let the meat mixture marinate in the rum for 15 minutes before shaping. I like to pour the rum over the meat in the bowl, cover, and let it sit while I prep the skillet.

This step transforms bland meat into something aromatic and irresistible. Pro tip: Use Havana Club 7-year spiced rum if you can find it—its caramel notes elevate the dish.

Skillet Heat Control

Medium-high heat is crucial—too low and they steam instead of brown. I test the oil by flicking a drop with my finger: if it sizzles immediately, it's ready. Crowding the pan causes steam instead of searing, so work in batches if needed.

A 12-inch cast iron skillet from Lodge handles this perfectly, but nonstick works too if you're careful.

Sauce Reduction Magic

After browning, scrape up those flavorful browned bits—they're called fond, and they're pure gold. Deglaze with just enough rum to create a glossy sauce, then simmer until reduced by half.

This creates a sticky, aromatic coating that clings to every meatball. I like to finish with a splash of beef broth if the sauce gets too thick.

Resting Period

Never skip the 2-3 minute rest before serving. This crucial step lets juices redistribute, preventing dry meatballs. I cover them loosely with foil during resting to keep warm. The sauce will thicken further during this time, creating that perfect glossy finish. Trust me—your guests will notice the difference! 🔥

Leftovers Hack

For reheating, I use a splash of water or broth in a skillet over medium heat for 3-4 minutes—this keeps them moist. Microwaving works in a pinch, but they lose that crisp exterior.

Store in an airtight container with a paper towel to absorb excess moisture. These meatballs actually taste better the next day as flavors meld further. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 155mg52%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 2g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the difference between Haitian meatballs and Italian meatballs?

Haitian meatballs use a bold Caribbean flavor profile with spiced rum, Scotch bonnet peppers, and fresh thyme, while Italian versions rely on herbs like parsley and oregano plus Parmesan cheese. The Haitian version also incorporates pork for extra tenderness, and the sauce often features rum reduction rather than tomato-based sauces.

2

Can I make these meatballs without spiced rum?

Yes! Use dark rum or bourbon instead, or substitute with apple cider for a non-alcoholic option. For depth, add ½ tsp cinnamon or 1 tsp soy sauce to mimic the rum's complexity. The flavor will be different but still delicious.

3

Why do my meatballs fall apart when cooking?

Overmixing the meat or skipping the flour creates a crumbly texture. Mix just until combined, and ensure your hands are slightly damp when shaping. Also, don't overcrowd the pan—cook in batches if needed. The 15-minute rest before cooking helps too!

4

What's the best way to serve these meatballs?

Pair them with steamed white rice, fried plantains, or a fresh mango salad for a complete meal. The rum sauce also works well drizzled over grilled chicken or mixed into a hearty stew. For a quick lunch, serve them in a sandwich with coleslaw.

5

How spicy are these meatballs with Scotch bonnet?

The recipe uses a whole Scotch bonnet with seeds removed for mild heat—think "flavorful warmth" rather than intense spice. For less heat, reduce to ½ pepper or swap for a milder pepper like habanero. Always taste before serving!

★★★★★4.8(13 reviews)
Categories Main Courses