There’s nothing like waking up to the vibrant flavors of the Bahamas, where breakfast is a celebration of sun, sea, and spice. From fluffy johnnycakes to savory stew fish, these 26 delicious recipes bring a taste of island paradise right to your kitchen. Get ready to transform your morning routine with dishes packed with flavor and Caribbean charm—your new favorite breakfast awaits!
Bahamian Boiled Fish with Johnny Cake

Yesterday, after a chilly morning walk, I was craving something warm and comforting—the kind of meal that feels like a hug from the inside. That’s when I remembered this classic Bahamian dish my friend shared with me during a beach trip; it’s simple, soulful, and perfect for cozying up. I love making it on lazy weekends when I want to savor the process and enjoy the aromas filling my kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1.5 pounds of fresh, firm white fish fillets (like snapper or grouper), cut into chunks
– 4 cups of rich, homemade fish stock or low-sodium chicken broth
– 1 large yellow onion, finely chopped
– 3 cloves of aromatic garlic, minced
– 2 medium ripe tomatoes, diced
– 1 Scotch bonnet pepper, whole (for subtle heat)
– 2 tablespoons of freshly squeezed lime juice
– 1 teaspoon of coarse sea salt
– 1/2 teaspoon of finely ground black pepper
– 2 tablespoons of vibrant, chopped fresh thyme
– 1 cup of all-purpose flour
– 1 teaspoon of baking powder
– 1/4 teaspoon of fine salt
– 1 tablespoon of granulated sugar
– 3/4 cup of whole milk
– 1 large farm-fresh egg
– 2 tablespoons of melted unsalted butter
– Vegetable oil for frying
Instructions
1. In a large pot, combine the rich fish stock, finely chopped yellow onion, minced aromatic garlic, diced ripe tomatoes, whole Scotch bonnet pepper, coarse sea salt, and finely ground black pepper. Bring to a boil over high heat, then reduce to a simmer for 10 minutes to let the flavors meld—this builds a deep, savory base. Tip: Don’t chop the Scotch bonnet pepper to control the heat; remove it later if you prefer milder spice.
2. Gently add the fresh fish chunks and vibrant chopped thyme to the simmering broth. Cook for 8-10 minutes, until the fish is opaque and flakes easily with a fork. Stir in the freshly squeezed lime juice just before removing from heat to brighten the dish.
3. While the fish simmers, prepare the Johnny Cake batter: In a mixing bowl, whisk together the all-purpose flour, baking powder, fine salt, and granulated sugar. In another bowl, beat the farm-fresh egg, then mix in the whole milk and melted unsalted butter until smooth.
4. Gradually pour the wet ingredients into the dry, stirring just until combined—overmixing can make the cakes tough. Tip: Let the batter rest for 5 minutes; this helps the flour hydrate for a lighter texture.
5. Heat about 1/2 inch of vegetable oil in a skillet over medium heat to 350°F. Drop spoonfuls of batter into the hot oil, frying for 2-3 minutes per side until golden brown and cooked through. Tip: Test the oil with a small bit of batter; if it sizzles immediately, it’s ready for frying.
6. Drain the Johnny Cakes on paper towels to remove excess oil. Keep them warm in a 200°F oven if needed.
7. Ladle the boiled fish and broth into bowls, discarding the Scotch bonnet pepper. Serve immediately with the warm Johnny Cakes on the side.
Key to this dish is the tender, flaky fish soaking up the tangy, herb-infused broth, paired with the crispy-on-the-outside, soft-inside Johnny Cakes—it’s a delightful contrast in textures. For a creative twist, I sometimes crumble a Johnny Cake into the broth for a heartier bite, or add a squeeze of extra lime to brighten it up even more.
Traditional Conch Fritters

Growing up near the Florida coast, I’ve always had a soft spot for the crispy, savory bites that remind me of sunny beach days. These Traditional Conch Fritters are my go‑at‑home version—they’re surprisingly simple to whip up, and they bring that irresistible seaside flavor right to your kitchen. I love making a big batch for game‑day gatherings; just be warned, they disappear fast!
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
– 1 pound fresh conch meat, finely chopped
– 1 cup all‑purpose flour
– 2 large farm‑fresh eggs, lightly beaten
– ½ cup whole milk
– 1 small yellow onion, finely diced
– ½ red bell pepper, finely diced
– 2 cloves garlic, minced
– 2 tablespoons fresh parsley, finely chopped
– 1 teaspoon baking powder
– ½ teaspoon smoked paprika
– ½ teaspoon sea salt
– ¼ teaspoon finely ground black pepper
– 2 cups vegetable oil, for frying
– ½ cup creamy tartar sauce, for serving
– 1 lemon, cut into wedges, for serving
Instructions
1. In a large mixing bowl, combine the finely chopped fresh conch meat, finely diced yellow onion, finely diced red bell pepper, minced garlic, and finely chopped fresh parsley.
2. Add the all‑purpose flour, baking powder, smoked paprika, sea salt, and finely ground black pepper to the bowl, and stir until the dry ingredients are evenly distributed.
3. Pour in the lightly beaten farm‑fresh eggs and whole milk, and mix gently until a thick, cohesive batter forms—be careful not to overmix, as this can make the fritters tough.
4. Heat the vegetable oil in a deep, heavy‑bottomed pot or Dutch oven over medium‑high heat until it reaches 350°F on a deep‑fry thermometer.
5. Using a tablespoon or small cookie scoop, carefully drop heaping spoonfuls of the batter into the hot oil, working in batches to avoid crowding the pot.
6. Fry the fritters for 3–4 minutes, turning them occasionally with a slotted spoon, until they are golden brown and crispy on all sides.
7. Transfer the fried fritters to a paper towel‑lined plate to drain any excess oil, and repeat with the remaining batter.
8. Serve the fritters immediately while they’re still warm and crisp.
Dive into these fritters and you’ll be greeted by a satisfying crunch that gives way to a tender, briny interior packed with sweet conch and aromatic veggies. I love piling them high on a platter with a generous dollop of creamy tartar sauce and a squeeze of fresh lemon—they’re perfect as a hearty appetizer or even stuffed into a soft roll for a casual sandwich.
Coconut Souse with Chicken

