Go Back
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.