
This Jamaican pepper steak brings bold island flavors to your kitchen with a one-pot cooking method that simplifies dinner prep. The combination of tender beef, sweet bell peppers, and aromatic spices creates a dish that’s both satisfying and deeply flavorful.
I developed this recipe to capture the authentic taste of Caribbean home cooking. The steak is marinated in soy sauce, garlic, and thyme, then slow-cooked with onions and peppers until everything melts together in perfect harmony.
What you’ll get is a hearty, fragrant meal where every bite delivers the warmth of Jamaican spices. The rice soaks up all the rich, savory juices, making it a complete and comforting dish.
Ready in under an hour, this is a meal that brings the taste of the islands to your table with minimal effort.
Ingredients for Jamaican Pepper Steak and Rice
Bold island flavors start with tender steak, sweet peppers, and fragrant spices. Nothing complicated here.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Bell Peppers 🌶️ | 2 whole | Mixed colors, sliced |
| Yellow Onion 🧅 | 1 whole | Large, thinly sliced |
| Garlic Cloves 🧄 | 5 cloves | Minced for marinade |
| Soy Sauce 🫒 | ½ cup | Low-sodium preferred |
| Dried Thyme 🌿 | 2 tsp | Crushed between fingers |
| Ground Allspice 🌶️ | 1 tsp | Key Jamaican spice |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded, minced (or habanero) |
| Vegetable Oil 🫒 | 3 tbsp | For searing steak |
| Beef Broth 🥣 | 2 ½ cups | Low-sodium for control |
| Brown Sugar 🧈 | 1 tbsp | Balances acidity |
| Salt 🧂 | 1 tsp | Adjust to taste later |
| Black Pepper 🌶️ | ½ tsp | Freshly ground best |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
The steak is everything here. Flank steak is ideal for its beefy flavor and tenderness when sliced thin against the grain. Whole Foods or Costco have great options—look for good marbling. The scotch bonnet pepper is non-negotiable for authentic heat (habanero works in a pinch). Caribbean markets often carry them fresh. Don’t skip the allspice—it’s the soul of Jamaican cooking.
No flank steak? Skirt steak or sirloin both work well. Out of scotch bonnet? Habanero plus a pinch of cayenne gets you close. Vegetable oil can be swapped for coconut oil for extra island flair. Low-sodium soy sauce is key—you can always add salt later. Fresh thyme works at double the amount if you’ve got it (just strip the leaves).
Marinate the steak for at least 30 minutes if you have time. Leftovers keep 4-5 days in the fridge and reheat beautifully. The flavors actually deepen overnight, so it’s even better the next day (worth making extra).
Why You’ll Love This Recipe
- One Pan Meal: I love that everything cooks together—steak, peppers, onions, and rice in one pot. No extra dishes, just big flavor.
- Garlic-Pepper Punch: The garlic and bell peppers give this dish a rich, aromatic kick that’s absolutely addictive.
- Weeknight Winner: Honestly, it’s my go-to for busy evenings—ready in under 40 minutes and still feels special.
- Budget-Friendly Feast: Flank steak and rice stretch far, so I can feed the whole family without breaking the bank.
Step-by-Step Instructions for Jamaican Pepper Steak and Rice
Here’s how to build layers of island flavor in one pot without the fuss.
Step 1: Marinate the Flank Steak with Jamaican Spices
In a large bowl, whisk together the 0.5 cup soy sauce, 1 tbsp brown sugar, minced 5 cloves garlic cloves, 2 tsp dried thyme, 1 tsp ground allspice, minced 0.5 whole scotch bonnet pepper, 1 tsp salt, and 0.5 tsp black pepper until the sugar dissolves. This marinade delivers that signature Jamaican punch.
Add the thinly sliced 1.5 lb flank steak and toss to coat evenly. I like to press the steak into the marinade to ensure every piece soaks up the flavor. Let it sit at room temperature for 15-20 minutes while you prep the rest—this short marinade time packs incredible flavor without making the meat mushy.
Step 2: Sear the Steak and Build the Base
Heat 2 tbsp vegetable oil in a large, heavy pot over medium-high heat until it shimmers. Remove the steak from the marinade (reserve the marinade) and sear in batches for 2-3 minutes per side until deeply browned. Don’t overcrowd the pot or the steak will steam instead of sear.
Transfer the seared steak to a plate and set aside. In the same pot, add the remaining 1 tbsp vegetable oil, then sauté the sliced 1 whole yellow onion and 2 whole bell peppers for 5-6 minutes until they soften and start to caramelize. The fond from the steak will mix with the veggies for a rich, flavorful base.
Step 3: Combine Everything and Simmer
Return the steak and any accumulated juices to the pot. Pour in the reserved marinade and 2.5 cups beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to medium-low to maintain a gentle simmer.
Add the rinsed 1.5 cups long-grain white rice, stirring to distribute it evenly in the liquid. Cover the pot and let it cook undisturbed for 20-25 minutes until the rice is tender and the liquid is mostly absorbed. The rice should be fluffy, not mushy, and the steak should be fork-tender.
Step 4: Rest and Garnish
Once the rice is cooked, remove the pot from heat and let it sit covered for 5-10 minutes. This resting time allows the flavors to meld and the rice to finish absorbing any remaining liquid. The steak will also become more tender as it rests in the residual heat.
Fluff the rice gently with a fork, then garnish with sliced 4 whole green onions. The fresh, crisp green onions add a bright contrast to the rich, spicy flavors of the dish. Serve hot, straight from the pot to the table.
Pro Tips For Making Jamaican Pepper Steak And Rice
- Sear the Steak Hot: I learned this the hard way—flank steak needs a screaming hot pan for 2-3 minutes per side to get that caramelized crust before it goes into the pepper-onion mix.
- Slice Against the Grain: After resting the steak, cut it thinly against the grain—this shortens the muscle fibers and makes every bite tender, not chewy.
- Bloom the Spices: Toast the garlic and allspice in the oil for 30 seconds before adding peppers and onions—it wakes up the flavors and fills your kitchen with that Jamaican aroma.
- Use Day-Old Rice: Sounds weird, but it works: leftover rice holds its shape better in the final dish and soaks up the pepper steak juices without turning to mush.
Flavor Customization for These Flavors
Spice Level Adjustments
For milder heat, use only ¼ of the scotch bonnet or omit it entirely and add ½ tsp cayenne instead. I often do this when cooking for kids. The allspice and thyme still deliver that authentic Jamaican flavor profile without overwhelming spice. 🌶️
Sweeter Twist
Add 1 diced mango or ½ cup pineapple chunks when you add the bell peppers. The natural sweetness balances the savory soy and spicy peppers beautifully. I love how this variation brightens up the dish.
Extra Umami Boost
Stir in 1 tbsp Worcestershire sauce or 1 tsp fish sauce with the marinade. This adds depth to the savory flavors. I discovered this trick at a Caribbean food festival—it makes a noticeable difference.
Vegetable Variations
Swap one bell pepper for 1 cup sliced mushrooms or add 1 diced zucchini. Both absorb the rich sauce well. I particularly like mushrooms for their meaty texture that complements the steak.
Herb Freshness
Add 2 tbsp chopped fresh cilantro or 1 tbsp fresh rosemary at the end. Fresh herbs lift the dish and add a vibrant finish. I prefer cilantro for its citrusy note that cuts through the richness.
Coconut Flavor
Replace ½ cup beef broth with coconut milk for a creamy, tropical twist. This adds richness and a subtle sweetness that pairs wonderfully with the spices. It’s my go-to when I want something extra special. ✨
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of beef?
Yes! While flank steak is ideal, skirt steak or sirloin work well too. Just slice against the grain for tenderness. Skirt steak may cook 5 minutes faster.
How do I reduce the heat level?
Use only ¼ scotch bonnet or replace with ½ tsp cayenne. The allspice and thyme keep it flavorful without too much spice.
Can I make this in a slow cooker?
Sear the steak first, then cook on low for 6-7 hours or high for 3-4 hours. Add rice in the last 30 minutes.
How long will leftovers keep?
Store in an airtight container in the fridge for 4-5 days. Flavors deepen overnight, making it taste even better the next day.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026