01 - Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 3–4 minutes until softened and translucent.
02 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown it.
03 - Pour in crushed tomatoes, vegetable broth, and tomato paste. Stir thoroughly to combine all ingredients.
04 - Add dried basil, oregano, red pepper flakes if using, salt, and pepper. Bring mixture to a gentle simmer.
05 - Let soup simmer uncovered for 10 minutes to allow flavors to meld and base to thicken slightly.
06 - Stir in refrigerated tortellini and cook according to package directions, typically 5–7 minutes, until pasta is tender and floats to the surface.
07 - Reduce heat to low and stir in heavy cream and grated Parmesan cheese until fully incorporated and soup becomes velvety.
08 - Taste soup and adjust salt, pepper, or red pepper flakes as needed for balanced flavor.
09 - Ladle hot soup into bowls, topping with fresh chopped basil and additional Parmesan. Accompany with crusty bread if desired.