If you are looking for a comforting, flavorful, and wholesome meal to fill your kitchen with amazing aromas, this Rice and Bean Casserole with Sweet Potatoes Recipe is absolutely the one to try. Combining hearty brown rice, protein-packed beans, and naturally sweet and tender sweet potatoes, this dish brings together an irresistible blend of textures and vibrant colors. Each bite offers a lovely balance of smoky spices, fresh vegetables, and satisfying warmth that feels like a big, cozy hug on a plate. Whether you’re cooking for yourself, family, or friends, this casserole promises to become a cherished favorite in your meal rotation.

Ingredients You’ll Need
Gathering simple, fresh, and pantry-friendly ingredients for this dish is a breeze, and each one plays a vital role in building the casserole’s layered flavors and textures. From the nutty brown rice that forms a satisfying base, to the sweet potatoes that add vibrant color and natural sweetness, every component contributes to making this dish both nutritious and delicious.
- Brown rice (1 cup): The wholesome foundation of the casserole, providing a hearty texture and nutty flavor.
- Vegetable broth (2 cups): Used for cooking the rice, adding depth and savory notes without overwhelming other flavors.
- Black beans (1 can, drained and rinsed): A protein-rich ingredient that complements the beans and helps keep the dish filling.
- Kidney beans (1 can, drained and rinsed): Adds creaminess and color variety alongside the black beans.
- Onion (1 medium, diced): Building savory undertones with a hint of sweetness when sautéed.
- Garlic (2 cloves, minced): Brings aromatic warmth and a flavor punch.
- Cumin (1 teaspoon): Infuses smoky earthiness that perfectly ties the beans and veggies together.
- Chili powder (1 teaspoon): Offers a gentle kick and a touch of warmth.
- Smoked paprika (1/2 teaspoon): Adds mild smokiness without heat, enhancing the casserole’s complexity.
- Salt and pepper (to taste): Essential for balancing all the flavors just right.
- Sweet potato (1 large, peeled and diced): Brings natural sweetness and a tender bite for lovely textural contrast.
- Corn (1 cup, fresh/frozen/canned): Adds bursts of juicy sweetness and bright color.
- Bell pepper (1, diced): Any color works and contributes crispness and freshness.
- Diced tomatoes with green chilies (1 can, undrained): Provides moisture, tanginess, and a subtle zip.
- Olive oil (1 tablespoon): For sautéing and adding richness.
- Fresh cilantro (for garnish, optional): Adds a refreshing herbal note and lively green color.
- Avocado (1, sliced, optional): Creamy and cooling, perfect as a topping.
- Lime wedges (optional): For a zesty finish that brightens every bite.
How to Make Rice and Bean Casserole with Sweet Potatoes Recipe
Step 1: Cook the Rice
Start by bringing the brown rice and vegetable broth to a boil in a medium saucepan. Then reduce the heat to a gentle simmer, cover the pot, and let it cook for 45 minutes. This slow cooking method ensures the rice becomes tender while absorbing all the savory broth flavors, setting a perfect base for the casserole.
Step 2: Sauté the Aromatics and Spices
While the rice is cooking, heat olive oil in a large skillet over medium heat. Add the diced onion and cook until it turns translucent and sweet, about five minutes. Then add the minced garlic along with cumin, chili powder, smoked paprika, salt, and pepper. Stir everything and cook for another minute or two until the spices’ fragrant aromas fill your kitchen.
Step 3: Cook the Sweet Potatoes
Next, toss the diced sweet potatoes into the skillet with the aromatics and spices. Let them cook for about 5 to 7 minutes, stirring occasionally, until they start to soften. This step helps break down the sweet potatoes just enough to meld beautifully with the other casserole ingredients while retaining some bite.
Step 4: Combine the Beans, Corn, and Peppers
Add the black beans, kidney beans, corn, diced bell pepper, and the entire can of diced tomatoes with green chilies (including the juice) into the skillet. Stir everything together well, allowing the flavors to mingle and the mixture to come together as one vibrant filling for the casserole.
Step 5: Mix Rice with Vegetable and Bean Mixture
Once the rice is cooked and fluffy, gently fold it into the skillet mixture until all the ingredients are evenly distributed. This keeps the casserole moist and ensures you get a perfect balance of rice and veggies in every helping.
Step 6: Bake the Casserole
Transfer your combined mixture into a greased 9×13-inch baking dish, spreading it out in an even layer. Cover the dish with aluminum foil and bake at 375°F (190°C) for 25 minutes to allow all the flavors to meld together. Then remove the foil and bake for another 15 to 20 minutes until the sweet potatoes are tender and the casserole top starts to develop a slightly golden, appetizing crust.
How to Serve Rice and Bean Casserole with Sweet Potatoes Recipe
Garnishes
The rice and bean casserole with sweet potatoes is already packed with flavor, but a handful of fresh cilantro over the top adds that bright, herbal pop that instantly elevates the dish. If you want to take your serving up a notch, sliced avocado on the side offers creamy richness, while a squeeze of lime juice lends the perfect zesty contrast to the smoky, earthy notes.
Side Dishes
This casserole works wonderfully as a full meal by itself, but if you have guests or want some extra variety, serve it alongside a crisp green salad or some steamed greens like kale or spinach for a fresh, healthy balance. Warm tortillas or crusty bread also pair nicely if you want a little something extra to scoop up every bite.
Creative Ways to Present
For a fun twist, try serving this casserole in individual ramekins or bake it directly inside sweet potato halves scooped out and filled with the bean and rice mixture. Layered in a clear casserole dish, the vibrant colors peek through and make for an inviting presentation that’s perfect for potlucks or family dinners alike.
Make Ahead and Storage
Storing Leftovers
After enjoying your Rice and Bean Casserole with Sweet Potatoes Recipe, store any leftovers in an airtight container in the refrigerator. It will keep well for up to 4 days, making it a convenient meal to reheat throughout the week whenever you need a wholesome, comforting dish on hand.
Freezing
This casserole freezes beautifully, making it an excellent candidate for meal prep. Allow it to cool completely, portion it into freezer-safe containers, and freeze for up to 3 months. When you’re ready, thaw overnight in the refrigerator and reheat thoroughly before serving.
Reheating
To reheat, warm your portion in the microwave or oven until heated through. For the best texture, reheat covered to retain moisture, and consider topping with a fresh squeeze of lime or a few avocado slices to revive the dish’s vibrant flavors.
FAQs
Can I use white rice instead of brown rice?
Absolutely! White rice will cook faster and has a softer texture, which can change the overall feel of the dish slightly, but it will still taste delicious. Just adjust the cooking time accordingly to avoid overcooking.
Is this recipe gluten-free?
Yes, this Rice and Bean Casserole with Sweet Potatoes Recipe is naturally gluten-free as long as you use gluten-free vegetable broth and canned ingredients. Always double-check labels if you have sensitivities or allergies.
Can I make this recipe vegan?
Definitely! This casserole is already vegan since it uses only plant-based ingredients. It’s a fantastic option for anyone following a vegan lifestyle or looking to increase their plant-based meals.
What can I substitute for sweet potatoes?
If you’re not a fan of sweet potatoes, you could try butternut squash or pumpkin as alternatives. Both bring a similar sweetness and texture that pairs well with the beans and spices.
How spicy is the casserole?
The level of spice is mild to moderate because of the chili powder and green chilies in the tomatoes. If you prefer more heat, feel free to add extra chili powder or some diced jalapeños when sautéing the vegetables.
Final Thoughts
There’s something truly special about the Rice and Bean Casserole with Sweet Potatoes Recipe that brings warmth, comfort, and vibrant flavors to your table. Its easy-to-follow steps and accessible ingredients make it the perfect go-to for anyone wanting a nourishing and delicious meal. I hope you give it a try soon and enjoy every bite as much as I do!
Print
Rice and Bean Casserole with Sweet Potatoes Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This hearty Rice and Bean Casserole with Sweet Potatoes is a comforting and nutritious one-dish meal perfect for vegetarians and anyone looking for a filling, flavorful dinner. Combining tender brown rice, mixed beans, sweet potatoes, and vibrant vegetables in a blend of cumin, chili powder, and smoked paprika, this casserole is baked to perfection for a deliciously warm and satisfying dish.
Ingredients
Grains and Broth
- 1 cup uncooked brown rice
- 2 cups vegetable broth
Beans and Vegetables
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 large sweet potato, peeled and diced
- 1 cup corn (fresh, frozen, or canned)
- 1 bell pepper (any color), diced
- 1 can (14.5 oz) diced tomatoes with green chilies, undrained
Spices and Oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Salt and pepper to taste
- 1 tablespoon olive oil
Optional Garnishes
- Fresh cilantro for garnish
- 1 avocado, sliced
- Lime wedges for serving
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the casserole later.
- Cook Rice: In a medium saucepan, combine the brown rice and vegetable broth. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for about 45 minutes until the rice is tender and all the liquid is absorbed.
- Sauté Aromatics: While the rice cooks, heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for about 5 minutes until translucent and fragrant.
- Add Spices and Garlic: Add minced garlic, cumin, chili powder, smoked paprika, salt, and pepper to the skillet. Stir constantly and cook for another 1-2 minutes until aromatic.
- Cook Sweet Potatoes: Stir in the diced sweet potato and continue to cook for 5-7 minutes so they start softening but still hold shape.
- Mix Beans and Vegetables: Add the black beans, kidney beans, corn, diced bell pepper, and canned tomatoes with their juices to the skillet. Stir well to combine all ingredients evenly.
- Combine Rice and Vegetable Mixture: Once the rice is fully cooked, add it to the skillet with the vegetable and bean mixture. Mix thoroughly to evenly distribute all components.
- Prepare Baking Dish: Grease a 9×13-inch baking dish and transfer the combined mixture into it, spreading it out evenly.
- Bake Covered: Cover the dish with aluminum foil and place it in the oven. Bake for 25 minutes to allow flavors to meld and sweet potatoes to cook through.
- Bake Uncovered: Remove the foil and continue baking for an additional 15-20 minutes until the sweet potatoes are tender and the casserole top turns slightly golden.
- Serve: Let the casserole cool for a few minutes before serving. Garnish with fresh cilantro, and optionally serve with sliced avocado and lime wedges for extra freshness.
Notes
- You can substitute vegetable broth with water, but broth adds more flavor.
- For a spicier casserole, increase the amount of chili powder or add cayenne pepper.
- If using frozen corn, thaw before adding to the skillet.
- This dish is excellent for meal prep and reheats well for leftovers.
- For a vegan option, ensure all canned goods have no animal-derived additives.
- Use a fork to check sweet potatoes for tenderness before removing from the oven.

