In a large skillet, heat a tablespoon of olive oil over medium heat. Add the chopped onion and garlic, sauté until fragrant and translucent, about 3-4 minutes.
Add the ground beef to the skillet, breaking it up with a spoon, and cook until browned, approximately 5-7 minutes. Drain any excess fat.
Stir in the sliced mushrooms, Italian seasoning, salt, and pepper. Cook for an additional 3-4 minutes until the mushrooms begin to soften.
Pour in the beef broth and bring the mixture to a simmer. Add the tortellini and cook according to package instructions (usually about 3-5 minutes if fresh, longer if frozen).
Once the tortellini is cooked, reduce the heat and stir in the heavy cream. Let it simmer for another 2-3 minutes to thicken slightly.
Add the chopped spinach and stir until it's wilted, about 1-2 minutes.
Remove from heat and stir in the grated Parmesan cheese until melted and combined.
Serve hot, garnished with fresh parsley.
Notes
Use fresh or frozen tortellini based on availability.