Baked Bean and Saltfish Recipe: Caribbean Breakfast Boldness in One Pan

Main Courses

Baked Bean and Saltfish Recipe: Caribbean Breakfast Boldness in One Pan

This baked bean and saltfish recipe brings the soulful flavors of Caribbean mornings to your kitchen with minimal effort. The secret lies in properly soaking the saltfish overnight to remove excess salt, then simmering it with kidney beans until tender.

This one-pan dish delivers rich, smoky depth from the saltfish and hearty texture from the beans—perfect for a weekend breakfast or brunch.

What makes this recipe special is its simplicity and bold flavors. The saltfish adds a briny, savory note that pairs perfectly with the earthy beans, while traditional spices like thyme and scotch bonnet (or a milder substitute) create that signature Caribbean warmth.

The dish comes together in under 2 hours, including prep, making it ideal for busy mornings.

By the time you're done, you'll have a dish that's tender, flavorful, and ready to serve with steamed rice, fried plantains, or crusty bread. The beans absorb the saltfish's essence, creating a harmonious blend that's both comforting and exciting.

This is the kind of meal that turns a simple breakfast into a celebration.

Whether you're cooking for family or treating yourself, this recipe delivers restaurant-quality results with minimal fuss. The key is patience—letting the saltfish soak and the beans simmer slowly ensures every bite is packed with flavor. Let's get started!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for baked bean and saltfish

Caribbean flavors start with these 15 essential ingredients—simple yet bold in one pan.

Ingredient Amount Notes
Saltfish (Dried Cod) 🐟 1 lb Soaked overnight in cold water
Kidney Beans (Dried) 🌱 1 ½ cups Uncooked, rinsed thoroughly
Onion 🧅 1 whole Medium, diced (about 1 cup)
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for milder heat
Fresh Thyme Leaves 🌿 ¼ cup Chopped finely (or 1 tbsp dried)
Garlic Cloves 🧄 4 cloves Minced finely (about 1 tbsp)
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Olive Oil 🫒 ¼ cup Extra-virgin preferred
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Brown Sugar 🍯 2 tbsp Lightly packed
Salt 🧂 1 ½ tsp Adjust to taste after soaking
Black Peppercorns 🌶️ ½ tsp Freshly ground
Allspice Berries 🌿 ¼ tsp Ground preferred
Bay Leaves 🍃 2 whole Fresh or dried
Lime 🍋 1 whole Juiced (about 2 tbsp)

The saltfish is the heart of this dish, so source it from a Caribbean market or specialty store—look for clean, flaky pieces with minimal salt residue. If you can't find it fresh, soak it overnight in cold water (change water 2-3 times) to remove excess salt. The beans should be dried kidney beans—no canned shortcuts here. For the scotch bonnet, Walmart or Latin markets usually carry them, but if you can't find it, a jalapeño or habanero works in a pinch (remove seeds). Fresh thyme is ideal, but dried works at one-third the amount—just crush the leaves between your fingers before adding. The garlic and onion combo is non-negotiable; they build the flavor base.

No scotch bonnet? A red bell pepper or even a dash of cayenne can mimic the heat. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer. For the broth, low-sodium is key—you're adding saltfish, which is already salty. If you're using dried thyme, toast it lightly in a dry pan for 30 seconds to deepen the flavor. The allspice berries? Ground or whole both work—just crush them if using whole. For the lime, fresh is best, but bottled juice in a bind (though it lacks brightness). The brown sugar balances the saltiness, so don't skip it—lightly packed means no sifting.

