Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato & Black Bean Rice Casserole


  • Author: islamerrick
  • Total Time: ~1 hr 25 mins
  • Yield: 6 servings

Description

Hearty, wholesome, and layered with earthy spices—this casserole is comfort food with a nourishing twist. Sweet potatoes, black beans, and brown rice come together with bold seasonings for a one-pan meal that’s perfect for dinner, meal prep, or sharing at gatherings. Customize it with optional add-ins or keep it simple and satisfying.


Ingredients

For the Casserole:
• 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 low-sodium vegetable broth
• 1 tbsp olive oil
• 1 tsp ground cumin
• 1 tsp smoked paprika
• 1 tsp ground turmeric
• 1 tsp dried oregano
• Salt & pepper to taste

For the Topping:
• ½ cup shredded cheese (optional, for a non-vegan version)
• Fresh cilantro or parsley, chopped

Optional Add-Ins:
• 1 cup corn kernels (fresh or frozen)
• 1 chopped bell pepper
• 1 tbsp lime juice
• Pinch of chili flakes (for heat)


Instructions

Preheat oven to 375°F (190°C).

Toss sweet potatoes with half the olive oil, salt, and pepper. Roast on a baking sheet for 20 minutes.

Meanwhile, sauté onion and garlic in remaining olive oil until soft.

In a large bowl, mix roasted sweet potatoes, sautéed veggies, rice, beans, broth, spices, and any optional add-ins.

Transfer to a greased baking dish. Cover with foil and bake for 45–50 minutes, or until rice is tender.

Uncover, sprinkle with cheese if using, and broil for 2–3 minutes until melted.

Garnish with fresh herbs and a squeeze of lime before serving.

  • Prep Time: 15 mins
  • Cook Time: 1 hr 10 mins
  • Category: Dinner

Nutrition

  • Calories: 280
  • Carbohydrates: 45g
  • Fiber: 8g
  • Protein: 9g