Sometimes, when the weather starts to cool down, I find myself craving something that’s both comforting and a little bit exotic. That’s exactly where this Coconut Souse with Chicken comes in—it’s my go-to for a cozy, flavorful dinner that feels like a warm hug in a bowl. I love how the coconut milk makes it so creamy without being heavy, and it’s a dish I’ve tweaked over the years to get just right.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch chunks
– 1 tablespoon fragrant coconut oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 1 red bell pepper, thinly sliced
– 1 (13.5 oz) can full-fat coconut milk, shaken well
– 1 cup low-sodium chicken broth
– 2 tablespoons fresh lime juice
– 1 tablespoon fish sauce
– 1 teaspoon finely ground black pepper
– 1/4 cup chopped fresh cilantro
– Cooked jasmine rice, for serving
Instructions
1. Pat the chicken chunks completely dry with paper towels to ensure a good sear.
2. Heat the fragrant coconut oil in a large Dutch oven or heavy-bottomed pot over medium-high heat until it shimmers, about 2 minutes.
3. Add the chicken in a single layer, working in batches if needed to avoid crowding, and sear until golden brown on all sides, about 6-8 minutes total. Remove and set aside.
4. In the same pot, add the finely diced onion and cook, stirring frequently, until softened and translucent, about 5 minutes.
5. Stir in the minced garlic and freshly grated ginger, cooking just until fragrant, about 30 seconds—be careful not to burn them.
6. Add the thinly sliced red bell pepper and cook for 2 minutes to slightly soften.
7. Pour in the full-fat coconut milk and low-sodium chicken broth, scraping up any browned bits from the bottom of the pot with a wooden spoon.
8. Return the seared chicken to the pot and bring the mixture to a gentle simmer.
9. Reduce the heat to low, cover, and let it simmer for 25 minutes to allow the flavors to meld and the chicken to become tender.
10. Stir in the fresh lime juice, fish sauce, and finely ground black pepper. Tip: Taste and adjust seasoning here—the lime brightens everything up!
11. Simmer uncovered for an additional 5 minutes to let the sauce thicken slightly.
12. Remove from heat and stir in the chopped fresh cilantro just before serving. Tip: Save a little cilantro for garnish to add a fresh pop of color.
13. Serve the Coconut Souse hot over fluffy cooked jasmine rice. Tip: For extra richness, drizzle a little reserved coconut cream from the top of the can over each bowl.
What I adore about this dish is the way the tender chicken soaks up the creamy, slightly tangy coconut broth, with the bell peppers adding a sweet crunch. It’s incredibly satisfying over a bed of jasmine rice, and leftovers taste even better the next day as the flavors deepen. For a fun twist, try serving it in hollowed-out bread bowls for a truly comforting meal.
Island-style Tuna and Grits

Zipping through my recipe archives for something that feels like a tropical escape, I landed on this Island-style Tuna and Grits—a dish born from a happy kitchen accident when I ran out of rice. It’s my go-to for a quick, satisfying meal that brings a little sunshine to the table, no matter the weather.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– 1 cup of stone-ground yellow grits
– 4 cups of cold, filtered water
– 1 teaspoon of fine sea salt
– 2 tablespoons of rich unsalted butter
– 1 tablespoon of vibrant extra virgin olive oil
– 1 small yellow onion, finely diced
– 2 cloves of aromatic garlic, minced
– 2 (5-ounce) cans of solid white albacore tuna in water, drained
– 1/2 cup of tangy sun-dried tomatoes in oil, chopped
– 1/4 cup of fresh, zesty cilantro, chopped
– 1/2 teaspoon of freshly ground black pepper
– 1/4 teaspoon of smoky paprika
Instructions
1. In a medium saucepan, combine 1 cup of stone-ground yellow grits, 4 cups of cold, filtered water, and 1 teaspoon of fine sea salt over high heat.
2. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20 minutes, stirring occasionally to prevent sticking—this slow cooking ensures creamy grits.
3. While the grits cook, heat 1 tablespoon of vibrant extra virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
4. Add 1 small yellow onion, finely diced, and sauté for 5 minutes until softened and translucent, stirring frequently.
5. Stir in 2 cloves of aromatic garlic, minced, and cook for 1 minute until fragrant, being careful not to burn it.
6. Add 2 (5-ounce) cans of solid white albacore tuna in water, drained, breaking it into flakes with a fork.
7. Mix in 1/2 cup of tangy sun-dried tomatoes in oil, chopped, 1/4 cup of fresh, zesty cilantro, chopped, 1/2 teaspoon of freshly ground black pepper, and 1/4 teaspoon of smoky paprika, cooking for 3 minutes to blend flavors—this quick sauté keeps the tuna moist.
8. Remove the grits from heat and stir in 2 tablespoons of rich unsalted butter until melted and fully incorporated.
9. Spoon the creamy grits into bowls and top evenly with the tuna mixture, serving immediately for best texture.
Creating this dish yields a delightful contrast: the creamy, buttery grits cradle the savory, flaky tuna with bursts of tangy tomato and fresh cilantro. For a fun twist, try it in a bowl with a squeeze of lime or alongside a crisp green salad to balance the richness.
Bahama Mama Pancakes with Pineapple Syrup

