Pulled pork black beans and rice is a hearty skillet meal made with tender cooked pork, seasoned rice, and creamy black beans. It brings barbecue-style pork together with familiar Latin-inspired seasonings, then finishes with lime and cilantro for a bright, easy dinner.
Ingredients
- 1 tablespoon (15 ml) neutral oil, such as canola or avocado oil
- 1 cup (150 g) finely diced yellow onion
- 1 cup (150 g) diced red or green bell pepper
- 3 garlic cloves (about 9 g), finely chopped
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) smoked paprika
- 1/2 teaspoon (0.5 g) dried oregano
- 3/4 teaspoon (4.5 g) fine salt, plus more to taste
- 1/4 teaspoon (0.5 g) black pepper
- 1 1/2 cups (285 g) long-grain white rice, rinsed and drained
- 2 1/4 cups (540 ml) low-sodium chicken broth or vegetable broth
- 1 can (15 ounces / 425 g) black beans, drained and rinsed; about 1 1/2 cups (255 g) drained
- 2 cups (300 g) cooked pulled pork, preferably without bones or large pieces of fat
- 1 tablespoon (15 ml) fresh lime juice, or more to taste
- 1/4 cup (10 g) chopped fresh cilantro
- 1/2 cup (120 g) salsa, for serving, optional
Instructions
- Prepare the ingredients. Dice the onion and bell pepper, chop the garlic, and rinse the rice in a fine-mesh strainer until the water runs mostly clear. Drain the black beans and pull the cooked pork into bite-size strands if needed. Rinsing the rice removes loose surface starch and helps the finished grains stay separate rather than gluey.
- Soften the vegetables and toast the seasonings. Heat the oil in a large, deep skillet or sauté pan with a close-fitting lid over medium heat. Add the onion and bell pepper and cook for about 5 minutes, stirring occasionally, until softened but not browned. Stir in the garlic, cumin, smoked paprika, oregano, salt, and black pepper. Cook for 30 seconds, just until fragrant; garlic and ground spices can turn bitter if left over the heat too long.
- Coat the rice and add broth. Add the drained rice and stir for about 1 minute so the grains are coated with the seasoned oil. Pour in the broth and scrape the bottom of the pan to release any browned bits. Raise the heat and bring the liquid to a boil, which should take about 2 minutes. Stir once, then cover the pan and reduce the heat to low.
- Cook the rice undisturbed. Simmer for 18 minutes, keeping the lid on so steam stays in the pan. Avoid stirring during this time; stirring can break the grains and make the rice sticky. At the end of the simmer, check that the liquid has been absorbed and the rice is tender. If it is still firm and the pan looks dry, add 2 tablespoons (30 ml) hot broth or water, cover, and cook for another 2 to 3 minutes.
- Rest, then add the beans and pork. Take the covered pan off the heat and let the rice stand for 5 minutes. Fluff it gently with a fork. Fold in the black beans and pulled pork, breaking up any large clumps without mashing the rice. Cover and return the pan to low heat for about 6 minutes, stirring once or twice, until everything is steaming hot. If the pork is leftover cooked meat, check the center with a food thermometer; the USDA FSIS safe minimum for reheated leftovers is 165°F (74°C).
- Finish and serve. Remove the pan from the heat and stir in the lime juice and most of the cilantro. Taste and adjust the salt, pepper, or lime. Spoon into bowls and top with the remaining cilantro and salsa if using. Serve while hot, with extra lime wedges at the table.
Tips
- Choose pork with the right amount of sauce. Plain or lightly seasoned pulled pork lets the cumin, lime, and beans come through. If yours is heavily coated in sweet barbecue sauce, use it as is but start with less salt, skip the optional salsa until tasting, and add lime gradually to balance the sweetness.
- Use a pan with a good lid. Rice needs steady steam to cook evenly. If your skillet lid does not fit closely, place a sheet of foil over the pan before setting the lid on top. Keep the heat low enough that the bottom does not scorch while the rice simmers.
- Keep the beans intact. Drain and rinse canned beans to remove excess canning liquid, then fold them in after the rice has cooked. Adding them earlier can make them split and tint the rice. If using home-cooked beans, measure about 1 1/2 cups (255 g) drained.
- Season at the end. Pulled pork, broth, salsa, and canned beans can all bring different amounts of salt. Taste the finished skillet before adding more. A squeeze of lime can sharpen the flavor without needing extra salt.
Serving Suggestions
Serve this as a complete bowl meal, with the pork and beans mixed through the rice so each serving gets a little of everything. Add sliced avocado, shredded lettuce, or thinly sliced radishes for cool, crisp contrast. Warm corn tortillas or tortilla chips work well alongside it, especially if you set out salsa, hot sauce, and lime wedges for everyone to add at the table.
For a simple vegetable side, offer a green salad dressed with lime vinaigrette, sautéed greens, or grilled corn. If the pork is especially rich or sweet, choose a fresh, lightly dressed side rather than another creamy or sugary topping. For a larger spread, serve the rice mixture with a bowl of pico de gallo and a small dish of pickled jalapeños.
Variations
Make it smoky and spicy: Add 1/4 teaspoon (0.5 g) cayenne with the other spices, or stir in chopped pickled jalapeños at the end. Chipotle peppers in adobo also work: start with 1 teaspoon of minced pepper, since it adds both heat and a pronounced smoky flavor.
Use brown rice: Brown rice usually needs more liquid and a longer simmer than white rice. Follow the cooking time and liquid amount on the package, and cook it with the vegetables and broth before adding the beans and pork. The total time will be longer; check tenderness rather than relying only on the clock. Do not add the pork and beans until the rice is nearly done.
Swap the beans or vegetables: Pinto beans can replace black beans in the same drained amount, giving a softer, earthier result. Diced poblano can stand in for some of the bell pepper for a mild roasted-pepper flavor. Frozen corn is another easy addition; stir in 1 cup (160 g) with the beans and pork, and heat until steaming.
Make it meat-free: Replace the pulled pork with 2 cups (300 g) of cooked, shredded jackfruit or an extra can of drained beans. Jackfruit has a tender, strand-like texture but a milder flavor, so season it with a little extra smoked paprika and salt. Use vegetable broth for a fully meat-free version.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. Divide the mixture into shallow, airtight containers so it cools promptly, and keep it refrigerated for 3 to 4 days. Rice should not be left at room temperature for an extended time. If you will not eat the leftovers within that window, freeze them in meal-size portions for up to 2 to 3 months for best quality.
For microwave reheating, place a portion in a microwave-safe dish, sprinkle with 1 to 2 teaspoons (5 to 10 ml) water or broth, and cover loosely. Heat, stirring partway through, until the center reaches 165°F (74°C). On the stovetop, warm a portion in a covered skillet over medium-low heat with a splash of broth, stirring occasionally until steaming throughout and 165°F (74°C) in the center. Reheat only the portion you plan to eat, and do not repeatedly cool and reheat the full batch.
Frequently Asked Questions
Can I use leftover pulled pork?
Yes. This recipe is designed for cooked pulled pork, including plain roast pork that has been shredded or leftover barbecue pork. Remove bones and large pieces of fat, and keep any sauce in mind when seasoning the rice. Reheat the pork mixture to 165°F (74°C), measured with a food thermometer, before serving.
Can I make this with raw pork?
This version does not cook raw pork; the pork is added already cooked, which keeps the rice timing manageable. Cook raw pork separately using a suitable method, shred it, then use it here. Whole cuts of pork should reach 145°F (63°C) with a 3-minute rest for safety, but pork cooked until it shreds easily often needs a higher temperature and longer cooking time for tenderness.
Why is my rice mushy or still firm?
Mushy rice often comes from excess liquid, frequent stirring, or a lid that lets too much steam escape and leads to adding extra liquid. Measure the broth, rinse and drain the rice, and keep the lid closed during the simmer. If the grains are still firm but the pan is dry, add a small splash of hot broth or water and continue cooking covered for a few minutes.
Can I prepare the dish ahead?
You can dice the vegetables, rinse and drain the beans, and portion the pork a day ahead; keep them covered in the refrigerator. For the best rice texture, cook the skillet close to serving time. You can also cook the whole dish ahead and refrigerate it promptly, then reheat portions to 165°F (74°C) before serving.
What can I use instead of chicken broth?
Vegetable broth is a straightforward substitute and keeps the flavor savory. Water also works, though the rice will taste less seasoned, so taste at the end and adjust the salt, lime, and spices. If you use salted broth or barbecue pork, reduce the added salt until the dish is finished.
Related
- Blackstone Pork Chop Recipe for Juicy Griddle Chops
- Pork Chop Recipes Baked With Soup for Easy Weeknight Dinners
- Pollo Enchiladas Recipe with Easy Red Chile Sauce
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).