Rice and Beans Skillet – I Heart Vegetables


This one-pan rice and beans recipe is an easy dinner with tons of flavor. This dish is filled with veggies, plant-based protein, and fiber. It cooks quickly, making it perfect for a weeknight meal!

I love cooking but I don’t love spending a lot of time doing dishes. That’s why I love one pan recipes like this one! Everything cooks in one skillet, so clean up is a breeze. Plus, this recipe has plenty of plant-based protein and fiber to keep you full. Customize it with your favorite toppings, and you’ll have dinner ready in no time.

Ingredients & Substitutions

  • Olive Oil – Or use any cooking oil you have on hand.
  • Yellow Onion & Red Bell Pepper – These create a flavorful veggie base, but you can swap in green peppers, zucchini, or mushrooms.
  • Seasonings – The combination of garlic, chili powder, smoked paprika, and cumin brings a smoky, bold flavor.
  • White Rice – Long-grain white rice works best, but you can use jasmine or basmati rice too. Just be sure to rinse the rice well before using.
  • Vegetable Broth – I like using broth to add a deeper flavor, but water works too.
  • Black Beans – If you don’t have black beans, pinto beans are a good substitute.
  • Frozen Corn – There’s no need to thaw it, it cooks right in. You can use canned corn if you like, just be sure to drain it.
  • Lime Juice – A squeeze of lime juice brightens the whole dish, so don’t skip it!

How to Make Rice and Beans in a Skillet