Remember those lazy Sunday mornings when you crave something tropical to chase away the winter blues? I do, and that’s exactly why I created these Bahama Mama Pancakes—they’re like a mini vacation on a plate, with fluffy coconut pancakes drenched in a sweet-tart pineapple syrup that’ll transport you straight to the islands. My family now demands them every weekend, and honestly, I don’t mind one bit because they fill the kitchen with the most incredible aroma.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
– 1 cup all-purpose flour
– 2 tablespoons granulated sugar
– 2 teaspoons baking powder
– ½ teaspoon fine sea salt
– 1 cup creamy coconut milk
– 1 large farm-fresh egg
– 2 tablespoons melted unsalted butter
– 1 teaspoon pure vanilla extract
– 1 cup fresh pineapple chunks
– ½ cup light brown sugar
– ¼ cup water
– 1 tablespoon freshly squeezed lime juice
Instructions
1. In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and fine sea salt until fully combined.
2. In a separate bowl, beat the farm-fresh egg lightly, then stir in the creamy coconut milk, melted unsalted butter, and pure vanilla extract until smooth.
3. Pour the wet ingredients into the dry ingredients and gently fold just until no flour streaks remain—overmixing can make pancakes tough, so a few lumps are okay.
4. Heat a non-stick skillet or griddle over medium heat (about 350°F) and lightly grease it with butter or oil.
5. For each pancake, pour ¼ cup of batter onto the hot skillet and cook for 2–3 minutes, until bubbles form on the surface and the edges look set.
6. Flip the pancakes carefully and cook for another 1–2 minutes, until golden brown and cooked through—I always peek by lifting a corner to check for that perfect color.
7. While the pancakes cook, combine the fresh pineapple chunks, light brown sugar, water, and freshly squeezed lime juice in a small saucepan.
8. Bring the mixture to a simmer over medium heat, then reduce to low and let it bubble gently for 8–10 minutes, stirring occasionally, until the pineapple softens and the syrup thickens slightly.
9. Remove the syrup from heat and let it cool for a minute—it will continue to thicken as it sits, so don’t worry if it seems thin at first.
10. Stack the warm pancakes on plates and generously drizzle with the pineapple syrup.
Perfectly fluffy with a hint of coconut, these pancakes are a dreamy contrast to the vibrant, tangy syrup that soaks right in. Serve them with extra pineapple chunks on top or a dollop of whipped cream for an extra indulgent touch—they’re so good, you might just forget it’s not actually beach weather outside.
Spicy Bahamian Sausage and Rice

Recently, I stumbled upon this vibrant dish during a trip to the Bahamas and knew I had to recreate it at home—it’s become my go-to for cozy weeknights when I crave something hearty with a kick. There’s something so comforting about the blend of spicy sausage and fluffy rice that just hits the spot every time.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 tablespoon of rich extra virgin olive oil
– 1 pound of spicy Andouille sausage, sliced into ½-inch rounds
– 1 medium yellow onion, finely diced
– 2 cloves of garlic, minced
– 1 red bell pepper, chopped into small pieces
– 1 cup of long-grain white rice
– 2 cups of low-sodium chicken broth
– 1 teaspoon of smoked paprika
– ½ teaspoon of finely ground black pepper
– ¼ teaspoon of sea salt
– 2 tablespoons of fresh cilantro, chopped
Instructions
1. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
2. Add the spicy Andouille sausage slices to the skillet and cook until browned on both sides, approximately 5–7 minutes, stirring occasionally to prevent sticking.
3. Remove the sausage from the skillet with a slotted spoon and set it aside on a plate, leaving the flavorful drippings in the pan.
4. Add the finely diced yellow onion to the skillet and sauté until translucent, about 4 minutes, stirring frequently.
5. Stir in the minced garlic and chopped red bell pepper, cooking for another 3 minutes until the peppers soften slightly.
6. Tip: Toasting the rice before adding liquid enhances its nutty flavor—add the long-grain white rice to the skillet and cook for 2 minutes, stirring constantly.
7. Pour in the low-sodium chicken broth, then add the smoked paprika, finely ground black pepper, and sea salt, stirring to combine all ingredients evenly.
8. Bring the mixture to a boil, then reduce the heat to low, cover the skillet with a tight-fitting lid, and simmer for 18 minutes without stirring to allow the rice to absorb the liquid fully.
9. Tip: Letting the dish rest off the heat ensures the rice firms up nicely—after 18 minutes, remove the skillet from the heat and let it sit covered for 5 minutes.
10. Fluff the rice gently with a fork, then fold in the cooked spicy Andouille sausage and chopped fresh cilantro until everything is well incorporated.
11. Tip: For an extra burst of freshness, garnish with additional cilantro just before serving to brighten the dish.
Ultimately, this dish delivers a satisfying texture with tender rice and juicy sausage, while the smoky paprika and spicy kick create a bold flavor profile that’s perfect for serving alongside a crisp green salad or wrapped in warm tortillas for a fun twist.
Coconut Milk and Plantain Porridge

