- In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook until tender, about 15-20 minutes. Drain and let cool slightly. 
- In a large bowl, whisk together the mayonnaise, Dijon mustard, apple cider vinegar, smoked paprika, chipotle powder, garlic powder, onion powder, salt, and pepper until smooth. 
- Once the potatoes are cool enough to handle, add them to the bowl with the dressing. Gently toss to coat the potatoes evenly. 
- Fold in the chopped cilantro, diced red onion, and diced bell pepper. Adjust seasoning with more salt and pepper if needed. 
- Cover the potato salad and refrigerate for at least 1 hour to allow the flavors to meld. Serve chilled or at room temperature.