Rice and Bean Casserole with Sweet Potatoes
If you’re looking for a comforting and nutritious dish that the whole family will love, then this Rice and Bean Casserole with Sweet Potatoes is just what you need! This recipe has become a beloved staple in my home, perfect for busy weeknights or cozy family gatherings. The combination of hearty brown rice, protein-packed black beans, and naturally sweet sweet potatoes creates a satisfying meal that feels indulgent yet healthy.
This casserole is not only delicious but also incredibly versatile. It’s an easy one-pan dish that allows for simple prep and cleanup, making it great for those nights when time is tight but you still want to serve something wholesome. Plus, it brings everyone together around the table—what could be better?
Why You’ll Love This Recipe
- Quick to prepare: With just 15 minutes of prep time, you can whip this up in no time!
 - Family-friendly: The flavors are mild yet delicious, making it a hit with kids and adults alike.
 - Make-ahead friendly: You can assemble this casserole ahead of time and pop it in the oven when you’re ready.
 - Nutrient-packed: Filled with wholesome ingredients like sweet potatoes and black beans, it’s both filling and healthy.
 - Customizable: Feel free to tweak the ingredients based on what you have on hand or your family’s preferences.
 

Ingredients You’ll Need
You’ll find that these ingredients are simple and wholesome, making it easy to create this delightful casserole at home. Let’s gather everything we need!
For the Casserole
- 1 cup long-grain brown rice: A hearty and nutritious grain that forms the base of the casserole.
 - 1 can (15 oz) black beans: Rich in protein and fiber; be sure to drain and rinse them.
 - 2 medium sweet potatoes: Peeled and cubed for natural sweetness.
 - 1 medium onion: Chopped to provide flavor.
 - 2 cloves garlic: Minced for a fragrant base.
 - 1 ½ cups vegetable broth: Low-sodium adds moisture and flavor.
 - 1 tablespoon olive oil: For roasting the sweet potatoes and sautéing vegetables.
 - 1 teaspoon ground cumin: Adds warmth and earthiness.
 - 1 teaspoon smoked paprika: For a subtle smokiness.
 - 1 teaspoon ground turmeric: Gives a beautiful golden color.
 - 1 teaspoon dried oregano: Adds herbaceous notes.
 - Salt and pepper: To taste for seasoning.
 
Optional Toppings
- ½ cup shredded cheese (optional): Cheddar or mozzarella can add richness.
 - Fresh cilantro or parsley: Chopped for garnish.
 
Additional Ingredients
- 1 cup corn kernels: Fresh or frozen adds sweetness.
 - 1 bell pepper: Chopped for extra crunch and flavor.
 - 1 tablespoon lime juice: Adds zesty brightness before serving.
 - Chili flakes: For those who enjoy some heat.
 
Variations
This Rice and Bean Casserole with Sweet Potatoes is wonderfully flexible! You can easily adapt it to fit your tastes or what’s available in your pantry.
- Swap the grains: Try quinoa or farro instead of brown rice for a different texture.
 - Add more veggies: Toss in some spinach or zucchini for extra nutrition.
 - Change the beans: Use kidney beans or chickpeas if you prefer something different.
 - Make it spicy: Add diced jalapeños or hot sauce to kick up the heat level!
 
