Boulèts (Epis-Spiced Meatballs)

Updated Feb. 25, 2025

Boulèts (Epis-Spiced Meatballs)
Kelly Marshall for The New York Times. Food Stylist: Samantha Seneviratne.
Total Time
1 hour 35 minutes
Prep Time
5 minutes
Cook Time
1 hour, plus 30 minutes’ chilling
Rating
4(13)
Comments
Read comments

A favorite of the chef Elsy Dinvil, these tender fried beef meatballs were a common sight on her childhood dinner table in Jérémie, Haiti. Comforting yet complex thanks to epis, a Haitian seasoning blend made with herbs and spices, they’re a great addition to rice or even some crusty bread. You can enjoy them as is or with the piquant onion and tomato sauce below. If you like heat, be sure to break open the Scotch bonnet chile after it’s tender from stewing, and it’ll give the sauce a hot, fruity flavor. —Korsha Wilson

Featured in: The Deeply Spiced Meatballs That Call Back to Haiti

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:4 servings

    For the Boulèts

    • 1(6- to 8-inch) French roll or baguette (see Tips)
    • cup evaporated milk or unsweetened coconut milk
    • 1pound ground beef (preferably ground sirloin)
    • 7tablespoons epis (Haitian seasoning), store-bought or homemade
    • 1egg yolk (optional)
    • Salt, if desired
    • ½cup all-purpose flour (see Tips)
    • About 3 cups olive oil or vegetable oil, for frying

    For the Sauce

    • 2tablespoons olive oil (or oil of your choice)
    • 1tablespoon tomato paste
    • 3tablespoons epis (Haitian seasoning)
    • 1bouquet garni (4 thyme sprigs and 3 flat-leaf parsley sprigs, tied together with kitchen string if desired)
    • 1whole Scotch bonnet or habanero chile
    • cups water or stock of choice
    • 10 to 12pieces macaroni or penne pasta (optional)
    • 1tablespoon lime juice (optional)
    • Salt
    • 3thick slices red or yellow onion (from 1 large onion)
    • Cooked rice, rice and beans, or fried or boiled plantains, for serving
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

1499 calories; 98 grams fat; 21 grams saturated fat; 1 gram trans fat; 61 grams monounsaturated fat; 9 grams polyunsaturated fat; 116 grams carbohydrates; 6 grams dietary fiber; 11 grams sugars; 42 grams protein; 1414 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Prepare the boulèts: Using your hands, tear the insides of the bread into small pieces (you should have 1 to 1¼ cups) and place in a small bowl. (Save the crusts for another use.) Pour the evaporated milk over the bread and let it rest while you prepare the meat mixture.

  2. Step 2

    In a medium bowl, combine the ground beef, epis and egg yolk (if using). Squeeze the excess milk from the bread and add the bread to the beef mixture. Mix thoroughly, using a spoon or your hands. (If you’d like, test for seasoning: Take a small portion of the meat mixture and cook through in a pan or the microwave. Taste, and if necessary, add salt to the uncooked beef mixture as desired.) Cover and refrigerate for at least 30 minutes and up to an hour.

  3. Step 3

    Cook the boulèts: Fill a 10- to 12-inch high-sided frying pan or Dutch oven with oil to about 1 inch deep and heat on medium-high. While the oil is heating, place the flour in a shallow bowl. Divide the beef mixture into 8 equal portions and form into 2½-inch balls. Roll each ball in the flour to coat (you may have a little flour left in the bowl) and transfer to a plate. When the oil is hot (about 350 degrees on an instant-read or deep-fry thermometer; see Tips), add the meatballs to the oil and fry for about 3 minutes on each side, or until golden brown. Using a slotted spoon, transfer the meatballs to a paper towel-lined plate and set aside.

  4. Step 4

    Make the sauce: In another pan on medium, heat 2 tablespoons oil and add the tomato paste. Let it fry for 2 to 3 minutes, until the oil is stained red. Add the epis, bouquet garni and Scotch bonnet, stirring to combine. Pour in the water or stock, taste for seasoning, adding salt if desired, and bring to a boil on high. Add the macaroni (if using). Reduce the heat to medium-low and let simmer 6 minutes, to thicken slightly and allow the flavors to blend.

  5. Step 5

    Add the fried meatballs to the sauce and let simmer for another 6 minutes. Taste and season the sauce to taste with salt and lime juice, if desired. Remove and discard the bouquet garni and the Scotch bonnet (or keep chile for serving).

  6. Step 6

    Add the sliced onions and cook for another 5 minutes, until cooked through but still slightly crunchy (or longer if you prefer your onions more tender). Serve hot with cooked rice, rice and beans, or fried or boiled plantains on the side.

Tips
  • If you’d like to make the dish gluten-free, use 2 mashed cooked yellow potatoes instead of the bread and gluten-free flour for coating the meatballs.
  • To determine if the oil is hot enough without using a thermometer, Ms. Dinvil adds one drop of water from the tip of one finger. If the oil boils, it's not hot enough, but if the drop of water forms a bubble, then the oil is ready for frying.

Ratings

4 out of 5
13 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

It would be really helpful to have a recipe for epis spice here, since the recipe mentions it can be homemade...

@Elaine The link is in the recipe description. Also here: https://approvedpromo.info/recipes/1021894-haitian-epis-pepper-herb-and-garlic-marinade?smid=ck-recipe-iOS-share

You should have included the recipe for epis (Haitian seasoning). I know I can google it. I want the one that would be recommended.

A few modifications this time: gluten free breadcrumbs in the meatballs, browning them in only 1-2 T olive oil and keeping them warm while I make the sauce. Because the sauce is meant to be watery, I cook it down for at least 30 minutes, adding the meatballs to cook through and the sliced onions. Threw in handfuls of spinach on the side and cooked for a just a minute or so. Was excellent served with basmati rice and sauce over everything. And the epis is great to use in other cooking.

I made mine gluten free. I used a gluten free baguette--DON'T DO IT. The coconut milk made it mush. HOWEVER, the meatballs came out fine with the white mush added. I rolled in brown rice flour and that absorbed some wetness. Reduced the epis in the meatballs to 5 T, per other suggestions that they were too spicy. The spice level was fine, as they still had bite and the sauce was spicy, too. I also cooked the sauce down about 30 minutes after adding the onions and they were still crisp.

I'm reluctant to fry anything, can these be baked? our gently sautéed or simmered?S

I'm thinking the same thing, would probably cook them in my air frier.

Private comments are only visible to you.

Credits

Adapted from Elsy Dinvil

Advertisement

or to save this recipe.