Soak the saltfish overnight in the fridge for best results. The beans can be pre-soaked for 8 hours or quick-soaked by boiling for 2 minutes, then resting for an hour. Store the dried beans in an airtight container in a cool, dark place for up to 12 months. The spice mix (thyme, allspice, bay leaves) can be prepped ahead and stored in a small jar for 3 months. Once cooked, this dish reheats beautifully—add a splash of water to prevent drying out. Leftovers keep for 4 days in the fridge or 3 months frozen. Serve with steamed rice or fried plantains for the full Caribbean experience.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread the saltfish soaking. But with this recipe, you can skip it—just rehydrate the beans overnight and toss the flakes in warm water for 15 minutes. That’s it. The saltfish still melts into tender, savory shreds without the fuss.
  • Spice That Stays: Between the Scotch bonnet’s slow-baked heat and thyme’s earthy whisper, every bite lingers. Honestly, the first time I made this, my partner stole half the pan before dinner. (Yes, even on a Tuesday night.)
  • Double-Duty Leftovers: This dish tastes just as good cold the next day—perfect for packed lunches or a quick reheat. I’ve served it at Sunday brunches, office potlucks, and even as a side for fried fish. It’s the kind of meal that works everywhere.
  • Pocketbook Hero: Dried beans and saltfish stretch your budget without sacrificing flavor. A single batch feeds four for under $10, and the ingredients last for weeks. Between us, this is how I feed my family on grocery-store paychecks.

Step-by-step instructions for baked bean and saltfish

This one-pan Caribbean classic delivers bold flavors in under an hour.

1

Soak and Prepare the Saltfish

Begin by draining the soaked saltfish and patting it thoroughly dry with paper towels. This step is crucial—any remaining moisture will prevent proper browning. Place the saltfish in a mixing bowl and flake it into large, irregular pieces using your fingers or a fork. You want chunks that maintain some texture but break apart easily.

In a separate bowl, combine the 1.5 cups of dried kidney beans with 4 cups of fresh water. Let them soak for at least 30 minutes while you prepare the other ingredients. This pre-soaking reduces cooking time and prevents the beans from becoming too firm. If you're short on time, you can use canned beans instead, but the flavor won't be as authentic.

2

Build the Flavor Base

Heat the 0.25 cup of olive oil in a large, deep skillet or Dutch oven over medium heat. Add the diced onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning, which would make the dish bitter.

Add the seeds-removed Scotch bonnet pepper and cook for 2 minutes until slightly softened. Stir in the 2 tablespoons of tomato paste and cook for 1 minute, allowing it to darken slightly. This creates a rich, deep flavor foundation that carries through the entire dish. Be careful not to let the tomato paste burn, as it will make the dish taste bitter.

3

Combine All Ingredients

Add the flaked saltfish to the skillet along with the 1.5 cups of vegetable broth, 2 tablespoons of brown sugar, 1.5 teaspoons of salt, 0.5 teaspoon of black peppercorns, 0.25 teaspoon of allspice berries, and 2 whole bay leaves. Stir gently to combine all ingredients, ensuring the saltfish is fully submerged in the liquid. If using pre-soaked beans, drain and add them now.

Bring the mixture to a gentle simmer over medium-low heat. Once simmering, reduce the heat to low and cover the skillet with a lid. Let it cook for 25 minutes, stirring occasionally to prevent sticking. The beans should be tender but not mushy, and the saltfish should be fully rehydrated and flaky.

4

Finish and Serve

After 25 minutes, remove the lid and increase the heat to medium. Stir in the 0.25 cup of chopped fresh thyme leaves and the juice of 1 whole lime. Simmer uncovered for another 5-7 minutes until the liquid reduces slightly and the flavors meld together. The mixture should be thick enough to coat the back of a spoon but still moist.

Taste and adjust the seasoning if needed, adding more salt or lime juice as necessary. The dish should have a balance of sweet, spicy, and savory flavors with a hint of allspice warmth. Serve immediately with warm bread or rice to soak up the rich, flavorful sauce.

👨‍🍳

