01 - Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3–4 minutes until translucent.
02 - Add minced garlic and cook for another minute until fragrant.
03 - Stir in tomato paste and cook for 1 minute to deepen its flavor.
04 - Add diced tomatoes, white beans, vegetable broth, dried basil, oregano, and smoked paprika. Stir to combine thoroughly.
05 - Bring to a gentle boil, then reduce heat and simmer uncovered for 15–20 minutes to allow flavors to meld.
06 - Remove from heat. Use an immersion blender or transfer in batches to a countertop blender and purée until smooth and creamy.
07 - Stir in Greek yogurt until fully incorporated. Season with salt and black pepper to taste.
08 - Ladle into bowls and garnish with fresh basil leaves, a swirl of Greek yogurt, and pumpkin seeds if desired.