The short answer is yes, full stop. Longer answer: Sweet potatoes provide excellent vitamin A, C, B6, and potassium levels and contain plenty of antioxidants. Black beans contain iron, folate, plant-based protein, and fiber. Tomatoes also contain several vitamins, minerals, and antioxidants. Meanwhile. guacamole adds heart-healthy fats and further antioxidants. In fact, with the combination of fiber, protein, and healthy fats, these stuffed southwest sweet potatoes are great for your macros, too!