Orzo and Black Beans: A Bright One-Pot Weeknight Meal

Updated November 3, 2026

Total time
41 min
prep 15 min · cook 26 min
Serves
4
portions as written

Jump to recipe

Orzo and Black Beans: A Bright One-Pot Weeknight Meal

This orzo and black beans recipe is a one-pot, Southwest-inspired meal of tender pasta, seasoned beans, tomatoes, corn, and peppers finished with lime and cilantro. It is filling without being heavy, and the orzo cooks right in the flavorful broth, so there is no separate pot of pasta to drain.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 1 medium yellow onion, diced, about 1 cup (150 g)
  • 1 small red bell pepper, diced, about 1 cup (150 g)
  • 2 garlic cloves, finely chopped, about 2 teaspoons (6 g)
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) smoked paprika
  • 1 teaspoon (2.5 g) chili powder
  • 1/2 teaspoon (1 g) dried oregano
  • 1 1/2 cups (280 g) dry orzo
  • 1 can diced tomatoes, 14.5 ounces (411 g), including the juice
  • 2 1/2 cups (600 ml) low-sodium vegetable broth
  • 1 can black beans, 15 ounces (425 g), drained and rinsed
  • 1 cup (150 g) corn kernels, fresh or frozen; thaw frozen corn first
  • 3/4 teaspoon (4.5 g) fine salt, or to taste
  • 1/4 teaspoon (0.5 g) ground black pepper
  • 2 tablespoons (30 ml) fresh lime juice, plus lime wedges for serving if desired
  • 1/3 cup (10 g) chopped fresh cilantro
  • 1/2 cup (55 g) crumbled feta or shredded Monterey Jack, optional
  • Up to 1/2 cup (120 ml) hot water or broth, as needed to loosen the orzo

Instructions

  1. Prepare the ingredients. Dice the onion and pepper, chop the garlic, drain and rinse the beans, and measure the orzo and spices. If using frozen corn, thaw it and drain off any excess water. Having everything ready before you start makes it easier to stir the orzo regularly once it is simmering.
  2. Soften the vegetables. Warm the olive oil in a large, deep skillet or sauté pan over medium heat. Add the onion and bell pepper and cook for about 4 minutes, stirring occasionally, until the onion is translucent and the pepper has started to soften. Stir in the garlic, cumin, smoked paprika, chili powder, and oregano. Cook for 30 seconds, just until fragrant; do not let the garlic brown.
  3. Coat the orzo in the spices. Add the dry orzo and stir for about 1 minute so the grains are coated with the oil and seasoning. This brief toasting adds a lightly nutty flavor and helps distribute the spices. Keep stirring, since small pasta can catch on the bottom of a hot pan.
  4. Add the tomatoes and broth. Pour in the diced tomatoes with their juice and the vegetable broth. Stir well, scraping the bottom of the pan to release any toasted bits. Add the salt and black pepper. Bring the mixture to a gentle boil, then reduce the heat to medium-low so it simmers steadily rather than bubbling hard.
  5. Simmer until the orzo is tender. Cover the pan and cook for 8 minutes, then uncover and stir thoroughly, making sure to loosen any pasta at the bottom and edges. Continue simmering uncovered for about 7 minutes, stirring every 2 to 3 minutes. The orzo should be tender but still hold its shape, and most of the liquid should be absorbed. If the pan looks dry before the pasta is done, stir in hot water or broth 2 tablespoons (30 ml) at a time. If there is a little extra liquid at the end, simmer for another minute or two while stirring.
  6. Warm the beans and corn. Fold in the rinsed black beans and corn. Cook for 2 minutes, stirring gently, until they are hot throughout. Taste a piece of orzo to check its texture; if it is still firm in the center, add a splash of hot broth, cover, and cook for another minute before checking again.
  7. Rest and finish. Take the pan off the heat, cover it, and leave it for 5 minutes. Stir in the lime juice and cilantro, then taste and adjust the salt, pepper, or lime. The short rest lets the pasta settle and absorb remaining liquid. Add the optional cheese just before serving, or pass it at the table.

Tips

  • Stir more often as the pasta thickens. Orzo releases starch as it cooks, which gives the dish a pleasantly saucy texture but also makes it more likely to stick. Stir especially well after uncovering the pan and check the corners and center of the skillet. A heavy-bottomed pan and gentle simmer help prevent scorching.
  • Use broth with care. Low-sodium broth gives you control over seasoning, while regular broth works too if you reduce the added salt at first. Different brands of tomatoes and broth contain different amounts of salt, so make the final adjustment after the beans, lime, and pasta are combined.
  • Choose a practical pasta substitute if needed. Small pasta shapes such as ditalini or small shells can replace orzo, but their cooking times and liquid needs may differ. Start checking them at the package’s suggested cooking time and add broth a little at a time if the pan becomes dry. Rice is not a direct swap: it takes a different amount of liquid and a different cooking time.
  • Keep the finish fresh. Lime and cilantro go in after cooking so their flavor stays bright. If cilantro is not to your taste, use chopped parsley or sliced green onion; either gives a fresh finish, though the flavor will be less citrusy and herbal.

