01 - Heat olive oil in a substantial, deep skillet or Dutch oven over medium heat. Add the finely chopped onion and sauté for 3–4 minutes until it becomes tender and translucent.
02 - Incorporate the minced garlic and continue to cook for an additional 1 minute until its aroma becomes pronounced.
03 - Pour in the crushed tomatoes, vegetable broth, Italian herbs, salt, pepper, and red pepper flakes (if you are using them). Bring the mixture to a gentle simmer.
04 - Introduce the fresh cheese tortellini directly into the simmering sauce. Stir carefully to avoid sticking and allow it to simmer uncovered for 6–8 minutes, or until the tortellini reach a perfectly just-tender state.
05 - Reduce the heat to low. Pour in the heavy cream and stir thoroughly until well combined. Let it simmer for 2 minutes to heat through without boiling.
06 - Add the fresh baby spinach to the skillet. Cook for 1–2 minutes, stirring occasionally, until the spinach has wilted into the sauce.
07 - Stir in the grated Parmesan cheese until it melts into the sauce, creating a creamy consistency. Adjust the seasoning as needed to enhance the flavors. Serve immediately, optionally garnished with additional Parmesan cheese and fresh herbs.