Finely dice the onion and carrot, and mince the garlic.
Heat the olive oil in a medium pot over medium heat. Add the onion and carrot, sautéing for 5 minutes until softened.
Crumble the tempeh into small, ground-meat-like pieces and add it to the pot along with the garlic, cumin, and smoked paprika. Sauté for another 3 minutes.
Stir in the tomato paste and dry red lentils, ensuring they are well coated in the spices.
Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to low, cover, and simmer for 15 to 20 minutes until the lentils are tender.
Stir in the nutritional yeast, sea salt, and black pepper. The nutritional yeast will help thicken the broth and add a savory depth.
Add the baby spinach and stir until just wilted. Serve hot.