Bean and Rice Slow Cooker Soup Recipe: Hands-Off Heartiness With Deep Flavor

Soups & Stews

Bean and Rice Slow Cooker Soup Recipe: Hands-Off Heartiness With Deep Flavor

This bean and rice slow cooker soup transforms simple ingredients into a deeply flavorful, hands-off meal that feeds a crowd with minimal effort. The slow cooker does all the work—simmering beans, rice, and vegetables until tender while developing rich, savory depth that’s impossible to achieve on the stovetop.

My version skips shortcuts like canned beans, opting instead for dried legumes that soak up the broth and create a hearty texture no store-bought version can match.

The beauty of this recipe lies in its foolproof simplicity: dump everything in, set the temperature, and let it work its magic. No stirring, no burning, no stress—just layers of flavor from cumin, smoked paprika, and garlic that build as the soup cooks.

By the time you’re ready to serve, you’ll have a steaming bowl of restaurant-quality comfort food that’s packed with plant-based protein and ready in under an hour of active time.

Perfect for busy weeknights or meal prep, this soup only gets better as it sits, making it ideal for leftovers too.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean and rice soup slow cooker

Sixteen simple ingredients. One slow cooker. A crowd-pleasing vegan meal that tastes like love.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight for best texture
Long-Grain White Rice 🍚 1 cup Uncooked, unseasoned
Vegetable Broth 💧 6 cups Low-sodium preferred
Diced Tomatoes 🍅 1 can (14.5 oz) San Marzano if available
Carrots 🥕 1 lb Peeled, cut into chunks
Celery Stalks 🧅 3 whole Diced, tough strings removed
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Lime Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp For sautéing spices