Unbelievably creamy and comforting, this Coconut Milk and Plantain Porridge is my go-to breakfast when I need something warm and nourishing. I first discovered a version of it on a chilly morning during a trip to the Caribbean, and I’ve been tweaking it ever since to get that perfect balance of sweet and creamy. It’s become a weekend staple in my kitchen, especially when I want to treat myself to something special without too much fuss.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– 2 cups of full-fat coconut milk, rich and creamy
– 2 ripe plantains, with yellow skins speckled with black for maximum sweetness
– 1 cup of old-fashioned rolled oats, for a hearty texture
– 2 cups of filtered water
– 1/4 cup of pure maple syrup, with its deep amber hue
– 1 teaspoon of ground cinnamon, warm and aromatic
– 1/2 teaspoon of pure vanilla extract, for a subtle floral note
– A pinch of fine sea salt, to enhance the flavors
Instructions
1. Peel the 2 ripe plantains and slice them into 1/2-inch thick rounds.
2. In a medium saucepan over medium heat, combine the 2 cups of full-fat coconut milk and 2 cups of filtered water, bringing the mixture to a gentle simmer, which should take about 5 minutes—you’ll see small bubbles forming around the edges.
3. Add the sliced plantains to the saucepan, reducing the heat to medium-low, and let them cook for 10 minutes until they become tender and slightly translucent.
4. Stir in the 1 cup of old-fashioned rolled oats, 1/4 cup of pure maple syrup, 1 teaspoon of ground cinnamon, 1/2 teaspoon of pure vanilla extract, and a pinch of fine sea salt, mixing everything thoroughly to combine.
5. Continue cooking the porridge on medium-low heat for another 10 minutes, stirring occasionally to prevent sticking, until the oats are fully cooked and the mixture has thickened to a creamy consistency—tip: if it gets too thick, add a splash more water to reach your desired texture.
6. Remove the saucepan from the heat and let the porridge sit for 5 minutes to allow the flavors to meld together—tip: this resting time makes it even creamier and more flavorful.
7. Serve the porridge warm in bowls, optionally garnishing with extra cinnamon or a drizzle of maple syrup—tip: for a fun twist, top it with toasted coconut flakes or fresh berries to add a crunchy or fruity element.
8. Creamy and luscious, this porridge has a velvety texture that melts in your mouth, with the natural sweetness of the plantains shining through the rich coconut base. I love how the cinnamon adds a warm spice that makes it feel like a hug in a bowl, perfect for cozy mornings or as a comforting dessert. Try it topped with a dollop of Greek yogurt or a sprinkle of nuts for an extra protein boost!
Flaky Pineapple-filled Pastries

Gosh, I still remember the first time I bit into a flaky pineapple-filled pastry at a little bakery in Miami—the buttery layers shattered, and that sweet-tart pineapple jam just melted in my mouth. I’ve been obsessed ever since, and after countless trials (and a few burnt batches), I’ve finally nailed a homemade version that’s surprisingly simple. Trust me, these pastries are worth every flaky, golden bite.
Serving: 12 | Pre Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
– 2 sheets of frozen puff pastry dough, thawed but still cold
– 1 cup of sweet pineapple jam, with visible fruit chunks
– 1 large farm-fresh egg, lightly beaten
– 2 tablespoons of granulated white sugar, for sprinkling
– 1 tablespoon of creamy unsalted butter, melted
Instructions
1. Preheat your oven to 400°F and line a large baking sheet with parchment paper.
2. Unfold the thawed puff pastry sheets on a lightly floured surface, rolling them out slightly to smooth any seams—this helps create even layers.
3. Cut each pastry sheet into 6 equal squares using a sharp knife or pizza cutter.
4. Spoon 1 tablespoon of sweet pineapple jam into the center of each square, leaving a ½-inch border around the edges.
5. Fold each square diagonally to form a triangle, pressing the edges firmly with your fingers to seal.
6. Use a fork to crimp the sealed edges, which prevents the jam from leaking during baking.
7. Brush the tops of each pastry with the beaten egg wash for a glossy, golden finish.
8. Sprinkle each pastry lightly with granulated white sugar to add a delicate crunch.
9. Place the pastries on the prepared baking sheet, spacing them 2 inches apart to allow for expansion.
10. Bake in the preheated oven for 18–20 minutes, or until the pastries are puffed and deep golden brown.
11. Remove from the oven and immediately brush the hot pastries with melted unsalted butter for extra richness.
12. Let the pastries cool on the baking sheet for 10 minutes before serving to set the filling.
Perfectly flaky and bursting with tropical flavor, these pastries offer a delightful contrast between the crisp, buttery layers and the gooey pineapple center. I love serving them warm with a dollop of whipped cream or alongside a cup of strong coffee for a cozy breakfast treat.
Authentic Bahamian Peas and Rice

