Start by heating olive oil in a large pot over medium heat. Add the sausage and break it apart using a wooden spoon. Let it cook until fully browned and no longer pink, which usually takes about 6–8 minutes. Once done, use a slotted spoon to scoop the sausage out and set it aside for later.
In the same pot, toss in the diced onion and cook for 4–5 minutes until soft and golden. Then stir in the minced garlic and let it cook just until fragrant—this step builds the savory base for the soup.
Pour in the chicken broth, heavy cream, and Alfredo sauce, stirring everything together until well combined. Bring the mixture to a gentle simmer—it’ll start smelling amazing. Next, add the broken lasagna noodles straight into the pot. Stir occasionally to prevent sticking and cook for 10–12 minutes, or until the noodles are tender.
Once the noodles are cooked, season the soup with Italian seasoning, a pinch of red pepper flakes, and salt and pepper to taste. Stir the browned sausage back into the pot and let everything simmer together for another 5 minutes so the flavors meld beautifully.
Lower the heat and stir in the shredded mozzarella and Parmesan cheese until they melt into the soup, creating a creamy, cheesy texture. Ladle the soup into bowls, garnish with chopped parsley, and serve hot with garlic bread or a crisp salad for a comforting, satisfying meal.