Instant Pot Rice and Beans
If you’re looking for a hands-off, flavor-packed one-pot dinner that’s comforting, budget-friendly, and endlessly adaptable, this Instant Pot Rice and Beans recipe is your new weekday hero. It blends tender rice with hearty black beans, bright tomatoes, and warm spices, delivering big flavor with minimal effort. The whole pot comes together in the electric pressure cooker for an easy cleanup and a perfectly tender result every time.
Why you’ll love this recipe

This recipe is all about balance: fluffy rice, creamy beans, vibrant herbs, and a gentle kick from jalapeño. Using dried beans keeps the texture and flavor authentic while saving money, and cooking everything together in the Instant Pot means it absorbs all the aromatics and spices for a deeply flavored dish. It’s naturally packed with protein and fiber and doubles as a great side, main course, or filling for bowls, burritos, and salads.
Ingredients
- 1 large red onion, finely chopped
- 2 cups white rice or brown rice – rinsed and drained
- 1 cup dried black beans, rinsed
- 4 cups water or low sodium chicken broth
- 1 1/2 tablespoons cumin
- 1 tablespoon garlic powder
- 2 teaspoons chili powder
- 1 teaspoon paprika
- 1/2 teaspoon oregano
- 1 teaspoon salt, or to taste
- 28 oz can diced tomatoes, optionally with green peppers
- 1 bunch cilantro, chopped
- 1 jalapeño, deseeded and diced
Quick notes before you start
- If you choose brown rice, the texture will be heartier and the cook time slightly different. This recipe uses a method that works with the ingredient list as written—rice and beans together—so follow the step-by-step directions below for best results.
- Rinsing rice and beans removes surface starch and dust, which helps prevent foaming and bitterness during pressure cooking.
- Use low sodium chicken broth for extra depth, or water for a neutral base. Either works well with the spices and tomatoes.
Flavor tips

For more brightness, stir in fresh lime juice at the end. If you like more heat, leave some seeds in the jalapeño or add a pinch of cayenne. For an extra smoky note, substitute smoked paprika for the regular paprika. Freshly chopped cilantro at the end keeps the herb’s flavor lively and aromatic.
Step-by-step Instant Pot Rice and Beans

