Black Beans, Rice, and Sweet Potato Recipe: One-Pot Hearty Harvest Bowl

Desserts

Black Beans, Rice, and Sweet Potato Recipe: One-Pot Hearty Harvest Bowl

This one-pot black beans, rice, and sweet potato recipe transforms simple ingredients into a hearty, protein-packed meal that’s ready in under an hour. The combination of tender sweet potatoes, fluffy rice, and fiber-rich black beans creates a satisfying dish that’s perfect for weeknight dinners or meal prep. No fancy techniques required—just one pot, minimal cleanup, and a flavor profile that balances sweet, savory, and earthy notes effortlessly.

The beauty of this recipe lies in its versatility—serve it as a standalone main dish or pair it with avocado, lime, or a sprinkle of fresh cilantro for added brightness. It’s packed with plant-based protein and fiber, making it both nutritious and deeply satisfying.

Whether you’re cooking for one or a crowd, this foolproof one-pot method ensures every bite is flavorful and comforting.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for black beans rice sweet potato

These wholesome ingredients create a balanced, protein-rich one-pot meal perfect for meal prep.

Ingredient Amount Notes
Dry Black Beans 🌱 1 ½ cups Unsoaked, rinsed thoroughly
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati preferred
Orange Sweet Potatoes 🍠 2 medium Peeled, cut into 1-inch cubes
Fire-Roasted Diced Tomatoes 🍅 14 ½ oz From can, drained and crushed
Onion 🧅 1 medium Yellow or red, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Vegetable Broth 💧 2 cups Low-sodium preferred
Cumin 🌶️ 1 tsp Ground, toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky richness
Ground Cinnamon 🌿 ½ tsp Enhances sweet potato flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting sweet potatoes
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness

The sweet potatoes deserve special attention—organic varieties from Whole Foods or local farms have the deepest flavor. Look for firm, smooth-skinned tubers with no soft spots. If you can't find organic, conventional works fine, just scrub them well. For the black beans, dried over canned delivers superior texture, but high-quality canned beans like Low Sodium Dr. McGushion's are a convenient shortcut. The rice should be long-grain for best texture—jasmine or basmati from Trader Joe's bulk section is my go-to. Toast the cumin seeds in a dry pan for 30 seconds before grinding to release their aroma—this makes all the difference.

No fresh cilantro? Dried cilantro at half the amount works in a pinch, though it lacks the fresh brightness. Substituting butternut squash for sweet potatoes? Peel and cube it the same size—it cooks faster, so reduce the vegetable broth by 1/4 cup. The lime juice can be swapped for lemon juice at equal amounts, though lime's citrus notes are ideal. For extra protein, add 1 cup cooked quinoa at the end. The fire-roasted tomatoes add depth but can be replaced with fresh tomatoes roasted with olive oil and garlic. If you're using dried beans, soak them overnight or use the quick-soak method: boil for 2 minutes, then let sit for 1 hour.

This dish reheats beautifully—microwave with a damp paper towel for even heating. Store in an airtight container for 4-5 days in the fridge or freeze portions for 3 months. I like to portion it into individual containers before freezing so I can grab and reheat single servings. The flavors actually deepen overnight, so leftovers often taste better. For serving, a sprinkle of vegan feta or avocado slices adds luxurious texture. The one-pot method means minimal cleanup—just one pan to wash, making it perfect for busy weeknights.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—beans, rice, sweet potatoes, tomatoes—into one pot, add water, and let it simmer. No chopping boards, no mess, just pure, satisfying simplicity.
  • Sweet & Smoky Depth: The fire-roasted tomatoes and caramelized onions give this dish a smoky sweetness that’s impossible to resist. Honestly, the way the orange sweet potatoes soften into that buttery, creamy texture while keeping a hint of bite? It’s the kind of flavor that makes you pause mid-bite.
  • Meal Prep MVP: This recipe keeps beautifully for days—perfect for lunches or quick dinners. I’ll be real: I’ve eaten it cold straight from the fridge, and it’s still delicious. The beans hold their shape, the rice stays fluffy, and the sweet potatoes just get better with time.
  • Budget-Friendly Powerhouse: Dry beans, rice, and sweet potatoes stretch this into a hearty meal without breaking the bank. Between us, this feeds four for under $5, and the leftovers? They’re the reason I don’t stress about grocery bills. Plus, it’s one of those dishes that tastes even better the next day.

