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:

  1. Rinse dried beans (or drain canned ones).
  2. 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.
  3. Cook on LOW 7–8 hours or HIGH 4 hours until beans are almost tender.
  4. Stir in 1 ½ cups rinsed long-grain white rice (and ½ cup extra broth if it looks dry).
  5. Switch to HIGH and cook 60–75 more minutes until rice is perfect.
  6. Remove bay leaves, stir in 2 tbsp lime juice or red wine vinegar + ¼ cup chopped cilantro.
  7. 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)

NutrientAmount
Calories340 kcal
Protein16 g
Carbohydrates64 g
Fat2 g
Fiber14 g
Iron25 % DV
Potassium20 % DV
Crockpot Black Beans & Rice
Isla Marie

Crockpot Black Beans & Rice

Creamy black beans and fluffy long-grain rice slow-cooked with classic sofrito, warm spices, and bay leaves. Zero soaking, zero babysitting, and the flavor gets better every day. Serve with avocado, hot sauce, fried egg, or roll into burritos — this is meal-prep gold.
Prep Time 8 minutes
Cook Time 7 hours
Total Time 7 hours 8 minutes
Servings: 6
Course: Comfort Food, Dinner, Lunch, Main Course, One Pot Meal
Cuisine: Gluten-Free, Vegan
Calories: 340

Ingredients
  

Beans & Base
  • 1 lb 2 cups dry black beans, rinsed & picked over
  • 1 large yellow or white onion finely diced
  • 1 medium green bell pepper finely diced
  • 4 cloves garlic minced
  • 1 14.5 oz can diced tomatoes with juice (fire-roasted if possible)
  • 6 cups vegetable broth or chicken broth 5 cups if using canned beans
  • 2 bay leaves
Rice & Seasoning
  • cups uncooked long-grain white rice jasmine or regular
  • 2 tsp ground cumin
  • 2 tsp dried oregano Mexican if you have it
  • 1 tsp smoked paprika
  • 1 tsp salt plus more to finish
  • ½ tsp black pepper
  • Finishers don’t skip!
  • 2 tbsp fresh lime juice OR red wine vinegar
  • ¼ cup fresh cilantro chopped
Optional Flavor Boosters
  • 1 –2 jalapeños diced
  • 1 ham hock or 1 tsp bacon fat non-vegan
  • ½ cup coconut milk or heavy cream at the end for creamy version

Equipment

  • 6-quart (or larger) slow cooker
  • Cutting board & sharp knife
  • Measuring cups & spoons
  • Wooden spoon
  • Colander (for rinsing beans)

Method
 

  1. 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.
  2. Cook on LOW 7–8 hours or HIGH 4 hours until beans are almost tender.
  3. Rice Time → When beans are soft, stir in the 1½ cups rinsed rice (add ½ cup extra hot broth if it looks dry).
  4. Switch to HIGH and cook 60–75 more minutes until rice is fluffy and liquid is absorbed. Stir once halfway.
  5. 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.

Notes

No soaking needed → The long slow cook makes even old beans creamy.
Rice timing is critical → Add rice only when beans are almost soft (you should be able to smash one easily with a spoon). Too early = mushy disaster.
Salt strategy → Put only 1 tsp at the beginning. Beans always need a big final salt boost (½–1 tsp more) right before serving.
Liquid check → After adding rice, the mixture should look like thick soup. If it looks dry, add ½ cup hot broth/water.
Brown rice? → Don’t. It takes 2–3 extra hours and still turns gummy. Cook brown rice separately if you must.
Canned beans shortcut → 3 cans (drained & rinsed) + only 5 cups broth total. Everything else stays the same.
Make it smoky → 1 tsp bacon fat, liquid smoke, or a smoked ham hock = next-level authentic flavor.
Creamy version → Stir in ½ cup coconut milk, heavy cream, or even cream cheese at the very end.
Leftovers rule → Day 2 and 3 are even better. Perfect for burritos, bowls, or fried into crispy patties.
Freezer-friendly → Cool completely → portion into zip bags (flatten for fast thawing) → good for 4 months. Reheat with a splash of water.
Kid-approved hack → Reduce garlic to 2 cloves and skip jalapeño → they’ll devour it.
Instant Pot version → Sauté sofrito → add everything except rice → pressure cook 30 min → quick release → stir in rice → sauté mode 8–10 min.
Serving ideas → Top with sliced avocado, fried egg, hot sauce, sour cream, cotija cheese, or pickled onions.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating