Cook the Lentils & Broccoli: Drain and rinse the soaked lentils.
Place them in a medium pot with 1 cup / 240ml of fresh water.
Bring to a boil, then reduce the heat to a simmer and cook for 18 minutes.
Add the broccoli florets to the pot, cover, and steam for 2-3 minutes until the broccoli is crisp-tender and the lentils are al dente.
Prepare the Dressing: While the lentils cook, whisk together the olive oil, apple cider vinegar, honey (or agave), and Dijon mustard in a small bowl until smooth and emulsified.
Combine and Serve: Carefully drain any excess water from the pot.
Transfer the warm lentils and broccoli to a large serving bowl.
Pour the dressing over the top and toss gently to coat everything.
Season with salt and pepper to taste.
Garnish with the sliced red onion and toasted almonds before serving.