Heat the olive oil in a large pot over medium heat. Add the onion, celery and bell pepper and cook for 6 to 8 minutes until soft.
Stir in the garlic, jalapeno, smoked paprika, thyme, cayenne and black pepper. Cook for 1 minute until fragrant.
Add the peas, tomatoes, broth and bay leaves. Bring to a boil, then lower to a gentle simmer.
Simmer uncovered for 45 to 60 minutes, stirring now and then, until the peas are creamy and tender. Add a splash of water if it gets too thick.
Remove the bay leaves. Stir in the vinegar, taste for salt and top with scallions.