In a large pot, heat the bacon grease (or olive oil) over medium heat. Add the chopped onions, carrots, bell pepper, and celery. Sauté the vegetables until they start to soften, about 5 minutes. Add the minced garlic and cook for an additional minute, stirring constantly.
Stir in the fire-roasted diced tomatoes, tomato paste, and chicken broth. Add the Italian seasoning and smoked paprika, mixing well. Bring the mixture to a simmer, allowing the flavors to meld together.
Once the soup is simmering, add the cannellini beans, kidney beans, and elbow macaroni. Continue to simmer for 10-12 minutes, or until the pasta is al dente and the vegetables are tender.
Stir in the chopped collard greens, letting them wilt for about 3 minutes. Add the Seasoning Salt and hot sauce, adjusting the amount to your taste preference.
Ladle the soup into bowls and garnish with freshly chopped parsley. For an extra touch of richness, sprinkle with freshly grated Parmesan cheese if desired.