Prep the veggies: Add tomatoes, peppers, onion, and garlic to a large bowl.
Toss with olive oil, salt, pepper, paprika, and oregano until evenly coated.
Air fry in batches if needed: Arrange the vegetables in a single layer in your air fryer basket. Cook at 400°F (200°C) for 14–18 minutes, shaking halfway, until edges are charred and tomatoes look collapsed.
Deglaze the flavor: If your air fryer has a tray with browned bits, carefully scrape them into the pot—they add a lot of flavor.
Simmer briefly: Transfer roasted vegetables to a pot. Add 3 cups of vegetable broth.
Bring to a gentle simmer for 5–7 minutes to meld flavors.
Balance the acidity: Stir in vinegar and, if needed, a teaspoon of sugar or honey to round out the tomatoes. Taste and adjust salt and pepper.
Blend until smooth: Use an immersion blender to puree until silky. For extra smoothness, blend in a countertop blender in batches.
Add more broth to reach your preferred consistency.
Make it creamy (optional): Stir in heavy cream or coconut milk. Warm through without boiling to prevent curdling.
Finish and serve: Ladle into bowls and top with fresh basil or parsley. Add a pinch of red pepper flakes, a drizzle of olive oil, or a dollop of yogurt if you like.