Beans and Rice Slow Cooker Recipe Vegetarian and Delicious

Updated On: October 5, 2025

Looking for a hearty, wholesome meal that’s easy to prepare and bursting with flavor? This Beans and Rice Slow Cooker Recipe Vegetarian is the perfect solution!

Combining protein-packed beans with fluffy rice and a medley of spices, this dish is not only budget-friendly but also incredibly nutritious. Using a slow cooker means you can set it and forget it—ideal for busy weekdays or lazy weekends.

Whether you’re a full-time vegetarian or just want to add more plant-based meals to your diet, this recipe will satisfy your taste buds and keep you energized.

This slow cooker beans and rice recipe is flavorful, filling, and adaptable to whatever vegetables and spices you have on hand. Plus, it’s naturally gluten-free and can be made vegan with ease.

Serve it on its own or as a side dish to complement your favorite meals. Ready to dive into comfort food that’s both wholesome and effortless?

Let’s get cooking!

Why You’ll Love This Recipe

This recipe is a winner for many reasons. First, it’s incredibly easy to prepare—just combine all the ingredients in your slow cooker and let it work its magic.

The slow cooking process enhances the flavors, making every bite rich and satisfying.

Secondly, it’s a nutritional powerhouse. Beans provide plant-based protein and fiber, while rice offers a good source of carbohydrates for energy.

The added vegetables boost vitamins and minerals, making this a balanced, wholesome meal.

Lastly, it’s versatile. You can customize the beans, rice, spices, and veggies based on your preferences or what you have in your pantry.

It’s a perfect recipe to keep in your rotation for meatless Mondays or anytime you crave a comforting, nutritious bowl.

Ingredients

  • 1 cup dried black beans (or 2 cans, drained and rinsed)
  • 1 cup long-grain white rice, rinsed
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes with juice
  • 3 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt (adjust to taste)
  • 1 cup corn kernels (fresh or frozen)
  • 1/4 cup chopped fresh cilantro (optional, for garnish)
  • 1 tablespoon olive oil
  • Juice of 1 lime (optional, for serving)

Equipment

  • Slow cooker (4 to 6-quart size recommended)
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula for stirring
  • Colander or sieve (if using dried beans)
  • Mixing bowl (optional, for rinsing rice)

Instructions

  1. Prepare the beans: If using dried beans, rinse them thoroughly and soak overnight or for at least 6 hours. Drain before using. (If using canned beans, simply drain and rinse.)
  2. Sauté the aromatics: In a skillet over medium heat, warm the olive oil. Add diced onion, red bell pepper, and minced garlic. Cook, stirring occasionally, until vegetables are softened and fragrant, about 5 minutes.
  3. Add ingredients to the slow cooker: Transfer the sautéed vegetables to the slow cooker. Add the soaked beans (or canned beans), rinsed rice, diced tomatoes with juice, vegetable broth, cumin, smoked paprika, oregano, black pepper, and salt. Stir well to combine.
  4. Cook: Cover and cook on low for 6-8 hours or on high for 3-4 hours, until the beans are tender and the rice is cooked through. If the mixture looks too dry during cooking, add a bit more vegetable broth or water.
  5. Add corn: About 30 minutes before the end of the cooking time, stir in the corn kernels to warm through.
  6. Finish and serve: Once cooked, stir in fresh lime juice and chopped cilantro if using. Taste and adjust seasonings as needed.

Tips & Variations

For a creamier texture, add a splash of coconut milk or a dollop of Greek yogurt just before serving.

Try swapping black beans for pinto, kidney, or chickpeas to mix things up.

For extra heat, add diced jalapeños or a pinch of cayenne pepper with the spices.

If you prefer brown rice, increase the cooking time or pre-soak the rice to ensure it cooks thoroughly.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 14 g
Carbohydrates 55 g
Fiber 12 g
Fat 4 g
Sodium 480 mg
Iron 3 mg

Serving Suggestions

This beans and rice dish shines as a standalone meal, especially when topped with fresh avocado slices, salsa, or a sprinkle of shredded cheese. For a heartier plate, serve alongside a crisp green salad or steamed vegetables.

It pairs wonderfully with warm tortillas or cornbread for a comforting Tex-Mex-inspired feast. You can also use it as a filling for burritos or stuffed peppers.

Looking for more plant-based inspiration? Check out our Jamaican Minced Beef Recipes (vegan versions included), or try the flavorful Kosher Sushi Salad Recipe for something fresh and different.

Conclusion

This Beans and Rice Slow Cooker Recipe Vegetarian is a testament to how simple ingredients can come together to create a meal that’s both satisfying and nutritious. The convenience of the slow cooker means you can enjoy a delicious home-cooked meal with minimal effort, perfect for busy days or meal prepping.

Not only does this dish taste amazing, but it also supports a healthy lifestyle with its balanced nutrients and plant-based protein. Feel free to personalize it with your favorite spices or veggies to make it your own.

If you love recipes that are easy, affordable, and delicious, this one will quickly become a staple in your recipe collection.

For more creative and tasty recipe ideas, don’t miss our Marzipan Challah Recipe or the fun and versatile Magic Dough Recipe. Happy cooking!

📖 Recipe Card: Beans and Rice Slow Cooker Recipe Vegetarian

Description: A hearty and flavorful vegetarian beans and rice dish made effortlessly in the slow cooker. Perfect for a nutritious and comforting meal.

Prep Time: PT15M
Cook Time: PT6H
Total Time: PT6H15M

Servings: 6 servings

Ingredients

  • 1 cup brown rice, rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 cup corn kernels, fresh or frozen
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 can (14.5 oz) diced tomatoes with juice
  • 2 cups vegetable broth
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • Salt and pepper to taste

Instructions

  1. Add all ingredients to the slow cooker.
  2. Stir to combine evenly.
  3. Cover and cook on low for 6 hours.
  4. Check for rice tenderness before serving.
  5. Season with salt and pepper as needed.
  6. Serve warm and enjoy.

Nutrition: Calories: 320 kcal | Protein: 14 g | Fat: 2 g | Carbs: 60 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beans and Rice Slow Cooker Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian beans and rice dish made effortlessly in the slow cooker. Perfect for a nutritious and comforting meal.”, “prepTime”: “PT15M”, “cookTime”: “PT6H”, “totalTime”: “PT6H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup brown rice, rinsed”, “1 can (15 oz) black beans, drained and rinsed”, “1 can (15 oz) kidney beans, drained and rinsed”, “1 cup corn kernels, fresh or frozen”, “1 small onion, diced”, “3 cloves garlic, minced”, “1 bell pepper, diced”, “1 can (14.5 oz) diced tomatoes with juice”, “2 cups vegetable broth”, “1 tsp ground cumin”, “1 tsp chili powder”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Add all ingredients to the slow cooker.”}, {“@type”: “HowToStep”, “text”: “Stir to combine evenly.”}, {“@type”: “HowToStep”, “text”: “Cover and cook on low for 6 hours.”}, {“@type”: “HowToStep”, “text”: “Check for rice tenderness before serving.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper as needed.”}, {“@type”: “HowToStep”, “text”: “Serve warm and enjoy.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “14 g”, “fatContent”: “2 g”, “carbohydrateContent”: “60 g”}}

Photo of author

Marta K

Leave a Comment

X