Preheat your oven to a 180°C fan, 200°C conventional, 356°F or gas mark 4.
Start by washing the vegetables under cold water to remove any dirt. If needed, use a brush to clean the skin of the carrots. Chop the garlic into pieces and cut the carrots into halves lengthwise. This will allow them to cook more evenly.
Take a tray or baking sheet and cover it with baking paper. This will prevent the vegetables from sticking to the tray and make cleanup easier. Place the halved carrots on the tray. Drizzle them with oilve oil, sprinkle some salt, and add the garlic. Mix the carrots well, ensuring they are evenly coated with the seasoning.
Roast the carrots in the oven for around 15 minutes. Check for doneness by inserting the tines of a fork into the carrots. They should feel slightly rigid but not too soft. If needed, you can continue roasting them for a few more minutes. Once the carrots are done, remove them from the oven and set them aside.
Prepare the asparagus by removing the hard bottom part. You can do this by holding the asparagus stalk near the bottom and bending it until it snaps naturally. Discard the snapped-off ends.
Place the asparagus on a large plate. Add olive oil, salt, and a squeeze of lemon juice to the asparagus. Give everything a good mix to ensure the asparagus is coated with the seasoning.
Transfer the seasoned asparagus to the same baking tray used for the carrots. Roast the asparagus in the oven for approximately 10 to 15 minutes, or until al dente texture. Once the asparagus are ready, remove them from the oven and set them aside along with any roasted liquids from the tray. In a separate tray, roast the almonds until they turn golden.
Before serving, place the yogurt dip in a large serving dish, and arrange the roasted vegetables on top of the yogurt dip. Drizzle the roasted veggies with the liquids left in the tray, this will add extra flavor and moisture to the dish. To garnish add the almond flakes and a few mint leaves on top. Serve immediately.