Preheat and prep: Heat your oven to 375°F (190°C). Lightly coat a 9x13-inch baking dish with cooking spray.
Sauté aromatics: In a large skillet over medium heat, warm the olive oil. Add the onion and a pinch of salt.
Cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
Brown the chicken: Add the ground chicken, breaking it up with a spatula. Season with 1/2 teaspoon salt, pepper, Italian seasoning, and red pepper flakes if using.
Cook 5–7 minutes until no pink remains and lightly browned.
Build the sauce: Stir in the marinara and chicken broth. Bring to a gentle simmer for 2–3 minutes to meld flavors. Reduce heat to low.
Add creaminess: Remove the skillet from heat.
Whisk in the Greek yogurt (or light cream) and Parmesan until smooth. Taste and adjust seasoning with a pinch more salt if needed.
Combine with tortellini: In a large bowl, add the tortellini and chopped spinach. Pour the sauce over and toss to coat evenly.
Assemble the casserole: Transfer the mixture to the prepared baking dish.
Sprinkle mozzarella evenly on top, then an extra dusting of Parmesan if you like.
Bake: Cover loosely with foil and bake for 15 minutes. Remove foil and bake 8–10 more minutes, until the cheese is melted and bubbling and the edges are lightly golden.
Rest and garnish: Let the casserole rest 5 minutes so it sets slightly. Top with fresh basil or parsley.
Serve hot with extra Parmesan at the table.