How to Make Rice and Bean Casserole with Sweet Potatoes
Step 1: Prepare the Sweet Potatoes
Begin by preheating your oven to 400°F (200°C). While it heats up, toss your cubed sweet potatoes in olive oil, salt, pepper, cumin, smoked paprika, turmeric, and oregano. This step ensures that each bite will be bursting with flavor! Spread them out on a baking sheet lined with parchment paper. Roast them in the oven until they are tender—about 25 minutes.
Step 2: Sauté the Aromatics
In a large skillet over medium heat, add a touch more olive oil if needed. Sauté your chopped onion until it turns translucent—this usually takes about 5 minutes. Then add minced garlic; cooking just until fragrant (about 30 seconds) makes all the difference in building a savory base for your casserole.
Step 3: Combine Everything Together
Once your sweet potatoes are roasted, combine them with sautéed onions, garlic, drained black beans, corn kernels, chopped bell pepper, cooked brown rice, vegetable broth, lime juice, salt, pepper, and chili flakes (if using) in a large mixing bowl. Stir well to ensure everything is evenly distributed; this mixture will create layers of flavor throughout!
Step 4: Bake It All Together
Pour the mixture into a greased baking dish. If you’re using cheese as an optional topping, sprinkle it evenly over the top now. Cover with foil (to keep moisture inside) and bake at 375°F (190°C) for about 25 minutes. Then uncover and bake for an additional 10-15 minutes until bubbly and heated through.
Step 5: Serve with Fresh Herbs
Allow your casserole to cool slightly before serving. Just before diving in, sprinkle fresh cilantro or parsley on top for an added burst of freshness! Serve this delightful Rice and Bean Casserole with Sweet Potatoes warm—it’s perfect as a main course or paired with a bright salad on the side.
I hope you enjoy making this recipe as much as I do! Happy cooking!
Pro Tips for Making Rice and Bean Casserole with Sweet Potatoes
Creating a delicious Rice and Bean Casserole can be a joyful experience, especially with a few handy tips to guide you along the way!
- Use fresh ingredients – Fresh vegetables and herbs not only enhance the flavor but also boost the nutritional value of your casserole. Opt for organic sweet potatoes and fresh cilantro when possible.
 - Cook rice beforehand – Pre-cooking the rice ensures that it’s fluffy and perfectly tender by the time the casserole is done baking. This also helps to absorb the flavors from the broth more effectively.
 - Customize spices to your taste – Feel free to adjust the spices according to your preference! If you enjoy more heat, add extra chili flakes or try incorporating cayenne pepper for a spicier kick.
 - Layer ingredients thoughtfully – For even cooking, layer your ingredients rather than mixing them all together. Start with a layer of rice at the bottom, followed by beans, sweet potatoes, and then top with corn and other veggies.
 - Let it rest before serving – Allowing the casserole to sit for about 10 minutes after baking helps it set, making it easier to slice and serve while allowing flavors to meld beautifully.
 
How to Serve Rice and Bean Casserole with Sweet Potatoes
Serving your Rice and Bean Casserole with Sweet Potatoes can be as fun as making it! With just a few thoughtful touches, you can elevate this dish for any occasion.
Garnishes
- Chopped avocado – Creamy avocado slices add richness and balance out the dish’s flavors beautifully.
 - Lime wedges – A squeeze of fresh lime juice right before serving brightens up the whole dish and enhances its zestiness.
 - Sour cream or yogurt (dairy-free options available) – A dollop of plant-based sour cream or yogurt brings a creamy texture that complements the casserole perfectly.
 
Side Dishes
- Simple green salad – A light green salad with mixed greens, cherry tomatoes, and a lemon vinaigrette provides a refreshing contrast to the hearty casserole.
 - Quinoa pilaf – Fluffy quinoa tossed with herbs adds an extra protein boost while mirroring the wholesome essence of your main dish.
 - Roasted vegetables – Seasonal roasted veggies like zucchini or bell peppers bring additional color and nutrients to your meal while being super easy to prepare.
 - Guacamole and tortilla chips – This classic pairing offers delightful crunchiness that complements the soft textures of your casserole while providing another layer of flavor through creamy guacamole.
 
With these serving suggestions in mind, you’re all set to impress family or guests at your next gathering! Enjoy every bite of this comforting dish.

Make Ahead and Storage
This Rice and Bean Casserole with Sweet Potatoes is not only delicious but also perfect for meal prep! You can prepare it in advance, making weeknight dinners a breeze.
Storing Leftovers
- Allow the casserole to cool completely before storing.
 - Transfer leftovers to an airtight container.
 - Store in the refrigerator for up to 4 days.
 
Freezing
- Let the casserole cool completely before freezing.
 - Portion it into individual servings if desired, or freeze the entire dish.
 - Wrap tightly with plastic wrap and then aluminum foil to prevent freezer burn.
 - It can be frozen for up to 3 months.
 
