In a large skillet over medium-high heat, heat olive oil. Add shallot and garlic. Cook until soft, 3 minutes. Add ham and cook until browned, stirring once half way through, 6 minutes.
Season with pepper. Add fresh tortellini and frozen peas. Stir until mixed and then add chicken broth. Simmer until tortellini are al dente, about 10 minutes (or what the package recommends).
Add heavy cream and both cheeses. Stir until creamy. Serve and garnish with parsley.