In a large, deep pan on medium heat, add olive oil and butter to melt.
Add onions, carrots, celery and cherry tomatoes with a sprinkle of salt. Cook down for 4-5 minutes, stirring occasionally.
Then add garlic and cook another 30 seconds.
Add tomato paste and cook 3-4 minutes.
Then add chicken bouillon, Italian seasoning, and red pepper flakes.
Increase heat to medium-high. Add broth and parmesan cheese rind and bring to a slow boil.
Once boiling, add uncooked pasta. Reduce heat to medium-low and cook, uncovered, on a slow simmer until pasta is al dente (typically 10-13 minutes). Stir occasionally. You may need to add more broth, 1 cup at a time, if you want a more brothy soup.
Taste for salt, and add if needed. Remove parmesan cheese rind from the broth.
Serve and top with parmesan cheese and enjoy!