This hearty Rice and Bean Casserole is a cozy, family-friendly bake loaded with brown rice, black beans, and corn, all simmered with tomatoes and warm spices, then finished with a bubbly, cheesy topping. It’s budget-friendly, filling, and perfect for weeknights or make-ahead meal prep.
Ingredients
- 1 cup brown rice
- 2 cups vegetable broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) diced tomatoes, undrained
- 1 cup corn (fresh, frozen, or canned)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- 1 cup shredded cheese (cheddar or a blend)
- 1/4 cup fresh cilantro, chopped (for garnish)
Instructions

- Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and set aside.
- In a medium saucepan, combine the brown rice and vegetable broth. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 40–45 minutes, or until the rice is tender and the liquid is absorbed.
- While the rice cooks, heat a large skillet over medium heat. Add the chopped onion and cook for 2–3 minutes, stirring occasionally, until it begins to soften.
- Add the minced garlic to the skillet and sauté for 1–2 minutes more, until fragrant but not browned.
- Stir in the black beans, diced tomatoes with their juices, corn, cumin, chili powder, smoked paprika, salt, and pepper. Cook for about 5 minutes, stirring occasionally, to allow the flavors to meld and the mixture to heat through. Taste and adjust seasoning if needed.
- When the rice is done, fluff it with a fork and add it to the skillet with the bean and tomato mixture. Stir well until everything is evenly combined.
- Transfer the mixture to the prepared 9×13-inch baking dish, spreading it into an even layer.
- Sprinkle the shredded cheese evenly over the top of the casserole.
- Bake for 20–25 minutes, or until the cheese is fully melted, bubbly, and lightly golden around the edges.
- Remove from the oven and let the casserole cool for 5–10 minutes to set. Garnish with chopped fresh cilantro before serving.
Variation
- Swap the black beans for pinto or kidney beans, or use a mix of beans for extra color and texture.
- Turn it into a fully vegan casserole by using dairy-free shredded cheese or a homemade cashew cheese sauce on top.
- Add extra vegetables such as bell peppers, zucchini, or spinach to the skillet step for a veggie-packed version.
Cooking Notes
- If you’re short on time, you can use pre-cooked brown rice; you’ll need about 3 cups cooked rice and can skip the simmering step.
- Taste the bean and tomato mixture before combining with the rice so you can adjust the spices and salt to your liking.
- For a crispier cheese top, broil the casserole for the last 2–3 minutes of baking, watching closely to prevent burning.
Serving Suggestions
- Serve with a side of mixed greens or a simple salad dressed with lime and olive oil for freshness.
- Top each serving with sliced avocado, a dollop of sour cream or Greek yogurt, and extra cilantro for added creaminess and flavor.
- Pair with warm tortillas or tortilla chips and a side of salsa or hot sauce for a more festive spread.
Tips
- Rinse the rice before cooking to remove excess starch and help it cook up fluffy.
- Make it ahead: assemble the casserole up to the baking step, cover, and refrigerate for up to 24 hours, then bake, adding a few extra minutes if needed.
- Store leftovers in an airtight container in the fridge for up to 4 days, or freeze individual portions for up to 3 months for easy lunches.
Prep Time
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
Nutritional Information (Per Serving)
- Calories: 320 kcal
- Protein: 12 g
- Sodium: 520 mg
Frequently Asked Questions
- Can I use white rice instead of brown rice?
Yes, but you’ll need to adjust the liquid and cooking time—white rice cooks faster and usually requires less liquid, so follow the package directions for best results. - Can I make this casserole ahead of time?
Yes. Assemble the casserole, cover tightly, and refrigerate for up to 24 hours. When ready to bake, let it sit at room temperature for about 15 minutes, then bake until heated through and the cheese is bubbly. - How do I make this recipe spicier?
Add a pinch of cayenne pepper, extra chili powder, or a finely chopped jalapeño to the skillet along with the onions and garlic. - Is this freezer-friendly?
Yes. Cool the baked casserole completely, portion into freezer-safe containers, and freeze for up to 3 months. Reheat in the oven or microwave until hot throughout.
Conclusion
This Rice and Bean Casserole is everything you want in a weeknight dinner: hearty, comforting, and incredibly easy to pull together. Loaded with whole grains, plant-based protein, and cozy spices, it’s a satisfying dish that feeds a crowd, reheats beautifully, and can be endlessly customized to fit your taste.
Print
Rice and Bean Casserole
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian (can be made vegan with dairy-free cheese)
Description
This hearty Rice and Bean Casserole is a cozy, family-friendly bake loaded with brown rice, black beans, and corn, all simmered with tomatoes and warm spices, then finished with a bubbly, cheesy topping. It’s budget-friendly, filling, and perfect for weeknights or make-ahead meal prep.
Ingredients
- 1 cup brown rice
- 2 cups vegetable broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) diced tomatoes, undrained
- 1 cup corn (fresh, frozen, or canned)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Salt and pepper, to taste
- 1 cup shredded cheese (cheddar or a blend)
- 1/4 cup fresh cilantro, chopped (for garnish)
Instructions
- Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and set aside.
- In a medium saucepan, combine the brown rice and vegetable broth. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for 40–45 minutes, or until the rice is tender and the liquid is absorbed.
- While the rice cooks, heat a large skillet over medium heat. Add the chopped onion and cook for 2–3 minutes, stirring occasionally, until it begins to soften.
- Add the minced garlic to the skillet and sauté for 1–2 minutes more, until fragrant but not browned.
- Stir in the black beans, diced tomatoes with their juices, corn, cumin, chili powder, smoked paprika, salt, and pepper. Cook for about 5 minutes, stirring occasionally, to allow the flavors to meld and the mixture to heat through. Taste and adjust seasoning if needed.
- When the rice is done, fluff it with a fork and add it to the skillet with the bean and tomato mixture. Stir well until everything is evenly combined.
- Transfer the mixture to the prepared 9×13-inch baking dish, spreading it into an even layer.
- Sprinkle the shredded cheese evenly over the top of the casserole.
- Bake for 20–25 minutes, or until the cheese is fully melted, bubbly, and lightly golden around the edges.
- Remove from the oven and let the casserole cool for 5–10 minutes to set. Garnish with chopped fresh cilantro before serving.
Notes
- Use low-sodium vegetable broth and canned beans to better control the salt level.
- Brown rice can vary slightly in cooking time; if it’s still firm, add a splash of water and continue simmering until tender.
- The casserole thickens as it cools, so it will slice more cleanly after resting for several minutes.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baked
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1/6 of casserole
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 520 mg
- Fat: 10 g
- Saturated Fat: 4 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 8 g
- Protein: 12 g
- Cholesterol: 20 mg
Keywords: rice and bean casserole, black bean casserole, vegetarian casserole, cheesy rice bake, easy weeknight dinner, meal prep