This hamburger, black beans, and rice skillet combines seasoned ground beef, tender rice, and creamy beans in one pan. It is a flexible weeknight-style meal with familiar Tex-Mex-inspired flavors, and the rice cooks right in the seasoned broth so it picks up flavor as it softens.
Ingredients
- 1 tablespoon (15 ml) neutral cooking oil
- 1 pound (450 g) lean ground beef
- 1 small yellow onion, finely diced, about 1 cup (150 g)
- 1 medium red bell pepper, diced, about 1 cup (150 g)
- 3 garlic cloves, minced, about 1 tablespoon (9 g)
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) smoked paprika
- 1 teaspoon (2.5 g) chili powder
- 2 tablespoons (30 g) tomato paste
- 1 cup (185 g) uncooked long-grain white rice, rinsed and drained
- 1½ cups (355 ml) low-sodium beef or chicken broth
- 1 can black beans, 15 ounces (425 g), drained and rinsed; about 1½ cups (255 g) beans after draining
- ¾ teaspoon (4.5 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) ground black pepper
- 1 cup (165 g) corn kernels, fresh or frozen, optional
- 1 tablespoon (15 ml) lime juice, plus lime wedges for serving
- ¼ cup (4 g) chopped fresh cilantro, optional
- ½ cup (55 g) shredded cheddar or Monterey Jack cheese, optional
Instructions
- Prepare the ingredients. Dice the onion and bell pepper, mince the garlic, rinse the rice under cool water, and drain the beans well. Measure the spices, tomato paste, and broth before you start cooking. Rinsing removes some surface starch, which helps the rice cook into distinct tender grains rather than a sticky mass. If the rice is very wet after rinsing, let it drain while you chop.
- Brown the beef. Set a deep 12-inch (30 cm) skillet or sauté pan over medium-high heat and add the oil. Add the ground beef and break it into small crumbles with a sturdy spoon. Cook for about 6 to 8 minutes, stirring occasionally, until no pink remains. Check the thickest crumbles with a food thermometer; USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground beef. If the pan has a large amount of rendered fat, carefully spoon off most of it, leaving a little behind to cook the vegetables.
- Soften the vegetables and bloom the spices. Add the onion and bell pepper to the beef and cook for 4 minutes, stirring, until the onion begins to turn translucent and the pepper starts to soften. Stir in the garlic, cumin, paprika, chili powder, salt, and black pepper. Cook for 30 seconds, just until fragrant; garlic and ground spices can scorch if left on the hot pan too long. Mix in the tomato paste and stir for another 30 seconds to coat the meat and vegetables.
- Coat the rice. Add the rinsed, drained rice and stir for about 1 minute, scraping the bottom of the pan so the grains are coated with the seasoned mixture. Stir in the broth and black beans, then add the corn if using. Spread the contents into an even layer and bring the liquid to a gentle boil. Taste a small spoonful of the broth and adjust the salt if needed, remembering that it will concentrate slightly as the rice absorbs liquid.
- Cover and simmer. Reduce the heat to low, cover the skillet with a close-fitting lid, and simmer gently for 20 minutes. Keep the lid on; lifting it releases steam that the rice needs to cook evenly. The liquid should bubble softly, not boil vigorously. If the burner runs hot, move the pan to a smaller burner or lower the flame to prevent the bottom from scorching.
- Rest, finish, and serve. Turn off the heat and leave the covered pan undisturbed for 5 minutes. Then uncover and fluff the rice gently with a fork, folding the beans and beef through it. Stir in the lime juice and cilantro, if using. Taste and add a little more salt, pepper, or lime as needed. Sprinkle with cheese and cover for 1 to 2 minutes to let it melt, or let diners add cheese at the table. Serve hot with lime wedges.
Tips
- Use the right pan and lid. A wide, deep skillet with a tight-fitting lid gives the rice room to cook in an even layer. If you only have a shallow pan or its lid leaks steam, use a medium saucepan with a heavy base instead. Avoid stirring once the rice is covered and simmering; stirring can break the grains and make the mixture gummy.
- Keep the simmer low. The rice should absorb the broth gradually. If you smell scorching before 20 minutes, the heat is too high; move the pan off the burner briefly, turn the heat down, and continue cooking. If the rice is still firm after the stated time but the pan looks dry, add 2 tablespoons (30 ml) hot broth or water, cover, and cook for another 2 to 3 minutes.
- Choose beef with some flavor but not excess fat. Ground beef around 85 to 90 percent lean works well. Very lean beef can be a little less rich, while fattier beef may leave enough grease that the vegetables fry rather than soften; drain off excess fat before adding them. Ground turkey can replace the beef, though it will taste milder and should also reach 165°F (74°C) because it is poultry.
- Season gradually. Broths and canned beans vary in saltiness, so start with the listed amount and taste the cooking liquid before covering the pan. If you use regular-sodium broth, you may want to reduce the added salt. Add more lime at the end for brightness rather than trying to correct a flat flavor with extra salt alone.
Serving Suggestions
Serve the skillet as a complete main dish, with lime wedges so each person can add a fresh squeeze just before eating. For a simple meal, pair it with a crisp green salad, shredded cabbage, or sliced cucumber. Warm corn tortillas, flour tortillas, or tortilla chips make it easy to scoop up the rice and beans, while a light slaw adds a crunchy contrast to the soft grains.
Set out toppings separately if people want to customize their bowls. Diced avocado, sliced jalapeño, chopped cilantro, plain yogurt or sour cream, salsa, and shredded cheese all work well. If you add salsa, choose a thick one or serve it on top rather than stirring a large amount into the pan; extra liquid can change the texture of the rice. For a larger spread, serve the skillet beside roasted vegetables or a simple tomato salad.
Variations
Make it spicier: Add ¼ teaspoon (0.5 g) cayenne with the other spices, or stir in minced jalapeño when you add the bell pepper. For a gentler version, use mild chili powder and leave out hot toppings. Chili powder blends differ in heat and salt, so check the label and adjust gradually.
Swap the beans or vegetables: Pinto beans can replace the black beans in the same drained quantity; they make the dish a little softer and more earthy. For extra vegetables, add up to 1 cup (100 g) finely diced zucchini with the bell pepper, or stir in a handful of baby spinach after the rice has rested. Frozen corn can go straight into the pan without thawing.
Change the grain carefully: Brown rice needs more liquid and a much longer cooking time than white rice, so it is not a direct swap in this timing. For a straightforward variation, use 1 cup (185 g) parboiled long-grain rice and follow the package guidance if it requires more liquid. Quinoa cooks faster and uses a different liquid ratio; prepare it separately and fold it into the finished beef-and-bean mixture instead.
Make it without beef: Use 1 additional tablespoon (15 ml) oil and replace the beef with 8 ounces (225 g) chopped mushrooms, browning them until their released moisture evaporates. The result is less meaty and more vegetable-forward. You can also use a plant-based ground alternative, following its package directions for browning and checking that it is heated through.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, dividing a large batch into shallow airtight containers so it cools more quickly. Keep them refrigerated for 3 to 4 days. For longer storage, freeze portions in freezer-safe containers for up to 2 months for best texture; thaw overnight in the refrigerator before reheating when convenient. Rice can dry out in the refrigerator, so portion it with some beans and beef rather than storing the components separately.
Reheat only the portion you plan to eat. In a microwave, cover the bowl loosely and heat in short intervals, stirring once or twice; add 1 to 2 tablespoons (15 to 30 ml) water or broth per serving if it seems dry. On the stovetop, warm it in a covered skillet over low heat with a splash of liquid, stirring occasionally. Heat leftovers to 165°F (74°C), checking the center with a food thermometer. Do not leave cooked rice or meat at room temperature for more than 2 hours.
Frequently Asked Questions
Can I use cooked rice instead of uncooked rice?
Yes, but do not add it with the broth as though it were dry rice. Cook the beef, vegetables, beans, corn, and seasonings as directed, but omit the uncooked rice and broth. Fold in about 3 cups (450 g) cooked rice and heat until the mixture is hot throughout. This shortcut has a softer, more mixed texture and takes less simmering time.
Why is my rice still hard?
Rice that remains firm usually needs more time, more moisture, or steadier heat. Check that the lid fitted closely and that the mixture simmered gently rather than boiling hard. Add 2 tablespoons (30 ml) hot broth or water, cover, and cook for a few more minutes. Rice varieties and pans vary, so check for tenderness before turning off the heat.
Can I make this in advance?
It is best freshly made, but you can chop the onion, pepper, and garlic and measure the dry seasonings a day ahead; keep them covered in the refrigerator. You can also cook the full dish ahead and reheat it safely. The rice will firm as it chills, so add a small splash of broth or water while reheating and fluff it gently before serving.
Can I make the recipe with canned tomatoes?
You can add about ½ cup (120 g) drained diced tomatoes with the beans, but avoid adding an entire undrained can without adjusting the liquid. The extra tomato juice may leave the rice too wet. If you want a stronger tomato flavor, use an extra tablespoon (15 g) tomato paste instead; it adds concentrated flavor without much additional liquid.
Is this recipe very spicy?
As written, it is mildly seasoned rather than hot, though chili powder blends can vary. To keep the dish gentle, choose a mild blend and skip cayenne and fresh chilies. For more heat, add cayenne a pinch at a time or serve sliced jalapeño and hot sauce on the side so each person can adjust their portion.
Related
- Eggnog Recipe with 4 Egg Yolks for a Creamy Batch
- Eggnog Recipe: How to Make It Taste Better From Scratch
- Eggnog Recipe: A Smooth, Cooked Holiday Classic
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).