Zipping through my recipe archives, I stumbled upon this gem from a trip to the Bahamas years ago—Authentic Bahamian Peas and Rice instantly transports me back to those sun-soaked afternoons. It’s a comforting, one-pot wonder that’s become my go-to for feeding a crowd without fuss, and I love how the smoky, savory flavors meld together into something truly special. Trust me, once you try it, you’ll be making it on repeat just like I do!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 cups of long-grain white rice, rinsed until the water runs clear
– 1 cup of dried pigeon peas, soaked overnight in cold water
– 4 slices of thick-cut bacon, chopped into small pieces
– 1 large yellow onion, finely diced
– 1 green bell pepper, seeds removed and finely chopped
– 2 cloves of garlic, minced
– 1 Scotch bonnet pepper, whole and left intact
– 2 tablespoons of rich tomato paste
– 4 cups of low-sodium chicken broth, warmed
– 1 teaspoon of fragrant dried thyme
– 1 bay leaf
– 1 tablespoon of vibrant vegetable oil
– Salt to taste
Instructions
1. Heat 1 tablespoon of vibrant vegetable oil in a large, heavy-bottomed pot over medium heat until it shimmers, about 2 minutes.
2. Add 4 slices of thick-cut bacon, chopped into small pieces, and cook until crispy and golden brown, stirring occasionally for 5–7 minutes.
3. Tip: Reserve the rendered bacon fat in the pot for extra flavor—it’s the secret to that authentic Bahamian depth!
4. Stir in 1 large yellow onion, finely diced, and 1 green bell pepper, seeds removed and finely chopped, and sauté until softened and translucent, about 5 minutes.
5. Add 2 cloves of garlic, minced, and cook for 1 minute until fragrant, being careful not to let it burn.
6. Mix in 2 tablespoons of rich tomato paste and cook for 2 minutes to deepen its color and flavor, stirring constantly.
7. Drain 1 cup of dried pigeon peas, soaked overnight in cold water, and add them to the pot along with 1 Scotch bonnet pepper, whole and left intact, 1 teaspoon of fragrant dried thyme, and 1 bay leaf.
8. Pour in 4 cups of low-sodium chicken broth, warmed, and bring the mixture to a rolling boil over high heat.
9. Tip: Keep the Scotch bonnet pepper whole to infuse subtle heat without overpowering—just remove it before serving if you prefer milder spice.
10. Reduce the heat to low, cover the pot tightly, and simmer for 20 minutes to allow the peas to become tender.
11. Stir in 2 cups of long-grain white rice, rinsed until the water runs clear, ensuring it’s evenly distributed in the liquid.
12. Cover the pot again and cook over low heat for 25 minutes, or until the rice is fully cooked and has absorbed all the liquid—do not stir during this time to prevent mushiness.
13. Tip: Let the dish rest, covered and off the heat, for 10 minutes after cooking to let the flavors settle and the texture perfect itself.
14. Fluff the rice gently with a fork, discard the bay leaf and Scotch bonnet pepper, and season with salt to taste.
Really, the magic of this dish lies in its texture: the rice is fluffy and separate, while the pigeon peas add a tender bite that’s utterly satisfying. The smoky bacon and aromatic spices create a rich, layered flavor that’s both hearty and bright—I love serving it alongside grilled fish or as a standalone meal topped with a squeeze of fresh lime for a zesty kick.
Homemade Bahamian Guava Duff

Yesterday, while digging through my grandmother’s old recipe box, I stumbled upon a faded card for Bahamian Guava Duff—a sweet, steamed dessert that instantly transported me back to a sunny island vacation. I knew I had to recreate that cozy, tropical flavor in my own kitchen, and after a few tweaks, this homemade version has become a family favorite for special occasions. It’s surprisingly simple to make, and the aroma of guava and spices filling your home is pure comfort.
Serving: 8 | Pre Time: 20 minutes | Cooking Time: 90 minutes
Ingredients
– 2 cups all-purpose flour
– 1 cup granulated sugar
– 1 teaspoon baking powder
– ½ teaspoon ground cinnamon
– ¼ teaspoon ground nutmeg
– ¼ teaspoon salt
– ½ cup unsalted butter, softened to room temperature
– 2 large farm-fresh eggs
– 1 teaspoon pure vanilla extract
– 1 cup guava paste, finely chopped
– ½ cup whole milk
Instructions
1. In a large mixing bowl, whisk together 2 cups all-purpose flour, 1 cup granulated sugar, 1 teaspoon baking powder, ½ teaspoon ground cinnamon, ¼ teaspoon ground nutmeg, and ¼ teaspoon salt until fully combined.
2. Add ½ cup softened unsalted butter to the dry ingredients and use a pastry cutter or your fingers to blend it in until the mixture resembles coarse crumbs.
3. Crack 2 large farm-fresh eggs into a small bowl, then beat them lightly with a fork before stirring them into the flour mixture.
4. Pour in 1 teaspoon pure vanilla extract and ½ cup whole milk, then mix gently with a wooden spoon just until a soft dough forms—be careful not to overmix to keep the duff tender.
5. Fold 1 cup finely chopped guava paste into the dough until it is evenly distributed throughout.
6. Tip: Lightly flour your hands to prevent sticking as you shape the dough into a log about 8 inches long.
7. Place the dough log onto a large piece of parchment paper and wrap it tightly, twisting the ends like a candy wrapper to seal it completely.
8. Tip: For extra security, wrap the parchment bundle again in a layer of aluminum foil to prevent water from seeping in during steaming.
9. Fill a large pot with enough water to come about halfway up the sides, then bring it to a gentle simmer over medium heat.
10. Place a steamer basket or a heatproof plate in the pot, set the wrapped dough on top, cover with a lid, and steam for 90 minutes, checking occasionally to ensure the water doesn’t boil dry.
11. Tip: Keep the heat at a steady simmer—if it boils too vigorously, the duff can become tough.
12. After 90 minutes, carefully remove the duff from the pot using tongs, unwrap it, and let it cool on a wire rack for 10 minutes before slicing.
Really, this guava duff is a delightful treat with a moist, cake-like texture that’s studded with pockets of sweet, tangy guava. The warm spices add a cozy depth, making it perfect sliced and served with a dollop of whipped cream or a drizzle of rum sauce for an extra festive touch. I love how it brings a taste of the tropics right to my table, especially on chilly evenings.
Savory Johnny Cakes with Cheese

