Heat olive oil in a large soup pot over medium heat.
Add chopped onion and sauté until soft and translucent.
Stir in minced garlic and cook until fragrant.
Add bell pepper and zucchini and cook for 3–4 minutes.
Pour in crushed tomatoes and vegetable broth.
Season with Italian seasoning, red pepper flakes, salt, and black pepper.
Bring the soup to a boil, then reduce heat and simmer for 15 minutes.
Add broken lasagna noodles and cook until tender.
Stir occasionally to prevent pasta from sticking.
Remove from heat and let rest for 2–3 minutes.
Serve hot topped with ricotta, mozzarella, and fresh basil.