Preheat the oven to 375 degrees F. Slice the tops off each mini pumpkin and scoop out the seeds and strings. Place the pumpkins on a baking sheet.
Heat the olive oil in a saucepan over medium heat. Add the onion and cook until softened, about 3 minutes. Stir in the garlic and cook for 1 minute more.
Add the quinoa, vegetable broth, and dried cranberries to the saucepan. Season with salt and pepper. Bring to a boil, then reduce to a simmer, cover, and cook for 15 minutes until the liquid is absorbed.
Remove the quinoa mixture from heat and stir in the chopped parsley. Spoon the filling evenly into the prepared pumpkins.
Bake the stuffed pumpkins for 25 to 30 minutes until the pumpkin flesh is tender when pierced with a fork. Let them cool slightly before serving.