Step-by-step instructions for one-pot hearty harvest bowl

This method delivers perfectly balanced flavors in a single pot—no chopping stress, no cleanup chaos.

1

Roast Sweet Potatoes Until Caramelized

Preheat your oven to 400°F. Toss the peeled, 1-inch sweet potato cubes with 2 tablespoons extra-virgin olive oil, 1 teaspoon smoked paprika, ½ teaspoon ground cinnamon, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them on a rimmed baking sheet in a single layer—this prevents steaming and ensures crisp edges.

Roast for 25-30 minutes, stirring once halfway through, until the edges are deeply caramelized and a knife slides in easily. The sweet potatoes should smell like warm cinnamon and toasted sugar—this is your cue they're ready. Remove them from the oven and set aside; we'll add them back later to soak up all the flavors.

2

Sauté Aromatics for Flavor Foundation

In a large, heavy pot with a tight-fitting lid (I use a Dutch oven), heat 1 tablespoon extra-virgin olive oil over medium heat. Add the diced medium onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the 1 teaspoon cumin and 1 teaspoon smoked paprika, toasting for 1 minute until the spices release their aromatic oils. This step builds the flavor base for the entire dish—don't skip it. The spices should smell earthy and slightly smoky when properly toasted.

3

Combine Beans, Rice, and Broth for Simmering

Add the 1.5 cups dry black beans (rinsed thoroughly), 1 cup long-grain white rice, and 14.5 ounces drained fire-roasted diced tomatoes to the pot. Stir to coat everything with the aromatic oil. Pour in the 2 cups vegetable broth, then add 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon ground cinnamon. Bring to a boil over high heat.

Once boiling, reduce heat to low, cover tightly with the lid, and simmer for 25 minutes without stirring. This undisturbed simmering prevents the rice from becoming mushy and allows the beans to soften evenly. The pot should feel warm to the touch but not hot—adjust heat as needed to maintain a gentle simmer.

4

Finish with Sweet Potatoes and Bright Acids

After 25 minutes, stir in the roasted sweet potatoes and return the mixture to a simmer. Cover and cook for an additional 10 minutes until the rice is tender and the beans are creamy (they should still have a slight bite). Taste and adjust seasoning—you might need a pinch more salt or a squeeze of lime to balance the flavors.

Remove from heat and let the pot sit covered for 5 minutes. This resting period lets the rice finish absorbing any remaining liquid and the flavors meld together. The dish should smell rich, earthy, and slightly sweet from the caramelized sweet potatoes.

5

Garnish and Serve Immediately

Transfer the one-pot harvest bowl to serving dishes, dividing evenly among 4 plates. Garnish each serving with 1 tablespoon chopped fresh cilantro and a squeeze of juice from ¼ of the whole lime (about 1 tablespoon). The bright acidity cuts through the richness, balancing all the flavors.

Serve immediately while the rice is still warm and the sweet potatoes retain their caramelized edges. The beans should be tender but not mushy, and the rice should have a slight chew. This one-pot method delivers restaurant-quality depth with minimal effort—perfect for busy weeknights or meal prep.

👨‍🍳

Pro Tips For Making Black Beans Rice Sweet Potato

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing black beans with a quick soak leaves them gummy no matter how long you cook them. Use 3 cups water per 1 cup dry beans, cover, and let them sit 12+ hours. Drain and rinse before cooking, or they’ll turn into glue.
  • PEEL SWEET POTATO SKINS: Those orange skins are pretty, but they make the sweet potatoes tough and unevenly cooked. Use a paring knife to slice off the skin in one continuous spiral—no peeling required, just a cleaner surface. Works best with firm sweet potatoes, not mushy ones.
  • SWEAT ONIONS LOW AND SLOW: After burning three batches, I finally figured out: onions for this dish need gentle heat. Cook them on medium-low for 8-10 minutes until translucent but not browned—you’re setting the flavor base, not caramelizing. High heat turns them bitter, and no one wants that in their rice.
  • LAYER RICE AND BEANS LAST: My grandmother swore by this, and she was right: cook the sweet potatoes and tomatoes first, then set them aside. When the rice is just al dente (about 10 minutes before package time), fold in the beans and reheated veggies. This keeps the rice from turning mushy under the weight of everything else.