Below are clear, sequential directions rewritten from the original instructions so you can follow the process easily. Quantities remain exactly as listed in the ingredient section.
- Prepare your ingredients. Finely chop the red onion. Rinse and drain 2 cups of white or brown rice and 1 cup of dried black beans. Dice the canned tomatoes if desired, and chop the cilantro. Deseed and dice the jalapeño.
- Set your Instant Pot to the Sauté function and allow it to warm for a minute. Add the finely chopped red onion and sauté until the onion becomes translucent and fragrant, about 3 to 5 minutes. Stir frequently to prevent sticking.
- Turn off the Sauté function. Add the rinsed rice and rinsed dried black beans to the Instant Pot, spreading them evenly over the onions.
- Add the canned diced tomatoes directly from the can, including their juices. If your can contains green peppers and you enjoy their flavor, include them as well.
- Pour in 4 cups of water or low sodium chicken broth. Make sure the rice and beans are submerged and the liquid covers the ingredients evenly.
- Sprinkle the spices over the mixture: 1 1/2 tablespoons cumin, 1 tablespoon garlic powder, 2 teaspoons chili powder, 1 teaspoon paprika, 1/2 teaspoon oregano, and 1 teaspoon salt (or to taste). Add the diced jalapeño on top so its heat infuses the pot while pressure cooking.
- Gently stir once or twice to distribute the spices and tomatoes, taking care not to overmix. You want an even spread, but a gentle touch keeps rice from sticking to the bottom.
- Secure the Instant Pot lid and set the valve to Sealing. Select the Manual or Pressure Cook setting and set the timer for 22 minutes at high pressure. This timing balances cooking both the rice and the dried beans together when using white rice; if you chose brown rice, allow the same sequence but expect a slightly firmer texture—do not change ingredient amounts.
- When the cook cycle finishes, allow the pressure to release naturally for 10 minutes. After 10 minutes of natural release, carefully move the valve to Venting to release any remaining pressure. Open the lid away from your face once the pin drops.
- Gently fluff the rice and beans with a fork to combine the textures and distribute any remaining liquid. Taste and adjust seasoning with additional salt if needed.
- Stir in the chopped cilantro for a fresh finish. Serve warm, garnished with more cilantro if desired, and accompany with lime wedges, sliced avocado, shredded cheese, or a dollop of plain yogurt to suit your preferences.
Serving suggestions
This Instant Pot Rice and Beans shines as a main course served with simple sides or as a flavorful component in bowls and wraps. Try these ideas:
- Rice and bean bowls: Spoon over mixed greens and top with avocado, a squeeze of lime, and a spoonful of plain yogurt or sour cream.
- Tacos or burritos: Use as a filling with shredded lettuce, tomato, and shredded cheese.
- As a side: Pair with grilled vegetables, pan-seared fish, or a lean protein of your choice.
- Meal prep: Portion into containers for easy lunches—this keeps well in the fridge for up to 4 days.
Make-ahead and storage
Let leftovers cool to room temperature before refrigerating in airtight containers. Stored in the fridge, this dish will stay good for about 3 to 4 days. Reheat gently on the stovetop with a splash of water or broth to keep the rice moist, or microwave in short intervals, stirring in between. For longer storage, freeze portions for up to 3 months; thaw overnight before reheating.
Notes and troubleshooting
- If the rice seems undercooked after pressure release, add 1/4 cup water, close the lid, and cook on High Pressure for an additional 2–3 minutes, then quick release.
- If the beans are significantly firmer than you prefer, allow the pot to sit on Keep Warm for another 10–15 minutes after pressure release; the residual heat will continue softening them.
- Foaming during pressure cooking can occur with dried beans. Rinsing thoroughly and using the correct liquid-to-bean ratio helps reduce foaming. Always follow your Instant Pot’s safety guidelines if you notice excessive foaming.
Why this method works
Cooking dried beans and rice together in an electric pressure cooker lets the flavors meld deeply because the sealed environment traps steam and concentrates aromatics. The spices toast briefly during the sauté step to amplify their aroma before the pressure cook, and the tomatoes add acidity and moisture to balance the starchiness of the rice. Allowing a short natural pressure release helps beans and rice finish cooking gently and prevents overly broken grains.
Ingredient swaps and variations
- Vegetable broth can substitute for chicken broth for a vegetarian-friendly flavor edge while keeping the same volume.
- Swap black beans for pinto beans or a mixed bean blend, keeping quantities the same. Cooking times are similar, but textures will vary slightly.
- Add corn kernels or chopped bell pepper with the tomatoes for more color and sweetness.
- For a smoky flavor, substitute smoked paprika for the paprika and add a teaspoon of chipotle powder if you like heat.
Final thoughts
This Instant Pot Rice and Beans recipe is reliable, flavorful, and effortless. It’s a great foundation to customize for weeknight dinners, meal prep, or feeding a crowd. The step-by-step directions keep the process straightforward, and the final dish rewards you with comforting, layered flavors that taste like they took much longer to make. Keep a batch in the fridge for quick lunches, turn it into tacos for a fun twist, or enjoy it simply spooned from the pot with a forkful of cilantro on top.
Happy cooking—and may your Instant Pot deliver perfectly tender rice and beans every time.

Instant Pot Rice and Beans
Ingredients
Equipment
Method
- Finely chop the red onion, chop the cilantro, and deseed and dice the jalapeño.
- Rinse the rice until the water runs clear and drain. Rinse the dried black beans and drain.
- Layer the ingredients in the Instant Pot in this exact order without stirring: chopped onion, rice, rinsed black beans, water or broth, cumin, garlic powder, chili powder, paprika, oregano, salt, diced jalapeño, and finally the can of diced tomatoes.
- Use a spoon to lightly press and distribute the layers evenly, but do not stir.
- Close the lid and set the pressure valve to sealing. Select Pressure Cook (High) or Manual High and set for 22 minutes.
- When cooking completes, perform a quick release of the pressure according to your Instant Pot's instructions.
- Open the lid, add the chopped cilantro, and gently stir to combine.
- If the mixture is still a bit liquidy or the rice seems slightly underdone, close the lid and let it sit for 10 minutes to finish steaming.
- Fluff gently with a fork and serve warm.
Notes
- Cook time may vary by Instant Pot model and size.
- Lightly spraying the bottom with olive oil can help prevent sticking.
- If using canned beans, drain and rinse them well to avoid excess liquid.
- Fluff the rice and beans gently with a fork after cooking.