Pro Tips For Making Baked Bean And Saltfish

  • SOAK SALTFISH TWICE: I learned this the hard way—skipping the second soak leaves your saltfish tough as shoe leather. First soak in cold water for 2 hours, then drain and rinse. Do a second quick soak in warm water (not boiling) for 30 minutes before cooking. The warm water opens up those fibers better, and your fish will flake apart like it’s been steamed, not dried out.
  • PEEL BEANS BEFORE SOAKING: This isn’t the prettiest method, but it’s the tastiest. Kidney beans lose their skins when soaked, which makes them creamier in the final dish. Toss them in a bowl of boiling water for 30 seconds, drain, and rub off the peels under cold water. It takes 5 minutes, but your baked beans will have that restaurant-quality texture—no gritty surprises.
  • SWEAT ONIONS LOW AND SLOW: After burning three batches, I finally figured out: high heat turns your onions into ash before they soften. Use medium-low heat and let them cook for 8–10 minutes until they’re translucent but not browned. This builds flavor without bitterness, and it’s the base your saltfish and beans will cling to. (Yes, even if you’re impatient like me.)
  • ADD SCOTCH BONNET LAST: Sounds weird, but it works: toss in the whole pepper at the very end of cooking, then remove it before serving. This keeps the heat sharp and vibrant instead of mellowed out by hours in the pot. If you’re serving kids or sensitive eaters, slice it open and let them add as much (or as little) as they want—control the fire on their plate, not yours.

Storing and reheating this baked bean and saltfish

Fridge Storage Tips

Your baked bean and saltfish will keep beautifully in the fridge for up to 4 days if stored properly. Let it cool completely first, then transfer to an airtight glass container—I love using Pyrex with snap-on lids for this.

The glass preserves flavors better than plastic, and the tight seal prevents drying. Store in the coldest part of your fridge (40°F or below) to maintain freshness. 🧊

Freezer Prep Guide

For longer storage, freeze portions in quart-sized freezer bags with 1 inch of headspace for expansion. Press out all air to prevent freezer burn. Label with the date—this dish stays delicious for up to 3 months.

When ready to eat, thaw overnight in the fridge for even reheating. I always portion it into single-serving bags so I can grab just what I need. ❄️

Stovetop Reheating

My preferred method is stovetop reheating because it preserves the dish's texture perfectly. Pour the beans into a skillet with 2 tablespoons of water or broth to prevent sticking, then heat over medium-low for 10-12 minutes.

Stir occasionally and add more liquid if it gets too dry. The gentle heat keeps the saltfish flaky and the beans tender. 🔥

Microwave Shortcut

For quick meals, use the microwave with care. Transfer to a microwave-safe dish, cover loosely with a damp paper towel, and heat on 50% power for 3-4 minutes. Stir halfway through, then continue in 30-second intervals until reaching 165°F.

The damp towel prevents drying, and the lower power keeps flavors intact. Add a splash of lime juice at the end to revive the flavors. ✨

Sauce Revival Trick

If your reheated beans seem dry, don't despair! Stir in 1 tablespoon of water or broth while warm, then let it sit for 2 minutes to reabsorb. For extra richness, add a pat of butter or a drizzle of olive oil.

The saltfish will become tender again, and the beans will regain their creamy texture. This works especially well with leftovers that've been frozen. 💫

Serving Suggestions

Serve reheated beans with warm steamed rice or fried plantains to soak up the flavorful sauce. For a Caribbean brunch, pair with buttered toast or salt bread.

The contrast of textures makes every bite satisfying. I always keep a side of pickled onions** on hand to cut through the richness. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 55mg18%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
Sugars 12g
Protein 24g48%
* 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

Why does the recipe call for soaking saltfish overnight?

Soaking removes excess salt and rehydrates the fish, making it tender and flavorful. Skipping this step can leave your saltfish tough and overly salty. Change the water 2-3 times during soaking for best results.

2

Can I substitute canned beans for dried?

Yes, but the texture and flavor won't be as authentic. Use 2 (15 oz) cans of kidney beans, drained and rinsed. Add them after the saltfish has simmered for 15 minutes to avoid overcooking.

3

What if I can't find scotch bonnet pepper?

Use 1 jalapeño or habanero (seeds removed) for heat, or ½ tsp cayenne powder for a milder kick. The dish will still taste great—just adjust to your preferred spice level.

4

How do I know when the beans are done?

They should be tender but not mushy—test by mashing one between your fingers. If it crumbles easily, they're ready. Overcooked beans turn to paste, ruining the dish's texture.

5

Can I make this recipe in a slow cooker?

Combine all ingredients in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Stir occasionally and add water if needed to prevent drying. The slow cooker enhances the flavors beautifully!

★★★★★4.7(9 reviews)
Categories Main Courses