
This hearty vegetable rice recipe is a colorful, flavor-packed one-pot dinner loaded with pinto beans, fresh vegetables, and warm spices. It's the easy, healthy plant-based meal your weeknight rotation needs.

Some dinners just work. This vegetable rice recipe is one of those meals that checks every box: it's wholesome, deeply flavorful, endlessly adaptable, and comes together in a single pot with pantry staples you probably already have on hand. Whether you're exploring easy rice recipes for a healthy weeknight dinner or just looking for satisfying meals that go with rice, this one delivers every single time.
Think Spanish rice meets a hearty bean stew, all cooked together into one golden, fragrant pot. The pinto beans add creamy protein, the bell peppers bring sweetness and color, and that squeeze of lime at the end ties everything together in the best possible way.
The secret is in toasting the rice before adding any liquid. It takes two extra minutes and makes a dramatic difference. Toasted rice develops a subtle nuttiness that elevates the entire dish and keeps every grain distinct rather than mushy.
The spice blend here, cumin, smoked paprika, and a little chili powder, is inspired by classic Spanish rice but kept approachable enough for the whole family. It's bold without being spicy, and the tomato paste gives the rice that gorgeous deep-orange color you see in restaurant-style Spanish rice meals.
This is also a genuinely healthy plant-based dinner that doesn't sacrifice comfort. Pinto beans and brown rice are nutritional powerhouses on their own. Together with vegetables and a bright finish of lime and cilantro, you have a complete, balanced meal in one bowl.
Chef's Tip: Rinsing your rice until the water runs clear removes excess surface starch. This is the single most important step for fluffy, non-sticky rice every time.
A wide, heavy-bottomed skillet with a tight-fitting lid is the real hero of easy one-pot dinner ideas like this one. A proper lid seal traps steam and cooks the rice evenly without burning the bottom.
This dish is hearty enough to stand completely on its own as a plant-based dinner, but it also plays well with others. Here are some ideas for meals that go with rice like this:
If you love dinner recipes with beans, this pairs beautifully with a simple black bean soup or a side of refried pink beans for an extra-hearty spread.
One of the best things about this recipe is how flexible it is. A few easy variations to try:
This is truly one of those easy rice recipes that adapts to whatever you have in the fridge, making it a weeknight staple worth bookmarking.
Ready to make it? Here is everything you need for this cozy, colorful one-pot dinner:

This hearty vegetable rice recipe is a colorful, flavor-packed one-pot dinner loaded with pinto beans, fresh vegetables, and warm spices. It's the easy, healthy plant-based meal your weeknight rotation needs.
Heat the olive oil in a large, deep skillet or wide pot over medium heat. Add the diced onion and both bell peppers and cook, stirring occasionally, for 5 to 6 minutes until softened and just beginning to turn golden.
Add the minced garlic, cumin, smoked paprika, and chili powder. Stir constantly for about 1 minute until the spices are fragrant.
Add the rinsed rice and stir to coat every grain in the oil and spices. Toast the rice for 2 minutes, stirring often, until it smells slightly nutty.
Stir in the tomato paste, diced tomatoes with their juices, vegetable broth, salt, and black pepper. Mix well to combine everything.
Bring the mixture to a boil over medium-high heat, then reduce to a low simmer. Cover tightly with a lid and cook for 18 minutes. Do not lift the lid during this time.
After 18 minutes, remove the lid and check that most of the liquid has been absorbed. Stir in the drained pinto beans and frozen corn.
Replace the lid and cook for an additional 3 to 4 minutes over low heat until the beans and corn are warmed through and the rice is fully tender.
Remove from heat and let the pot rest, covered, for 5 minutes. Fluff with a fork, taste for seasoning, and adjust salt as needed.
Serve topped with fresh chopped cilantro and a squeeze of lime juice.
This vegetable rice actually gets better the next day as the flavors meld together overnight. Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze portions for up to 2 months.
To reheat, add a small splash of water or vegetable broth and warm it gently in a skillet or the microwave. It comes back to life beautifully, making it perfect for meal prep or easy packed lunches throughout the week.
If you are looking for healthy plant-based dinner recipes that are also practical and budget-friendly, this vegetable rice with beans is exactly what you need to add to your regular rotation.