Serving Suggestions

Serve the orzo warm in shallow bowls, with lime wedges on the side so everyone can add acidity to taste. A spoonful of salsa, sliced avocado, or a few pickled jalapeños makes a simple topping. Crumbled feta brings a salty, tangy contrast, while Monterey Jack melts into the hot pasta for a milder, creamy finish. For crunch, add crushed tortilla chips only at the table so they do not soften in the skillet.

This is substantial enough to serve as a meatless main dish, especially with a crisp green salad dressed with lime or a light vinaigrette. It also pairs well with sautéed greens, cabbage slaw, or roasted zucchini. If serving it as a side, plan on smaller portions alongside grilled vegetables or another main dish. For a casual meal, put the toppings in separate bowls and let diners add their own; this is especially useful when some people want extra heat or prefer to skip cheese.

Variations

Make it spicier: Add 1/4 teaspoon (0.5 g) cayenne with the other spices, or stir in minced jalapeño with the onion and pepper. You can also serve hot sauce at the table, which keeps the base recipe mild for a group. For a smoky, spicy note, use a little chipotle powder in place of some of the chili powder, starting with 1/8 teaspoon (0.3 g) because it can be potent.

Change the vegetables: Replace the corn with 1 cup (150 g) diced zucchini or add a handful of baby spinach when you fold in the beans. Zucchini can go in with the pepper, while spinach needs only a minute to wilt. A handful of chopped roasted red pepper can replace the fresh bell pepper; add it with the beans so it warms without becoming too soft.

Make it dairy-free or richer: The recipe is dairy-free if you leave off the optional cheese. For a creamy variation, stir in 2 tablespoons (30 ml) sour cream or plain yogurt after the pan has rested, rather than boiling it with the pasta. For a fully plant-based topping, use a dairy-free alternative or sliced avocado. The beans already provide plenty of substance, so toppings are flexible rather than essential.

Add another protein: Stir in 1 cup (150 g) of cooked, diced chicken or 1 cup (150 g) of cooked crumbled ground meat with the beans, allowing it to heat through. Cook any raw meat separately before adding it; do not rely on the brief warming step to cook raw meat safely. If using canned beans beyond the black beans, drain and rinse them first, and add a little extra lime or seasoning if the result tastes mild.

Storage and Reheating

Transfer leftovers to a shallow, covered container and refrigerate within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The orzo will continue to absorb liquid as it sits, so the leftovers will be thicker than the freshly cooked dish. For longer storage, freeze in airtight portions for up to 2 months for best quality; thaw overnight in the refrigerator before reheating. The pasta may be softer after freezing, but the flavor remains suitable for an easy lunch.

Reheat a portion in a covered microwave-safe bowl, stirring once or twice, or warm it in a small saucepan over medium-low heat. Add 1 to 2 tablespoons (15 to 30 ml) of water or broth per serving to loosen the pasta, then add more if needed. Heat leftovers until they reach 165°F (74°C), as measured with a food thermometer, and serve promptly. Add a fresh squeeze of lime or a little cilantro after reheating to restore some brightness. Avoid repeatedly cooling and reheating the whole batch; warm only the portions you plan to eat.

Frequently Asked Questions

Can I cook this in advance?
Yes. Make it earlier in the day, cool it promptly, and refrigerate it in a covered container. The pasta thickens as it stands, so reheat it with a splash of broth or water and stir until evenly hot. If you want the freshest texture, cook the orzo shortly before serving and prepare the chopped vegetables and toppings in advance.

Why is my orzo still firm or too soupy?
Orzo brands and pans vary, and simmering strength affects how quickly the liquid is absorbed. If the pasta is firm and the skillet is nearly dry, add hot broth a few tablespoons at a time, cover, and simmer for another minute before checking. If the orzo is tender but the dish is loose, simmer it uncovered briefly while stirring. The 5-minute rest also allows some remaining liquid to settle into the pasta.

Do I need to rinse the black beans?
Rinsing and draining canned beans removes the packing liquid, which can otherwise make the dish saltier, darker, and slightly thicker. Drain them in a colander and rinse under cool water until the water runs mostly clear. If you want to use dried black beans, cook them separately until tender first; uncooked dried beans will not become tender during the short orzo simmer.

Can I use whole-wheat orzo?
Usually, but check the package because whole-wheat orzo may take longer to cook and can absorb liquid differently. Begin checking a few minutes before the package time is complete, and keep extra hot broth nearby. Add it gradually rather than pouring in a large amount at once, since the tomatoes and beans also contribute moisture.

Can I make the recipe without tomatoes?
You can, but tomatoes add both liquid and acidity, so simply leaving them out will change the cooking balance. Replace the can with about 1 cup (240 ml) additional broth and add extra lime juice at the end to taste. The dish will be less tangy and will have a brothier, more bean-and-spice-forward flavor; keep an eye on the orzo and add liquid as needed.

Related

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).