To a small pot, add the dry lentils and fill with enough water to cover them by at least 2 inches. Bring this to a boil and then let them simmer for 20 minutes or until lentils are tender. Drain, rinse and set aside.
If you are comfortable with multitasking, bring a pot of water to boil for your pasta noodles. Cook the noodles according to the package instructions.
On medium heat, drizzle olive oil in a medium pan. Add the onion and garlic and cook for 2-3 minutes.
Add the grated carrot and tomato sauce. Reduce heat to low, stir and cook for 5 minutes.
Add the drained lentils to the tomato sauce mixture and stir.
Next, add the basil, oregano, thyme, cumin, red chili flakes (optional), salt and pepper, and stir until everything is well combined. Let this cook for another 3-4 minutes so the flavours can blend.
Once the pasta is cooked, drain and plate. Top with the lentil bolognese and finish with parmesan cheese and extra basil. Enjoy!