Add the oil to a medium pot and warm over medium heat. Add the onion and sweet potato and stir to coat. Add the spices. Cook for about 5 minutes or until starting to soften.: Warm oil gives a slick surface that promotes even cooking, and you should hear a gentle sizzle when the onion hits the pot. The aroma of softened onion should shift from sharp to sweet, and the sweet potatoes will begin to glisten at the edges. When the spices bloom in the warm oil, you will notice a fragrant, toasty scent that signals maximum flavor extraction. Keep the heat steady so the pieces brown slightly rather than burn, stirring occasionally to prevent sticking. If the pot starts to smoke, lower the heat immediately, or the spices can become bitter. A common mistake is rushing with high heat, which leaves raw centers in the sweet potatoes while blackening the outsides, so aim for a patient medium heat and even stirring.
Add the beans, tomatoes, and stock. Bring to a simmer and cook for about 12-15 minutes or until the vegetables are soft.: As you add the canned black beans , diced tomatoes , and stock , you will hear the simmer begin as the surface forms small, steady bubbles and steam rises. The aroma will become deeper and more cohesive, with tomato tang anchoring the pot. The visual cue is the reduction of liquid and the softening of sweet potatoes ; they should yield to a fork easily. This simmer allows flavors to marry and the starchy sweet potatoes to release body into the broth. Avoid boiling vigorously, or the soup can separate, becoming cloudy and losing nuanced flavors. One pitfall at this stage is underestimating the time needed for tenderizing root vegetables, so allow the 12 to 15 minutes and test frequently for the right texture.
Stir in the orange juice. Serve (or puree smooth and serve) topped with desired toppings.: When you pour in the orange juice , the pot brightens immediately, and you should sense a citrusy lift in the aroma. Stirring integrates the citrus without diminishing its freshness. Serving in the chunky style retains textural contrast, while pureeing creates a silky, comforting bowl. If pureeing, be careful with hot liquid splatters and use a ladle to cool slightly before blending in a blender, or use an immersion blender with slow pulses. A common misstep is blending everything too long, which can produce a gluey texture; pulse gently until the desired creaminess appears. Finish with optional toppings to add contrasting textures and temperature.
Place all ingredients except the orange juice into the slow cooker and cook on low for 7-8 hours. Add the orange juice, season to taste with additional salt and pepper as needed, and blend. Serve with sour cream shredded cheese as desired.: Using the slow cooker yields an ultra tender, melded soup where the sweet potatoes practically dissolve into the broth, offering an almost stew like richness. You will notice a gentle steam and a melded aroma of spices and tomatoes that signals readiness. Add the orange juice at the end to preserve its fresh lift, then taste and adjust seasoning, since long cooking can mute salt and spice. If blending after slow cooking, do so in batches, venting the lid slightly to avoid pressure buildup. Avoid overcooking in the slow cooker; while long cooks are forgiving, too many hours can make the texture overly mushy and flatten brightness. A frequent oversight is adding delicate toppings too early, so always add them just before serving to retain contrast.