
There’s a reason this one-pot dish has been a staple for generations—it delivers smoky, savory flavor with minimal effort. The beans soak up the spices while the rice cooks to fluffy perfection, all in the same pot.
This method ensures every bite is packed with depth, thanks to a simple blend of spices and a slow simmer. The result is a hearty, vegan meal that’s as comforting as it is nourishing.
No complicated steps here—just layer the ingredients, let them cook, and enjoy the rich, satisfying combination. It’s a dish that proves simple can be extraordinary.
Perfect for weeknight dinners or meal prep. Here’s how to make it.
Ingredients for Pintos and Rice
Pantry staples and fresh produce combine for this comforting, flavorful one-pot meal everyone loves.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🌱 | 1 lb | Rinsed and picked over |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Vegetable Broth 🥣 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For signature smoky taste |
| Ground Cumin 🌿 | 1 tsp | Freshly ground for best aroma |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🍈 | 1 whole | Removed before serving |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Adjust to taste at end |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Canned Diced Tomatoes 🍅 | 1 can | 14.5 oz, with juices |
| Green Bell Pepper 🌶️ | 1 whole | Medium, diced for texture |
The beans are the foundation here. Dried pintos from bulk bins (check Whole Foods or Sprouts) are ideal—look for a recent harvest date for faster cooking. Soak overnight for best results, or use the quick-soak method (boil 2 minutes, rest 1 hour). The smoked paprika is non-negotiable for that signature depth—Penzeys or Simply Organic brands deliver consistent quality.
No smoked paprika? Regular paprika plus a pinch of chipotle powder gets you close. Fresh tomatoes work at 2 cups diced, but canned saves time. For extra smokiness, add 1 tsp liquid smoke. The rice can be brown (add 20 minutes cook time and extra broth), or swap in quinoa for a protein boost. Trader Joe’s has a great canned pinto bean option if you’re pressed for time.
Leftovers taste even better the next day. Stores 4-5 days in the fridge, freezes for 3 months. Portion into containers for easy meal prep—microwave with a splash of water to revive.
Why You’ll Love This Recipe
- One Pot Meal: I love that everything—beans, rice, broth, onion, and garlic—cooks together in a single pot, so cleanup is a breeze.
- Rich and Savory: The garlic and onion simmered in vegetable broth give the pintos and rice a deep, comforting flavor that’s hard to resist.
- Meal Prep Dream: This dish keeps well for days, so I can make a big batch and enjoy it for lunch or dinner all week long.
- Budget Stretcher: Dried beans and rice are so affordable, and this recipe turns them into something hearty and satisfying without breaking the bank.
Step-by-Step Instructions for Pintos and Rice
Here’s the method. Straightforward, tested, works every time.
Step 1: Soak and Prep the Beans
Rinse the 1 lb Dried Pinto Beans thoroughly under cold water to remove any debris, then pick over to discard stones or damaged beans. Place them in a large bowl and cover with cold water by 2 inches. Let soak for 8 hours or overnight.
Drain and rinse the soaked beans before cooking. This soaking step reduces cooking time significantly and helps prevent the beans from splitting during the simmer. Meanwhile, rinse the 1 cup Long-Grain White Rice thoroughly under cold water until the water runs clear.
Step 2: Sauté the Aromatics
Heat the 2 tbsp Olive Oil in a large, heavy pot or Dutch oven over medium heat. Add the finely diced 1 whole Yellow Onion and diced 1 whole Green Bell Pepper, cooking for 5-6 minutes until softened and just beginning to brown.
Stir in the 4 cloves Garlic Cloves and cook for 30 seconds until fragrant. Add the 1 tbsp Smoked Paprika, 1 tsp Ground Cumin, and 1 tsp Dried Oregano, stirring for 1 minute to toast the spices and deepen their flavors.
Step 3: Cook the Beans and Build Flavor
Add the soaked beans, 1 can Canned Diced Tomatoes with their juices, 4 cups Vegetable Broth, 1 whole Bay Leaf, 1 tsp Salt, and 0.5 tsp Black Pepper to the pot. Bring to a boil, then reduce heat to low and simmer, partially covered, for 45-50 minutes.
Check the beans for tenderness—they should be soft but not mushy. Stir occasionally and add a splash of water if the mixture becomes too dry. The broth should be slightly thickened, and the beans should have absorbed much of the smoky, spiced liquid.
Step 4: Add Rice and Finish Cooking
Stir in the rinsed 1 cup Long-Grain White Rice, ensuring it is fully submerged in the liquid. Increase heat to medium and bring to a gentle boil, then reduce heat to low, cover, and simmer for 18-20 minutes.
Cook until the rice is tender and the liquid is mostly absorbed. Remove the 1 whole Bay Leaf before serving. Let the dish sit covered for 5 minutes off the heat to allow the rice to steam and finish absorbing any remaining liquid.
Pro Tips For Making Pintos And Rice
- Soak the Beans: I learned this the hard way—skip soaking and your pintos will take forever to soften. Cover them with water by 2 inches and let them sit overnight, or use the quick-soak method (boil for 2 minutes, then rest for 1 hour).
- Sauté the Aromatics: Cook the diced onion and minced garlic in a little oil until golden and fragrant before adding anything else. It adds a depth of flavor that raw garlic and onion just can’t match.
- Use Enough Broth: Pintos absorb a lot of liquid, so use a 1:3 ratio of beans to vegetable broth (e.g., 1 cup beans to 3 cups broth) to keep them from drying out. Sounds like a lot, but they’ll drink it up.
- Cook Rice Separately: I was skeptical until I tried it—cooking the rice separately prevents it from turning mushy while the beans finish. Start the rice 15 minutes after the beans, and they’ll both be ready at the same time.
Perfect Pairings for This Dish
Side Dish Ideas
This dish is already a complete meal, but a simple green salad with lime vinaigrette adds freshness. Toss 4 cups mixed greens with 2 tbsp olive oil and 1 tbsp lime juice. The acidity cuts through the richness beautifully. 🥗
Bread Pairings
Warm cornbread is my top choice—its sweetness complements the smoky beans. I love the Jiffy mix version for ease, but homemade with 1 cup cornmeal is unbeatable. Flour tortillas work too for scooping up every last bite.
Topping Suggestions
Set out pickled jalapeños, diced avocado, or fresh cilantro for customization. A dollop of vegan sour cream (Tofutti brand is great) adds creaminess. I always include lime wedges for that final brightness.
Beverage Pairings
A cold Mexican lager like Modelo Especial cleanses the palate. For non-alcoholic options, hibiscus iced tea (brew 2 tbsp dried hibiscus in 4 cups water) offers tart contrast. 🍺
Dessert Follow-Up
End with churros dusted in cinnamon sugar or tres leches cake for a sweet finish. For simplicity, cinnamon-dusted apples sautéed in 1 tbsp butter substitute hit the spot.
Nutrition Facts
Frequently Asked Questions
Can I use canned pinto beans instead?
Use 2 cans (15 oz each), drained and rinsed. Skip the soaking and reduce simmering time to just 10 minutes with the spices before adding rice.
Why did my rice turn out mushy?
This usually happens if the rice sits in liquid too long. Ensure you use the exact 1 cup rice to 4 cups broth ratio and check doneness at 18 minutes. Let it rest 5 minutes off heat.
How do I make it spicier?
Add 1/2 tsp cayenne with the spices, or stir in 1 chopped chipotle pepper in adobo when cooking the beans. Top with hot sauce or pickled jalapeños when serving.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026