01 - Heat the olive oil in a large pot over medium heat. Add the onion and cook for 3–4 minutes until softened.
02 - Stir in the garlic and cook for 1 minute until fragrant.
03 - Add the crushed tomatoes, vegetable broth, and tomato paste. Stir to combine.
04 - Season with dried basil, oregano, red pepper flakes, salt, and pepper. Bring the mixture to a simmer.
05 - Let the soup simmer uncovered for 10 minutes to allow the flavors to meld.
06 - Stir in the tortellini and cook according to the package instructions, usually 5–7 minutes, until tender and floating.
07 - Lower the heat and stir in the heavy cream and Parmesan cheese until fully combined and creamy.
08 - Taste the soup and adjust the salt and pepper if needed.
09 - Serve hot, garnished with fresh basil and extra Parmesan. Add crusty bread on the side if desired.