The aroma of caramelized tomato sauce mingling with garlic and spices fills your kitchen, and suddenly you understand why Haitian spaghetti holds such a special place in Caribbean cooking.
This isn’t your typical Italian pasta dish. Haitian spaghetti features a rich, slightly sweet tomato sauce infused with aromatic spices, often studded with ground meat or hot dogs, creating a comforting one-pot meal that feels both familiar and distinctly Haitian.
What makes this recipe special is its balance of flavors: the warmth of cinnamon and cloves playing against savory meat, the subtle sweetness of tomato paste deepened by caramelization, and a hint of heat that keeps your palate interested. You can have dinner on the table in under 45 minutes, making it perfect for weeknight cooking when you want something that tastes like you spent hours in the kitchen.
Why You’ll Love This Recipe
This dish delivers comfort food that feels both quick and impressive, packed with flavors that transport you straight to Haiti.
- One-pot meal that minimizes cleanup after dinner
- Warm spice profile with cinnamon, cloves, and thyme creates depth without heaviness
- Naturally adaptable to whatever protein you have on hand
- Budget-friendly ingredient list that doesn’t sacrifice flavor
- Perfect for meal prep since it tastes even better the next day
My Experience Making This Recipe
The first time I made Haitian spaghetti, I was skeptical about the cinnamon in a savory pasta dish. After the first taste, I became a believer in this unexpected flavor combination.
What surprised me most was how the tomato paste transforms when you let it caramelize in the pot. That deep, almost jammy quality gives the sauce sophistication that you simply cannot achieve by dumping everything in at once.
My family requested it again within the week, and now it rotates into our regular dinner schedule. The best part is watching people’s faces when they taste that subtle sweetness and realize how different and delicious this version truly is.
Recipe Overview
- Recipe Name: Haitian Spaghetti
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Course: Main Dish
- Cuisine: Haitian
- Calories per Serving: 485
Equipment You Will Need
- Large pot for boiling pasta
- Large skillet or heavy-bottomed pot for the sauce
- Wooden spoon for stirring
- Colander for draining pasta
- Cutting board and sharp knife
- Measuring cups and spoons
- Can opener
Ingredients for Haitian Spaghetti
- 1 pound spaghetti pasta
- 1 pound ground beef (or hot dogs, sliced)
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 6 ounces tomato paste
- 1 can (28 ounces) crushed tomatoes
- 2 tablespoons vegetable oil
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground cloves
- 1 teaspoon dried thyme
- 2 teaspoons salt (divided)
- 1 teaspoon black pepper
- 1/2 teaspoon crushed red pepper flakes
- 1 cup beef broth
- 2 tablespoons ketchup (optional but traditional)
- 2 bay leaves
Ingredient Notes and Substitutions
- Ground beef: Provides rich, savory depth that forms the sauce’s foundation. Substitute with ground turkey for a lighter version, though you may need to add a tablespoon of olive oil to compensate for lost fat.
- Tomato paste: Caramelizing it creates deep, concentrated flavor that cannot be replicated with sauce alone. You can use tomato sauce in a pinch, but use only half the amount and skip the caramelizing step.
- Ground cinnamon: Adds warmth and subtle sweetness characteristic of Haitian cuisine. Ceylon cinnamon tastes milder and sweeter than cassia; use it if you prefer a gentler spice profile.
- Crushed tomatoes: Keep texture slightly chunky rather than smooth; canned San Marzano tomatoes work beautifully if you can find them. Fresh tomatoes require peeling and seeding, adding 15 minutes to prep time.
- Beef broth: Enriches the sauce without overpowering it. Vegetable broth works for vegetarian versions, though the flavor becomes more delicate.
How to Make Haitian Spaghetti
Step 1: Bring Water to a Boil
Fill your large pot with 6 quarts of water and bring it to a rolling boil over high heat. Salting the water generously (about 1 tablespoon) flavors the pasta from the inside out rather than relying solely on sauce to provide seasoning.
Step 2: Cook the Pasta
Add spaghetti to boiling water and cook for one minute less than the package directions suggest, aiming for al dente texture. You want the pasta to have slight resistance when you bite it, since it will soften slightly more when combined with the hot sauce.
Step 3: Brown the Ground Beef
While pasta cooks, heat vegetable oil in a large skillet over medium-high heat and add ground beef, breaking it apart with your wooden spoon. Brown the meat thoroughly for about 5 to 7 minutes until no pink remains, which develops flavor through the Maillard reaction.
Step 4: Build the Aromatics
Add diced onion to the browned beef and cook for 3 minutes until onion softens and becomes translucent. Stir in minced garlic and cook for another minute, just until fragrant, to avoid burning it.
Step 5: Caramelize the Tomato Paste
Add tomato paste to the mixture and stir constantly for 3 to 4 minutes, allowing it to deepen in color and develop concentrated flavor. This caramelization step transforms the raw tomato taste into something rich and complex that creates the sauce’s signature depth.
Step 6: Add the Spices
Sprinkle cinnamon, cloves, thyme, black pepper, and red pepper flakes over the caramelized tomato paste, stirring for 30 seconds to toast the spices slightly. Toasting releases their essential oils and distributes flavor evenly throughout the sauce.
Step 7: Build the Sauce
Pour in the crushed tomatoes and beef broth, stirring well to combine with the meat and spice mixture. Add the bay leaves and ketchup if using, which adds a subtle sweetness and slight acidity that balances the spices.
Step 8: Simmer and Meld Flavors
Reduce heat to medium-low and simmer the sauce uncovered for 15 minutes, stirring occasionally to prevent sticking and allow flavors to meld together. Taste and adjust seasoning, adding salt and pepper as needed since flavors intensify as the sauce reduces.
Step 9: Drain and Combine
Drain the al dente pasta in a colander and return it to its cooking pot or a large serving bowl. Pour the sauce over the pasta and toss gently to coat every strand evenly, allowing the pasta to absorb some of the flavorful liquid.
Pro Tip: Don’t drain pasta completely when using it in sauces; reserve one cup of starchy pasta water to loosen the mixture if needed, as the starch helps the sauce cling to each noodle.
Tips for the Best Haitian Spaghetti
- Use freshly ground black pepper rather than pre-ground, as it delivers more aromatic impact and prevents the sauce from tasting stale.
- Taste your sauce before adding salt, then season gradually, since different broths and tomato products vary in sodium content.
- Let the finished dish sit for 5 minutes before serving to allow flavors to settle and the pasta to absorb sauce more completely.
- Invest in good quality tomato paste; it forms the flavor foundation and makes a noticeable difference in the final result.
- Cook pasta one minute under, as it continues to soften in the residual heat and when mixed with the warm sauce.
- If your sauce seems too thin after simmering, remove the lid and let it bubble away for another 5 minutes to concentrate flavors and thicken slightly.
Common Mistakes to Avoid
- Skipping the tomato paste caramelization step results in thin, one-dimensional sauce that lacks the characteristic depth this recipe requires.
- Burning the garlic by adding it with the onions at the start creates bitter notes that override the warm spices and ruin the balance.
- Overcooking the pasta to mushiness makes each bite mushy and prevents it from holding the sauce properly, ruining the texture.
- Adding all the spices at once without toasting them can result in raw-tasting spices that don’t integrate smoothly into the sauce.
- Rushing the simmer step by cooking at high heat causes flavors to scatter rather than meld, leaving the dish tasting disjointed.
Serving Suggestions
Haitian spaghetti shines as a standalone main dish but benefits from simple sides that don’t compete with its complex spice profile.
- Serve alongside a crisp green salad tossed with lime vinaigrette to cut through the richness
- Add warm cornbread or crusty garlic bread for scooping extra sauce
- Pair with steamed or sauteed plantains for an authentically Caribbean meal
- Top individual servings with fresh chopped parsley and grated Parmesan for brightness and textural contrast
- Accompany with pickled vegetables or a spicy hot sauce on the side for those who enjoy extra heat
Variations to Try
- Hot Dog Version: Slice hot dogs instead of using ground beef, adding them during the simmer phase for a classic street food twist that’s especially beloved in Haiti.
- Seafood Adaptation: Replace ground beef with shrimp added in the final 5 minutes of cooking, reducing the simmering time slightly to prevent the shrimp from toughening.
- Vegetarian Option: Omit the meat entirely and use vegetable broth, adding a diced bell pepper and extra garlic for depth that compensates for the missing umami from meat.
- Spiced Up Version: Add a diced habanero pepper during the simmer phase for genuine Caribbean heat that complements the warm spices rather than overwhelming them.
- Creamy Twist: Stir in a quarter cup of heavy cream at the very end for a richer sauce, though this deviates from tradition and adds dairy.
Dietary Adaptations
- Gluten-Free: Substitute with gluten-free pasta made from rice, corn, or chickpea flour, cooking for the same duration; the sauce remains completely gluten-free as written.
- Dairy-Free: The recipe contains no dairy, making it naturally dairy-free; simply confirm your broth and other packaged ingredients lack hidden milk products.
- Vegan and Vegetarian: Remove ground beef and use vegetable broth, adding mushrooms sauteed separately for umami depth and texture that replaces the meat component.
- Low-Carb and Keto: Replace spaghetti with spiralized zucchini or shirataki noodles, keeping the sauce unchanged; note this significantly reduces carbohydrate content and changes the texture experience.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 4 days, keeping pasta and sauce together so the noodles don’t dry out.
- Let the dish cool to room temperature before refrigerating to prevent condensation
- Stir in a splash of water or broth when reheating to restore sauce consistency
Freezer
Freeze Haitian spaghetti for up to 3 months in a freezer-safe container, though the pasta texture becomes slightly softer upon thawing.
- Leave one inch of headspace for expansion as the sauce freezes
- Thaw overnight in the refrigerator before reheating rather than thawing at room temperature
Reheating
Reheat gently over medium-low heat on the stovetop, stirring occasionally and adding pasta water if the sauce has thickened too much.
- Microwave in a covered container for 2 to 3 minutes, stirring halfway through, though stovetop reheating produces better texture
- Never use high heat, as it can cause the sauce to splatter and separate
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 485 |
| Total Fat | 14g |
| Saturated Fat | 5g |
| Carbohydrates | 62g |
| Fiber | 4g |
| Sugar | 8g |
| Protein | 26g |
| Sodium | 842mg |
| Cholesterol | 58mg |
These values represent approximate nutrition for one serving assuming four equal portions and use of standard ingredients listed above.
Frequently Asked Questions
Can I make Haitian spaghetti without cinnamon?
You can technically omit it, but the dish loses its defining characteristic that distinguishes it from standard Italian pasta. If cinnamon bothers you, reduce it to one quarter teaspoon instead of one full teaspoon and increase cloves to three quarters teaspoon for depth.
What type of hot dogs work best in the traditional version?
Use quality beef hot dogs or Vienna sausages if making the authentic hot dog version, slicing them into half inch coins so they cook evenly. Budget hot dogs work fine, though premium versions provide noticeably better flavor.
Can I prepare the sauce ahead of time?
Absolutely, the sauce actually improves when made a day ahead as flavors continue to meld; simply reheat gently before tossing with freshly cooked pasta. This makes the recipe perfect for meal planning and busy weeknight dinners.
Why does my sauce taste too sweet?
Standard tomato products vary in acidity and natural sweetness, so ketchup combined with cinnamon might push yours over the edge. Reduce ketchup to one tablespoon or omit it entirely, then add a teaspoon of vinegar or lemon juice to brighten the flavor and balance sweetness.
How can I achieve that caramelized tomato paste color if cooking at home?
Keep medium-high heat consistent and stir constantly for three to four minutes, watching for the paste to darken and smell concentrated and slightly sweet. Do not add liquid during this step; you want evaporation and browning, not steaming.
Is this recipe authentic to Haiti?
This represents home-style Haitian spaghetti as prepared in families throughout the country, though individual recipes vary by region and family tradition. The warm spices and savory-sweet balance remain consistent across most versions found in Haiti.
Final Thoughts
Haitian spaghetti deserves space on your regular dinner rotation, offering comfort and sophistication in one pot without excessive fuss or complicated techniques. The warm spices feel exotic, yet the preparation remains straightforward enough for busy weeknights.
Making this dish connects you to a culinary tradition that bridges Caribbean and European influences, creating something entirely its own. Try it this week and discover why families keep requesting this dish year after year.
Ready to explore more Caribbean flavors? Check out this delicious rasta pasta recipe for another reggae-inspired pasta dish, or try this crowd-pleasing cowboy spaghetti recipe for a completely different flavor adventure.

Haitian Spaghetti
Ingredients
Equipment
Method
- Fill a large pot with 6 quarts of water and bring to a rolling boil over high heat, then add about 1 tablespoon of salt.
- Add spaghetti and cook for one minute less than package directions (about 8–9 minutes) until al dente; drain and set aside.
- Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat, then add ground beef and cook for 5 to 7 minutes until browned and no pink remains.
- Add diced onion to the browned beef and cook for 3 minutes until translucent, then stir in minced garlic and cook for 1 minute until fragrant.
- Add 6 ounces of tomato paste and stir constantly for 3 to 4 minutes to caramelize and deepen in color.
- Sprinkle in cinnamon, cloves, thyme, black pepper, and red pepper flakes; stir for 30 seconds to toast the spices.
- Pour in crushed tomatoes and beef broth, add bay leaves and ketchup, then stir to combine.
- Reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally; taste and adjust salt and pepper.
- Combine drained pasta with sauce in the pot or a serving bowl, tossing gently to coat evenly before serving.