Remember those chilly weekend mornings when you just want something warm, cheesy, and satisfying without a fuss? That’s exactly why I keep coming back to these savory Johnny cakes. They’re my go-to comfort food, a simple batter transformed into golden, cheesy delights that feel like a hug from the inside.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
– 1 cup of finely ground yellow cornmeal
– 1 cup of all-purpose flour
– 1 tablespoon of baking powder
– 1 teaspoon of fine sea salt
– 1 cup of shredded sharp cheddar cheese
– 1 large farm-fresh egg
– 1 cup of whole milk
– 2 tablespoons of melted unsalted butter
– 2 tablespoons of vegetable oil for frying
Instructions
1. In a large mixing bowl, whisk together 1 cup of finely ground yellow cornmeal, 1 cup of all-purpose flour, 1 tablespoon of baking powder, and 1 teaspoon of fine sea salt until fully combined.
2. Stir in 1 cup of shredded sharp cheddar cheese to coat it evenly with the dry mixture—this helps prevent clumping.
3. In a separate bowl, beat 1 large farm-fresh egg lightly, then whisk in 1 cup of whole milk and 2 tablespoons of melted unsalted butter until smooth.
4. Pour the wet ingredients into the dry ingredients and gently fold just until no dry streaks remain; do not overmix to keep the cakes tender.
5. Heat a large skillet or griddle over medium heat and add 2 tablespoons of vegetable oil, swirling to coat the surface evenly.
6. For each cake, scoop about 1/4 cup of batter onto the hot skillet, spacing them apart to allow for spreading.
7. Cook the cakes for 3 to 4 minutes, or until bubbles form on the surface and the edges look set and golden brown.
8. Carefully flip each cake with a spatula and cook for another 2 to 3 minutes, until the second side is golden brown and cooked through.
9. Transfer the cooked cakes to a wire rack or plate lined with paper towels to drain any excess oil.
10. Repeat with the remaining batter, adding more oil to the skillet as needed to prevent sticking.
Ultimately, these Johnny cakes emerge with a crisp exterior that gives way to a soft, fluffy interior packed with melty cheese. I love serving them warm with a dollop of sour cream or a drizzle of hot honey for an extra kick—they’re perfect for brunch or a cozy snack any time of day.
Bahamian Tomato Stew with Eggs

Zesty and comforting, this Bahamian Tomato Stew with Eggs is my go-to for a quick, flavorful meal that feels like a warm hug. I first tried it on a breezy island vacation, and now I make it whenever I crave something simple yet deeply satisfying. It’s a one-pan wonder that’s perfect for busy weeknights or lazy weekend brunches.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– 2 tablespoons rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 (28-ounce) can crushed tomatoes, with their vibrant juices
– 1 teaspoon smoked paprika, for a subtle smoky depth
– 1/2 teaspoon cayenne pepper, for a gentle kick
– 1 teaspoon dried thyme, aromatic and earthy
– 1 teaspoon fine sea salt
– 1/2 teaspoon freshly ground black pepper
– 4 large farm-fresh eggs
– Fresh cilantro leaves, for a bright, herbaceous garnish
– Cooked white rice or crusty bread, for serving
Instructions
1. Heat 2 tablespoons of rich extra virgin olive oil in a large, deep skillet over medium heat until it shimmers, about 1 minute.
2. Add 1 finely diced medium yellow onion and sauté, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in 2 minced cloves of garlic and cook until fragrant, about 30 seconds, being careful not to let it burn.
4. Pour in 1 (28-ounce) can of crushed tomatoes with their vibrant juices, 1 teaspoon smoked paprika, 1/2 teaspoon cayenne pepper, 1 teaspoon dried thyme, 1 teaspoon fine sea salt, and 1/2 teaspoon freshly ground black pepper.
5. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the skillet, and let it cook for 15 minutes to allow the flavors to meld, stirring occasionally to prevent sticking.
6. Using a spoon, create 4 small wells in the stew, spacing them evenly apart.
7. Crack 4 large farm-fresh eggs, one at a time, directly into each well, taking care not to break the yolks.
8. Cover the skillet again and cook over low heat until the egg whites are fully set and the yolks are still slightly runny, about 5–7 minutes; for firmer yolks, cook for an additional 2–3 minutes.
9. Remove the skillet from the heat and sprinkle with fresh cilantro leaves for garnish.
10. Serve immediately over cooked white rice or with crusty bread to soak up the savory sauce.
Fluffy eggs poached in that rich, spiced tomato base create a delightful contrast in textures, with the runny yolks blending into the stew for extra creaminess. I love how the smoky paprika and cayenne add just enough warmth without overpowering the dish, making it a versatile favorite you can tweak to your spice preference. Try it with a side of avocado slices or a crisp green salad for a complete, comforting meal that’s sure to become a regular in your rotation.
Ackee and Saltfish Stir Fry