Regional styles of these flavors

Caribbean-Inspired Twist

Transform this dish into a vibrant Caribbean feast by adding 1 tablespoon coconut milk to the broth and swapping the smoked paprika for ½ teaspoon allspice and ½ teaspoon thyme. Stir in 1 chopped scotch bonnet pepper (seeds removed for mild heat) when sautéing the aromatics.

Top with toasted coconut flakes and a sprinkle of fresh cilantro for a tropical flair. 🌴

Southwest Chili Bowl

Give it a smoky Southwest makeover by increasing the smoked paprika to 2 teaspoons and adding 1 teaspoon chili powder and ½ teaspoon cayenne to the spices.

Stir in ½ cup diced jalapeños with the sweet potatoes and top with avocado slices, crumbled vegan cotija, and pickled red onions. Serve with warm corn tortillas for scooping.

Jamaican Jerk-Inspired

For a bold Jamaican jerk flavor, marinate the sweet potatoes in 2 tablespoons jerk seasoning (store-bought or homemade with allspice, thyme, cinnamon, and Scotch bonnet) before roasting.

Add 1 tablespoon soy sauce to the broth for umami depth. Garnish with scallions and a drizzle of hot honey for a sweet-spicy kick.

Mexican-Style Street Food

Turn this into a Mexican street food-inspired dish by adding 1 diced chipotle pepper in adobo to the broth and topping with crumbled vegan queso fresco, diced avocado, and sliced radishes.

Serve in warm tortillas or over a bed of Mexican red rice for an extra layer of flavor.

Mediterranean Herb Version

Infuse it with Mediterranean flavors by adding 1 teaspoon dried oregano and ½ teaspoon dried rosemary to the spices. Replace the lime with lemon juice and garnish with kalamata olives, crumbled vegan feta, and fresh parsley. A sprinkle of toasted pine nuts adds a delightful crunch.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 72g25%
Dietary Fiber 12g43%
Sugars 12g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned black beans instead of dried?

Yes, you can substitute 1.5 cups canned black beans (drained and rinsed) for the dried version. For best texture, choose high-quality canned beans like Low Sodium Dr. McGushion's or Whole Foods Organic. Reduce the vegetable broth by ½ cup since canned beans contain more liquid. The cooking time will also decrease by about 10 minutes since they're pre-cooked.

2

How do I make this recipe gluten-free?

This recipe is naturally gluten-free, but check your vegetable broth and spices for hidden gluten. Use a certified gluten-free broth like Pacific Foods or Imagine. For extra insurance, toast your own spices to avoid cross-contamination. The rice can be replaced with quinoa or certified gluten-free brown rice if needed, though the texture will differ slightly.

3

Why did my rice turn mushy?

Mushy rice usually happens from overcooking or stirring too much. For perfect rice, maintain a gentle simmer and avoid opening the lid during the 25-minute cooking time. If your rice is still mushy after adding sweet potatoes, try stirring in 1 tablespoon extra olive oil to help separate the grains. For next time, use a 1:1.5 rice-to-broth ratio and reduce heat immediately after boiling.

4

Can I prep this ahead of time for meal prep?

This dish reheats beautifully for meal prep. Cook the entire recipe, then divide into airtight containers and refrigerate for up to 5 days. For reheating, microwave with a damp paper towel for 2-3 minutes or heat in a saucepan with 2 tablespoons water over medium-low heat. The flavors actually improve overnight as the ingredients meld together.

5

What's the best way to store leftovers?

Store leftovers in an airtight container in the fridge for 4-5 days or freeze portions for 3 months. For freezing, portion into individual containers so you can grab just what you need. When reheating frozen portions, add 1-2 tablespoons water to prevent drying out. The sweet potatoes may soften slightly when reheated, but the overall texture remains delicious.

★★★★★4.6(3 reviews)
Categories Desserts