Preheat the oven to 200°C (400°F).
Slice the bell peppers into strips, quarter the red onions, and cut the carrot into sticks.
Place the bell peppers, onions, cherry tomatoes, carrot sticks, and peeled garlic on a baking sheet.
Drizzle the vegetables with olive oil and sprinkle with salt, pepper, and garlic powder.
Toss the vegetables directly on the baking sheet to coat them evenly.
Roast for 25-30 minutes, or until the veggies are tender and slightly charred, turning halfway through.
While the veggies are roasting, bring a large pot of salted water to a boil.
Cook the tortellini according to the package instructions (usually 3-5 minutes if fresh, 8-10 minutes if frozen).
Drain the tortellini and set aside.
In a small bowl, whisk together the olive oil, lemon juice, honey, Dijon mustard, salt, and pepper until smooth.
In a large bowl, combine the cooked tortellini with the roasted veggies, roasted cashews, torn basil leaves, and shaved Parmesan.
Drizzle the dressing over the mixture and toss gently until everything is well-coated.
Serve warm or at room temperature. Garnish with extra Parmesan and fresh basil if desired.