Reheating
- Thaw overnight in the refrigerator if frozen.
 - Reheat in the oven at 350°F (175°C) until heated through, about 20-25 minutes.
 - Alternatively, use the microwave in short intervals, stirring occasionally until hot.
 
FAQs
Here are some common questions you might have about this recipe!
Can I make Rice and Bean Casserole with Sweet Potatoes ahead of time?
Absolutely! This casserole is perfect for making ahead. You can prepare it a day or two in advance and simply reheat when you’re ready to enjoy.
What can I substitute for cheese in Rice and Bean Casserole with Sweet Potatoes?
If you’re looking to keep it dairy-free, you can skip the cheese altogether or use a plant-based cheese alternative. Nutritional yeast is also a great option for adding cheesy flavor without dairy.
How long does Rice and Bean Casserole with Sweet Potatoes last in the fridge?
When stored properly in an airtight container, this casserole lasts up to 4 days in the fridge. It’s a fantastic option for meal prepping!
Can I add other vegetables to Rice and Bean Casserole with Sweet Potatoes?
Definitely! Feel free to add your favorite vegetables such as zucchini, spinach, or kale. They will add extra nutrition and flavor to your casserole.
Final Thoughts
I hope you find joy in making this Rice and Bean Casserole with Sweet Potatoes! It’s a comforting dish that brings together wholesome ingredients for a satisfying meal. Whether you’re cooking for yourself or sharing with loved ones, this recipe is sure to please. Enjoy every bite, and don’t hesitate to get creative with your own twists!
Rice and Bean Casserole with Sweet Potatoes
Indulge in a comforting and nutritious Rice and Bean Casserole with Sweet Potatoes, perfect for busy weeknights or family gatherings. This one-pan wonder combines hearty brown rice, protein-rich black beans, and sweet potatoes for a meal that’s both filling and wholesome. With minimal prep time and easy cleanup, this casserole is not only delicious but also versatile—customize it to fit your family’s preferences! Whether you enjoy it as a main dish or alongside a fresh salad, this recipe brings everyone together around the table.
- Prep Time: 15 minutes
 - Cook Time: 45 minutes
 - Total Time: 1 hour
 - Yield: Serves approximately 8
 - Category: Main
 - Method: Baking
 - Cuisine: American
 
Ingredients
- 1 cup long-grain brown rice
 - 1 can (15 oz) black beans, drained and rinsed
 - 2 medium sweet potatoes, peeled and cubed
 - 1 medium onion, chopped
 - 2 cloves garlic, minced
 - 1 ½ cups vegetable broth
 - 1 tablespoon olive oil
 - 1 teaspoon ground cumin
 - 1 teaspoon smoked paprika
 - 1 teaspoon ground turmeric
 - 1 teaspoon dried oregano
 - Salt and pepper to taste
 - 1 cup corn kernels
 - 1 bell pepper, chopped
 - 1 tablespoon lime juice
 - Chili flakes (optional)
 - ½ cup shredded cheese (optional)
 - Fresh cilantro or parsley for garnish
 
Instructions
- Preheat oven to 400°F (200°C). Toss cubed sweet potatoes with olive oil and spices; spread on a baking sheet and roast for about 25 minutes until tender.
 - In a skillet over medium heat, sauté chopped onion until translucent (about 5 minutes). Add garlic and cook for an additional 30 seconds.
 - In a large bowl, combine roasted sweet potatoes, sautéed onion and garlic, black beans, corn kernels, bell pepper, cooked rice, vegetable broth, lime juice, salt, pepper, and chili flakes.
 - Pour the mixture into a greased baking dish. If using cheese, sprinkle on top. Cover with foil and bake at 375°F (190°C) for about 25 minutes; uncover and bake for another 10-15 minutes until bubbly.
 - Let cool slightly before serving; garnish with fresh herbs.
 
Nutrition
- Serving Size: 1 cup (approximately 240g)
 - Calories: 230
 - Sugar: 4g
 - Sodium: 220mg
 - Fat: 5g
 - Saturated Fat: 0.5g
 - Unsaturated Fat: 4.5g
 - Trans Fat: 0g
 - Carbohydrates: 42g
 - Fiber: 8g
 - Protein: 8g
 - Cholesterol: 0mg
 
