Crockpot Black Beans & Rice
The ultimate set-it-and-forget-it comfort food that’s been a staple in Cuban, Puerto Rican, and Dominican kitchens for generations now made stupid-easy in your slow cooker.

This one-pot wonder gives you perfectly creamy black beans and fluffy long-grain rice infused with classic sofrito (onion, green pepper, garlic), warm spices, smoked paprika, and bay leaves. Just 8 minutes of morning prep, no soaking beans, no separate rice pot, and you come home to a house that smells like abuela’s kitchen.
Vegan, gluten-free, costs less than $10 to feed 8 people, and tastes even better the next day. Whether you serve it as a hearty main with avocado and hot sauce, a side for grilled chicken, or stuffed into burritos this Crockpot Black Beans & Rice is guaranteed to become your weekly go-to.
Recipes You Need to Try
What’s in this recipe?
This is the ultimate one-pot Cuban-style Moros y Cristianos made ridiculously easy. Tender black beans and perfectly fluffy rice slow-cook together with classic sofrito (onion, green pepper, garlic), cumin, oregano, smoked paprika, bay leaves, and a splash of acid at the end for brightness. It’s naturally vegan (use veggie broth), gluten-free, costs under $2 per serving, and tastes like you spent all day in the kitchen.

What type of rice is used?
Only long-grain white rice (regular American long-grain, jasmine, or basmati).
It absorbs the exact right amount of liquid in the last hour and stays separate and fluffy.
Never use brown rice (needs 2–3 extra hours), instant rice, or short-grain — they will ruin the texture.
Can I use dried beans instead of canned?
Yes this recipe is written for 1 lb (about 2 cups) dried black beans (no soaking required!).
The long slow-cook makes them ultra creamy.
If you only have canned: use 3 (15 oz) cans, drained & rinsed, and reduce broth to 5 cups total.
How to make this recipe:

- Rinse dried beans (or drain canned ones).
- Add everything except rice and lime juice/vinegar to a 6-quart crockpot: beans, diced onion, diced green pepper, minced garlic, diced tomatoes with juice, broth, cumin, oregano, smoked paprika, salt, pepper, bay leaves.
- Cook on LOW 7–8 hours or HIGH 4 hours until beans are almost tender.
- Stir in 1 ½ cups rinsed long-grain white rice (and ½ cup extra broth if it looks dry).
- Switch to HIGH and cook 60–75 more minutes until rice is perfect.
- Remove bay leaves, stir in 2 tbsp lime juice or red wine vinegar + ¼ cup chopped cilantro.
- Taste and add extra salt (usually another ½–1 tsp). Rest 10 minutes — it thickens beautifully.
Can this recipe be doubled?
Absolutely! Use an 8-quart crockpot and double every single ingredient. Cooking time stays exactly the same rice still goes in at the end. This is the #1 freezer meal in our community.
Recipe pro tips:

- Add rice only in the final 60–75 min or it turns mushy
- Always taste and add salt at the end beans drink it up
- For authentic flavor, add 1 tsp bacon drippings or a smoked ham hock
- Stir in ½ cup coconut milk or heavy cream at the end for creamy version
- Freeze in 2-cup portions reheats in microwave with a splash of water
Ingredients (Serves 6–8 generous portions)
- 1 lb (2 cups) dry black beans, rinsed (or 3 × 15 oz cans, drained)
- 1 ½ cups long-grain white rice (jasmine or regular)
- 1 large onion, finely diced
- 1 green bell pepper, finely diced
- 4 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes with juice (optional but recommended)
- 6 cups vegetable or chicken broth (5 cups if using canned beans)
- 2 bay leaves
- 2 tsp ground cumin
- 2 tsp dried oregano
- 1 tsp smoked paprika
- 1 tsp salt (plus more to taste at end)
- ½ tsp black pepper
- 2 tbsp lime juice or red wine vinegar
- ¼ cup fresh cilantro, chopped
Optional add-ins: jalapeño, ham hock, ½ cup coconut milk at end
Instructions
(Full step-by-step above under “How to make this recipe” — just dump, walk away, add rice later, finish with acid and cilantro.)
Equipment
- 6–8 quart slow cooker
- Cutting board & knife
- Measuring cups/spoons
- Wooden spoon
Nutrition (per 1¼-cup serving, using dried beans & vegetable broth)
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Protein | 16 g |
| Carbohydrates | 64 g |
| Fat | 2 g |
| Fiber | 14 g |
| Iron | 25 % DV |
| Potassium | 20 % DV |

Crockpot Black Beans & Rice
Ingredients
Equipment
Method
- Morning (8 min) → Rinse dry beans. Throw beans, onion, bell pepper, garlic, tomatoes, broth, bay leaves, cumin, oregano, smoked paprika, salt, pepper into the crockpot. Stir once.
- Cook on LOW 7–8 hours or HIGH 4 hours until beans are almost tender.
- Rice Time → When beans are soft, stir in the 1½ cups rinsed rice (add ½ cup extra hot broth if it looks dry).
- Switch to HIGH and cook 60–75 more minutes until rice is fluffy and liquid is absorbed. Stir once halfway.
- Finish & Serve → Discard bay leaves. Stir in lime juice/vinegar and cilantro. Taste → add ½–1 tsp more salt (this step is crucial!). Let rest 10 minutes — it thickens perfectly.