Mornings in my kitchen often start with a craving for something vibrant and comforting, and this Ackee and Saltfish Stir Fry is my go-to when I want to bring a taste of the Caribbean to my table without spending hours cooking. It’s a dish I learned from a friend who grew up in Jamaica, and I’ve tweaked it over the years to suit my busy schedule—perfect for a quick lunch or a light dinner that still feels special. The combination of creamy ackee and savory saltfish is surprisingly easy to pull off, and it always reminds me of sunny days and good conversations over food.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes
Ingredients
– 1 can (19 oz) of creamy canned ackee, drained
– 8 oz of salted codfish, soaked overnight and flaked
– 2 tbsp of rich extra virgin olive oil
– 1 large yellow onion, thinly sliced
– 2 cloves of aromatic garlic, minced
– 1 red bell pepper, diced into small pieces
– 1 green bell pepper, diced into small pieces
– 1 Scotch bonnet pepper, finely chopped (optional for heat)
– 2 ripe plum tomatoes, chopped
– 2 tbsp of fresh thyme leaves
– 1 tsp of finely ground black pepper
– 1/2 cup of low-sodium chicken broth
– 2 green onions, sliced for garnish
Instructions
1. Place the soaked salted codfish in a medium saucepan, cover with fresh water, and bring to a boil over high heat. Reduce to a simmer and cook for 10 minutes to remove excess salt, then drain and flake into small pieces with a fork.
2. Heat the rich extra virgin olive oil in a large skillet or wok over medium-high heat until it shimmers, about 1 minute.
3. Add the thinly sliced yellow onion and minced aromatic garlic to the skillet, stirring frequently until the onion turns translucent and fragrant, approximately 3-4 minutes.
4. Tip: To prevent burning, keep the heat at medium-high and stir the onions every 30 seconds—this helps them caramelize evenly without sticking.
5. Stir in the diced red bell pepper, green bell pepper, and finely chopped Scotch bonnet pepper (if using), cooking for another 4-5 minutes until the peppers soften slightly but still retain a bit of crunch.
6. Add the chopped ripe plum tomatoes and fresh thyme leaves, cooking for 2 minutes until the tomatoes start to break down and release their juices.
7. Tip: For a deeper flavor, let the tomatoes cook until they form a light sauce, which will help bind the stir fry together.
8. Gently fold in the flaked salted codfish and creamy canned ackee, being careful not to overmix to keep the ackee intact.
9. Pour in the low-sodium chicken broth and sprinkle with finely ground black pepper, then reduce the heat to medium and simmer uncovered for 5 minutes until the liquid reduces by half.
10. Tip: Taste the stir fry before adding salt, as the codfish may already provide enough seasoning—adjust with a pinch if needed.
11. Remove from heat and garnish with sliced green onions.
12. Creamy and savory, this stir fry offers a delightful contrast between the soft ackee and the flaky saltfish, with a hint of heat from the peppers that warms you up from the inside out. Serve it over a bed of fluffy white rice or with crispy fried plantains for a complete meal that’s as colorful as it is delicious.
Nassau Hot Patties

Kicking off the holiday season always makes me crave something with a little kick and a lot of comfort, which is exactly why I’m sharing my take on Nassau Hot Patties today. I first had these at a street food stall years ago and have been tweaking the recipe ever since to get that perfect balance of heat and savory pastry. For me, they’re the ultimate handheld snack for game day or a cozy night in.
Serving: 8 patties | Pre Time: 25 minutes | Cooking Time: 25 minutes
Ingredients
– 2 cups of all-purpose flour, plus extra for dusting
– 1 teaspoon of fine sea salt
– ¾ cup of cold unsalted butter, cut into small cubes
– 6-8 tablespoons of ice-cold water
– 1 tablespoon of rich extra virgin olive oil
– 1 medium yellow onion, finely diced
– 2 cloves of fresh garlic, minced
– 1 pound of lean ground beef
– 1 tablespoon of fiery hot paprika
– 1 teaspoon of aromatic ground cumin
– ½ teaspoon of finely ground black pepper
– ½ cup of beef broth
– 1 large egg, beaten for egg wash
Instructions
1. In a large mixing bowl, combine the 2 cups of all-purpose flour and 1 teaspoon of fine sea salt.
2. Add the ¾ cup of cold unsalted butter cubes to the flour mixture, and use a pastry cutter or your fingers to work it in until the mixture resembles coarse crumbs.
3. Gradually add 6-8 tablespoons of ice-cold water, one tablespoon at a time, mixing with a fork until the dough just comes together into a ball. Tip: Handle the dough as little as possible to keep the butter cold and ensure a flaky crust.
4. Wrap the dough ball in plastic wrap and refrigerate it for at least 30 minutes to chill.
5. While the dough chills, heat 1 tablespoon of rich extra virgin olive oil in a large skillet over medium heat.
6. Add the finely diced yellow onion and minced garlic cloves to the skillet, and sauté for about 5 minutes until the onion is soft and translucent.
7. Increase the heat to medium-high and add the 1 pound of lean ground beef, breaking it up with a spoon, and cook for 6-8 minutes until browned and no pink remains.
8. Stir in 1 tablespoon of fiery hot paprika, 1 teaspoon of aromatic ground cumin, and ½ teaspoon of finely ground black pepper, cooking for 1 minute to toast the spices.
9. Pour in ½ cup of beef broth, scraping up any browned bits from the bottom of the skillet, and simmer for 3-5 minutes until the liquid is mostly absorbed. Tip: Let the filling cool completely before assembling to prevent the pastry from getting soggy.
10. Preheat your oven to 400°F and line a baking sheet with parchment paper.
11. On a lightly floured surface, roll out the chilled dough to about ⅛-inch thickness.
12. Use a round cutter or bowl to cut out 8 circles, each about 5 inches in diameter, re-rolling scraps as needed.
13. Place a heaping tablespoon of the cooled beef filling in the center of each dough circle.
14. Fold each circle over the filling to form a half-moon shape, and crimp the edges firmly with a fork to seal.
15. Brush the tops of each patty with the beaten egg wash for a golden finish. Tip: Make a small slit on top of each patty to allow steam to escape and prevent bursting.
16. Arrange the patties on the prepared baking sheet and bake at 400°F for 18-20 minutes, until the pastry is golden brown and flaky.
17. Let the patties cool on the baking sheet for 5 minutes before serving.
Perfectly flaky and packed with a warmly spiced beef filling, these patties deliver a satisfying crunch with every bite. I love serving them with a side of cool cucumber salad or a dollop of tangy sour cream to balance the heat—they’re always a hit at potlucks!
Bahama-style Fried Jack Fish

