Start strong: Heat olive oil in a pot over medium heat. Toss in onion, garlic, and carrot. Sauté for 5 minutes until soft.
Spice it up: Add cumin, paprika, and pepper flakes. Stir for 1 minute until everything smells borderline addictive.
Tomato time: Mix in tomato paste and diced tomatoes. Cook 2–3 minutes to deepen the flavor.
Lentil love: Add lentils, broth, salt, and pepper. Stir well and bring to a boil.
Simmer gently: Lower heat. Cover and simmer 25–30 minutes, until lentils are soft and soup thickens.
Final touches: Stir in lemon juice for brightness. Taste and adjust seasoning like the soup goddess you are.
Serve: Ladle into bowls. Top with parsley. Serve hot with a dramatic hair flip.