Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 3 minutes. Stir in garlic and cook for another minute until fragrant.
Add the Base Ingredients
Pour in crushed tomatoes and chicken broth. Stir in oregano, basil, red pepper flakes, salt, and black pepper.
Simmer the Soup
Bring the mixture to a gentle simmer and cook for about 15 minutes, allowing the flavors to meld.
Add the Toppings
Stir in mini pepperoni, chopped bell peppers, and black olives, if using. Let it simmer for another 10 minutes.
Incorporate the Cheese & Pasta
Lower the heat and stir in mozzarella and Parmesan cheese until melted. Add cooked pasta and mix well.
Serve & Enjoy
Ladle into bowls, garnish with fresh basil, and serve hot. Pair with crusty garlic bread for an authentic pizzeria experience!