Finally, after a trip to the Bahamas where I tasted the most incredible fried fish at a beachside shack, I’ve been determined to recreate that sunny, crispy magic at home. This Bahama-style fried jack fish is my go-to when I want to bring a little island vacation to my kitchen—it’s surprisingly simple, but the flavors are absolutely transportive. I love making this on a lazy weekend when I can take my time and enjoy the sizzle of the fryer filling the house with that irresistible aroma.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 4 fresh jack fish fillets (about 6 oz each), patted dry with paper towels
– 1 cup all-purpose flour, sifted for lightness
– 2 large farm-fresh eggs, lightly beaten until frothy
– 1 cup fine cornmeal, for extra crunch
– 2 tsp garlic powder, for aromatic depth
– 1 tsp smoked paprika, adding a subtle warmth
– 1 tsp sea salt, finely ground
– ½ tsp freshly cracked black pepper, for a sharp bite
– 2 cups vegetable oil, for high-heat frying
– 1 fresh lime, cut into wedges for serving
– ¼ cup fresh cilantro leaves, chopped for garnish
Instructions
1. In a shallow bowl, combine the sifted all-purpose flour, fine cornmeal, garlic powder, smoked paprika, sea salt, and freshly cracked black pepper, whisking until fully blended.
2. In a separate shallow bowl, lightly beat the farm-fresh eggs until frothy and uniform in color.
3. Pat the fresh jack fish fillets completely dry with paper towels to ensure a crisp coating—this is my top tip for avoiding soggy fish.
4. Dredge each fillet first in the flour-cornmeal mixture, coating both sides evenly and shaking off any excess.
5. Dip the coated fillet into the beaten eggs, letting any extra drip back into the bowl to prevent clumping.
6. Return the fillet to the flour-cornmeal mixture for a second coating, pressing gently to adhere the crumbs for maximum crunch.
7. Place the breaded fillets on a wire rack set over a baking sheet and let them rest for 5 minutes to help the coating set—this prevents it from falling off during frying.
8. In a large, heavy-bottomed skillet or Dutch oven, heat the vegetable oil over medium-high heat until it reaches 350°F on a deep-fry thermometer.
9. Carefully add 2 fillets to the hot oil without overcrowding, frying for 3–4 minutes per side until golden brown and crispy.
10. Use a slotted spoon to transfer the fried fillets to a paper towel-lined plate to drain excess oil, then repeat with the remaining fillets.
11. Serve the fried jack fish immediately while hot, squeezing fresh lime wedges over the top for a bright, zesty kick.
12. Garnish with chopped fresh cilantro leaves for a pop of color and herbal freshness.
Buttery and flaky on the inside with a shatteringly crisp cornmeal crust, this fish is a textural dream that pairs perfectly with a tangy lime squeeze. I love serving it alongside a simple cabbage slaw or coconut rice to round out the meal, and it’s always a hit at summer gatherings—just be ready for everyone to ask for seconds!
Mango & Passionfruit Smoothie Bowl

Browsing through my phone this morning, I saw a photo from last summer’s beach trip—bright sun, turquoise water, and the most vibrant mango I’d ever eaten at a roadside stand. It instantly had me craving that same burst of tropical sunshine, so I whipped up this mango & passionfruit smoothie bowl, my go-to when I need a quick, refreshing pick-me-up that tastes like a vacation in a bowl.
Serving: 1 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 1/2 cups frozen ripe mango chunks, sweet and golden
– 1/2 cup frozen banana slices, creamy and spotty
– 1/4 cup plain Greek yogurt, thick and tangy
– 1/3 cup unsweetened almond milk, chilled and smooth
– 2 tbsp fresh passionfruit pulp, tart and seedy
– 1 tbsp honey, raw and floral
– 1 tsp chia seeds, tiny and nutrient-packed
– For topping: 2 tbsp granola, crunchy and toasted; 1/4 cup fresh blueberries, plump and juicy; 1 tbsp shredded coconut, sweet and flaky
Instructions
1. Add 1 1/2 cups frozen ripe mango chunks, 1/2 cup frozen banana slices, 1/4 cup plain Greek yogurt, 1/3 cup unsweetened almond milk, 2 tbsp fresh passionfruit pulp, and 1 tbsp honey to a high-speed blender.
2. Blend on high speed for 45–60 seconds until completely smooth and creamy, stopping to scrape down the sides with a spatula if needed. Tip: Using frozen fruit straight from the freezer ensures a thick, spoonable texture without adding ice.
3. Pour the smoothie mixture into a wide, shallow bowl immediately after blending.
4. Sprinkle 1 tsp chia seeds evenly over the surface of the smoothie bowl. Tip: Adding chia seeds right away lets them start to soften slightly for a pleasant texture.
5. Arrange 2 tbsp granola, 1/4 cup fresh blueberries, and 1 tbsp shredded coconut on top in separate clusters for visual appeal. Tip: Keep toppings minimal and varied to balance crunch, juiciness, and sweetness without overwhelming the base.
6. Serve immediately with a spoon. Here’s how it turns out: the base is luxuriously thick and velvety, with the mango’s sweetness perfectly cut by the passionfruit’s tangy punch. Honestly, I love eating it slowly to savor each layer—sometimes I’ll add extra passionfruit pulp for a bolder zing or swap granola for cacao nibs when I’m feeling adventurous.
Conclusion
Nothing beats starting your day with a burst of Caribbean sunshine on your plate! This roundup proves Bahamian breakfasts are a delicious adventure, packed with vibrant flavors to wake up your taste buds. We hope you’ll try a few recipes, leave a comment with your favorite, and share the article on Pinterest to spread the joy!