The beans and rice are the heart of this soup, so don't cut corners. Dried black beans (not canned) soak up the broth and create that restaurant-quality texture. I grab mine from Trader Joe's—their organic dried beans are a game-changer. The rice? Long-grain white works best here (like Uncle Ben's or Lundberg Family Farms), but any unseasoned white rice will do. For the broth, Imagine or Pacific Foods low-sodium versions are my go-tos—they've got great depth without adding extra salt. The San Marzano tomatoes? Worth the splurge if you can find them at Whole Foods or Costco—their sweetness shines through.

No fresh garlic? Garlic powder at half the amount works in a pinch. The cumin and smoked paprika are non-negotiable for that deep, smoky flavor—Penzeys has the best selection if you want to splurge. The carrots and celery can be swapped for frozen veggies (no thawing needed) if you're in a hurry. No cilantro? Fresh parsley or basil works just as well for garnish. The lime juice is what ties everything together—Mexican limes from the grocery store are perfect, but regular limes work fine. And if you're prepping ahead, the spices can be toasted in a dry pan for 30 seconds before adding to the slow cooker—worth the extra minute for that nutty depth.

This soup gets better as it sits, so make a big batch—it reheats beautifully. Keeps for 5 days in the fridge or 3 months frozen. I always double the recipe and freeze half for lazy days. The lime juice and cilantro are best added fresh when serving, but you can store them separately and mix in later. For extra richness, stir in a spoonful of cashew cream (blended soaked cashews + water) when serving—trust me on the full-fat version.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: those carrots turn buttery as they simmer, while the black beans stay tender but never mushy. The tomatoes add just enough tang to cut through the richness, and honestly? That first spoonful of broth-thickened soup with rice soaking it up? Dangerously addictive.
  • I’ll be real: this recipe uses ingredients I already had. Dried beans, rice, and carrots? Check. Vegetable broth? Already open. It feeds four for under $5, and the leftovers stretch into lunches without breaking the bank. My wallet and my taste buds win.

Instructions for hearty bean and rice slow cooker soup

This hands-off method delivers restaurant-quality soup with minimal effort.

1

Sauté the Aromatics for Maximum Flavor

Heat the 1 tablespoon olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, both already diced, and cook for 5 minutes until the onion becomes translucent and the celery softens slightly. This step builds the flavor foundation.

Add the 1 lb carrots (cut into chunks) and cook for another 5 minutes until they begin to soften and the vegetables release their natural juices. Stir occasionally to prevent sticking. Here's the thing—don't skip this step. Sautéing the vegetables first deepens their flavor and prevents the soup from tasting flat.

Finally, add the 4 cloves garlic cloves (minced) along with the 1 tablespoon ground cumin and 1 tablespoon smoked paprika. Cook for 30 seconds until the garlic becomes fragrant—you'll know it's ready when the kitchen smells amazing. This aromatic trio gives the soup its signature depth.

2

Combine Everything in the Slow Cooker

Transfer all the sautéed vegetables to your slow cooker. Add the 1.5 cups dried black beans (if not pre-soaked), 1 cup long-grain white rice, 1 can (14.5 oz) diced tomatoes, 6 cups vegetable broth, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together until well combined—you should see the rice and beans dispersed evenly throughout the broth.

I always give it a good stir here to make sure the rice and beans don't settle at the bottom. The slow cooker will handle the rest, but this initial mix ensures even cooking. If you're using pre-soaked beans, they'll cook faster and become extra tender.

3

Cook Until Perfectly Tender

Cover the slow cooker and set it to low heat for 6-7 hours. This long, slow cook time allows all the flavors to meld together beautifully while keeping the beans and rice perfectly tender. If you're short on time, you can cook it on high heat for 3-4 hours, but I find the low-and-slow method gives the best results.

After about 4 hours, check the beans for doneness. They should be soft but not mushy—you should be able to mash them slightly with a fork. If they're still firm, give them another hour. The rice should be cooked through but still have a slight bite to it. Real talk: don't skip the taste test here. You want that perfect balance of texture.

4

Finish with Bright, Fresh Flavors

Once the soup is fully cooked, stir in the 1 tablespoon lime juice. This bright, tangy note cuts through the richness of the beans and rice, balancing all the flavors. I like to add it right before serving so the acidity stays vibrant. Give it a taste and adjust the salt if needed—sometimes the beans need a little more seasoning.

Ladle the soup into bowls and garnish with the 0.25 cup fresh cilantro (chopped). The fresh herbs add a pop of color and a fresh, slightly citrusy note that complements the smoky, spiced flavors of the soup. Serve immediately while it's hot, with some crusty bread on the side for dipping.

5

Rest and Serve for Maximum Enjoyment

Let the soup sit for 5-10 minutes before serving. This resting time allows all the flavors to settle and the textures to meld together perfectly. You'll notice the soup becomes even more flavorful as it sits—this is when the magic happens.

Each bowl should be packed with tender beans, fluffy rice, and a rich, aromatic broth. The carrots should be soft but still hold their shape, and the celery should add a nice crunch. The lime juice and cilantro should make your taste buds dance with every spoonful. This soup is the perfect comfort food—warm, hearty, and full of deep, satisfying flavors.

👨‍🍳

Pro Tips For Making Bean And Rice Soup Slow Cooker

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with beans that stay stubbornly firm no matter how long they cook. Toss dried black beans in a bowl with plenty of cold water (about 3 cups per 1 cup beans), cover, and let them sit 8+ hours. Drain before adding to the slow cooker—this cuts cooking time by nearly half and prevents that chalky texture.
  • ADD RICE DRY: I used to rinse the rice first, thinking it would remove starch, but it turns mushy in the slow cooker. Just dump unrinsed long-grain rice directly into the pot with the broth—it absorbs liquid evenly and stays fluffy. No need to pre-soak or measure extra water; the slow cooker handles it.
  • CHOP CARROTS SMALL: Big chunks of carrot turn to mush and make the soup gluey. Dice them into ¼-inch pieces so they soften evenly without falling apart. If you’re lazy, use baby carrots—just halve them lengthwise—but don’t skip this step if you want actual texture in your bite.
  • STIR TOMATOES IN: Diced tomatoes sink to the bottom and burn if left to their own devices. After the soup’s been cooking 2 hours, give it a quick stir to distribute them. This keeps their flavor bright and prevents a bitter aftertaste from overcooking. (Yes, even if you’re impatient like me.)

Dietary considerations for these flavors

Vegan Protein Powerhouse

This soup packs a plant-based protein punch with 1.5 cups dried black beans and 1 cup rice, delivering over 25 grams of protein per serving. The beans provide fiber and iron, while the rice adds complex carbs for sustained energy.

Perfect for vegans, vegetarians, or anyone looking to reduce meat intake without sacrificing satisfaction. 💪

Gluten-Free Friendly

Naturally gluten-free, this soup relies on rice, beans, and vegetables—no wheat or barley in sight. Always double-check your vegetable broth label for hidden gluten (some brands use wheat-based thickeners). I recommend Imagine or Pacific Foods versions, which are certified gluten-free and add rich flavor without the worry. ✨

Low-Sodium Adaptations

To control sodium, use low-sodium vegetable broth (like Pacific Foods) and reduce the 1.5 tsp salt to ½ tsp. Boost flavor with extra smoked paprika or a splash of lime juice—both add depth without salt.

For extra umami, stir in 1 tsp nutritional yeast at the end. Your taste buds (and blood pressure) will thank you. 🧂

Allergen Considerations

This recipe is nut-free and dairy-free, but always verify ingredient labels—some vegetable broths contain soy or other allergens. For soy-free versions, use a soy-free broth (like Pacific Foods Soy-Free) and skip any soy-based thickeners. The natural ingredients here are safe for most common allergies. 🌱

Meal Prep Made Easy

Store leftovers in airtight containers for up to 5 days in the fridge or 3 months frozen. Reheat gently on the stovetop with a splash of water to restore texture.

The lime juice and cilantro can be added fresh when reheating to keep flavors vibrant. Double the recipe and freeze half—game-changer for busy weeks. ❄️

Kid-Friendly Tweaks

For picky eaters, blend a portion of the soup for a smooth texture, or serve the beans and rice separately. Reduce the smoked paprika to ½ tsp and add a pinch of cinnamon for a sweeter profile.

Kids love the mild, familiar flavors—just don’t tell them it’s "grown-up" soup. 👶

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 56g19%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried?

Yes, but with adjustments! Drain and rinse 2 (15 oz) cans black beans to reduce sodium, then add ½ cup extra broth to compensate for their lower water content. The texture will be slightly softer, but still delicious. For best results, use low-sodium canned beans and skip the salt adjustment in the recipe.

2

How do I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1-2 diced jalapeños to the slow cooker with the other ingredients. For heat lovers, stir in 1 tablespoon hot sauce or ½ teaspoon chipotle powder at the end. Remember: spices build flavor over time, so add them gradually and taste as you go!

3

Can I make this in an Instant Pot instead?

Sauté the veggies as directed, then add everything to your Instant Pot with 1 cup extra broth. Cook on high pressure for 20 minutes, then let the pressure release naturally. The rice may be slightly firmer—add ½ cup more broth if needed and cook another 5 minutes on sauté mode.

4

Why did my rice turn mushy?

This happens when rice absorbs too much liquid. For future batches, reduce broth by ½ cup or cook on high for 3-4 hours instead of low. Always stir the rice and beans into the broth last—this prevents them from sitting at the bottom where they might overcook. The ideal texture should be tender but still hold its shape.

Can I add meat or sausage to this?

Brown ½ lb smoked sausage or 1 cup diced chicken in a skillet before adding to the slow cooker. For a heartier version, include ½ cup diced potatoes (they'll absorb flavor beautifully). Just

★★★★★4.7(9 reviews)
Categories Soups & Stews