Melt butter in a large nonstick skillet over medium-high heat.
Add the onions and red peppers; cook for 3 minutes. Stir in the garlic and continue to cook for 30 seconds.
Add the rice and cook, stirring often, for 2 minutes. Stir in the diced tomatoes with green chilies, black beans, and corn. Season with cumin, salt, and pepper.
Stir in the vegetable broth and bring to a boil. Cover with a lid, reduce heat to low, and cook for 15 to 20 minutes, or until liquid is absorbed.
Remove the lid, fluff with a fork, and stir in cilantro and lime juice.
Serve.
Notes
If you don't have a lid, cover the pan or skillet with aluminum foil and tuck the foil all around the pan.
Rinse Canned Vegetables: Always rinse canned veggies (unless the recipe says otherwise) to remove excess sodium and the can's liquid.
Add Protein: Add some diced, cooked chicken, shrimp, or steak bites to the dish.
Using Broth: Using vegetable broth instead of water to cook the rice enhances the flavor. If you don't have vegetable broth, chicken broth works too.
Brown Rice: To use brown rice, you'll need to cook the dish for 30 minutes, remove it from the heat, and let it sit covered for 10 more minutes.