Start by adding the olive oil, diced bell pepper, onion, and celery to a large soup pot over medium-high heat. Cook until the veggies are softened, about 8-10 minutes. Add the garlic in and cook for 2 minutes.
Meanwhile, cook your sausage in a separate pan. Be sure to drain as much grease as possible.
Add the cooked sausage to the soup pot, along with the crushed tomatoes, black beans, tomato paste, salt, pepper, red pepper flakes, and italian seasoning. Stir together and then add the bone broth. Bring to a boil and simmer for 15 minutes.
Stir in the coconut milk, mozzarella, and parmesan cheese. Simmer for 10 more minutes.
Meanwhile, cook the noodles in a seperate pot until they are al dente, or slightly firm.
Add the noodles to the soup pot and allow the soup to sit on low for 10 minutes.
Serve the soup in bowls with extra parmesan on top!