
Black Bean Rice Skillet: An Easy Pantry Dinner
A black bean rice skillet turns shelf-stable staples into a filling dinner with little preparation. Long-grain rice cooks directly with canned black beans, canned corn, tomatoes, broth, and spices, so the entire meal requires a single covered skillet.
The recipe takes about 40 minutes and makes four generous servings. Lime juice, cilantro, cheese, avocado, or hot sauce can be added at the table, but the base dish does not depend on fresh garnishes.
Essential Concepts
- Use uncooked long-grain white rice, not instant rice.
- Drain the beans and corn, but keep the tomato juices.
- Cook over low heat with the skillet covered.
- Rest the rice for 5 to 10 minutes before fluffing.
- Refrigerate leftovers within 2 hours.
Why This Pantry Meal Works
Rice supplies the structure of the dish, while beans add protein, fiber, and a creamy texture. Corn contributes mild sweetness. Tomatoes provide acidity and enough moisture to flavor the rice as it cooks.
Cooking everything in one skillet also lets the rice absorb the seasonings rather than receiving them after cooking. Chili powder, cumin, garlic, and oregano produce a familiar Southwestern flavor without requiring a packaged seasoning mix.
The type of rice matters. Long-grain white rice remains relatively separate and cooks in about 18 to 22 minutes. Brown rice needs substantially more liquid and time, while instant rice can become soft before the other ingredients have heated through.
A skillet with a tight-fitting lid is equally useful. Escaping steam can leave the rice firm even when the measured liquid appears correct. If the lid fits loosely, placing a sheet of aluminum foil between the skillet and lid can reduce steam loss.
Black Bean, Corn, and Tomato Rice Skillet Recipe

This one-pot rice meal uses common canned and dried ingredients. It can serve as a meatless main course or as a side for roasted chicken, grilled fish, or cooked sausage.
- Yield: 4 generous servings
- Preparation time: 10 minutes
- Cooking time: 30 minutes
- Total time: 40 minutes
Equipment
- Large skillet or sauté pan with a tight-fitting lid
- Fine-mesh strainer
- Measuring cups and spoons
- Wooden spoon or silicone spatula
Ingredients
- 1 tablespoon olive oil or neutral cooking oil (15 milliliters)
- 1 small yellow onion, diced, about 1 cup (150 grams)
- 2 garlic cloves, minced, about 2 teaspoons (6 grams)
- 1 teaspoon ground cumin (2 grams)
- 1 teaspoon mild chili powder (3 grams)
- 1/2 teaspoon dried oregano (0.5 gram)
- 1/2 teaspoon fine salt (3 grams), plus more as needed
- 1 cup uncooked long-grain white rice (190 grams)
- 1 can diced tomatoes with their juices, 14.5 ounces (411 grams)
- 1 1/4 cups low-sodium vegetable or chicken broth (300 milliliters)
- 1 can black beans, drained and rinsed, 15 ounces (425 grams before draining)
- 1 can corn, drained, 15 ounces (425 grams before draining)
- 1 tablespoon lime juice (15 milliliters), optional
- Chopped cilantro, shredded cheese, avocado, sour cream, or hot sauce, optional
Instructions
Cook the onion. Heat the oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Light browning is acceptable, but avoid scorching the edges.
Add the aromatics and spices. Stir in the garlic, cumin, chili powder, oregano, and salt. Cook for about 30 seconds, just until the garlic and spices smell fragrant. Garlic burns quickly, so keep the mixture moving.
Coat the rice. Add the uncooked rice and stir for 1 minute. The oil and spices should coat most of the grains. Briefly heating the rice gives it a lightly toasted flavor and reduces surface starch.
Add the cooking liquid. Pour in the diced tomatoes with their juices and the broth. Scrape the bottom of the skillet to release any browned onion or spices.
Begin cooking. Raise the heat to medium-high and bring the mixture to a steady simmer. Stir once so the rice is distributed evenly.
Cover and reduce the heat. Place the lid on the skillet and reduce the heat to low. Cook for 18 minutes without lifting the lid. Frequent stirring releases starch and can make the finished tomato rice skillet gummy.
Add the beans and corn. Remove the lid and check the rice. Most of the liquid should be absorbed, though the grains may still be slightly firm. Fold in the drained canned black beans and canned corn.
Finish cooking. Cover the skillet again and cook over low heat for another 3 to 5 minutes, until the rice is tender and the beans and corn are hot.
Rest before serving. Remove the covered skillet from the heat and let it stand for 5 to 10 minutes. Fluff the rice with a fork. Add lime juice, then taste and adjust the salt.
How to Correct Rice That Is Too Firm or Too Wet
Rice may cook differently depending on the skillet’s diameter, the strength of the burner, the tomato brand, and how tightly the lid fits.
If the rice remains firm after the stated cooking time, add 2 to 4 tablespoons (30 to 60 milliliters) of broth or water. Cover the skillet and cook over low heat for another 3 to 5 minutes. Repeat only if the grains still have a hard center.
If excess liquid remains after the rice is tender, remove the lid and cook over low heat for several minutes. Stir gently once or twice to prevent sticking. The resting period will also absorb a small amount of moisture.
Scorched rice usually indicates excessive heat or a thin skillet. Keep the burner at its lowest practical setting once the liquid begins simmering. A heavy-bottomed pan distributes heat more evenly.
Ingredient Substitutions That Preserve the Cooking Ratio
Some substitutions change only the flavor. Others affect the amount of liquid or the cooking time.
Beans and Corn
Pinto beans, kidney beans, or small red beans can replace black beans in equal quantities. Drain and rinse any canned beans unless they are packed in a seasoned sauce intended for the dish.
Frozen corn can replace canned corn. Add 1 1/2 cups (about 225 grams) of frozen kernels at the same stage as the beans. Thawing is unnecessary, though the skillet may need an extra minute or two over low heat.
Tomatoes
Plain diced tomatoes give the cook direct control over seasoning. Fire-roasted tomatoes add a smoky flavor, while tomatoes with green chiles add heat.
Crushed tomatoes can make the rice softer because they disperse more thoroughly into the cooking liquid. If using crushed tomatoes, begin checking the rice a few minutes early.
Rice
Basmati or jasmine rice can replace standard long-grain white rice. Jasmine rice tends to be softer and may finish sooner.
Brown rice is not a direct substitution. Most varieties need 35 to 50 minutes and additional liquid. Beans and corn should be added near the end so they do not break down during the longer cooking period.
Instant rice also requires a different method and much less liquid. Using it in the recipe as written will probably produce a loose, overcooked mixture.
Ways to

Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

