If using dried lentil, sort and rinse lentil, drain and place in a large saucepan with 3 cups of water.
Bring to boil on medium-high heat, cover leaving the lid slightly open.
Reduce heat to simmer for about 30-40 minutes. Set aside.
Heat oil on medium high heat. Add onions and cook until soft, about 3 minutes.
Stir in garlic, bell ppper, celery and carrots.
Add, chopped tomatoes, basil, thyme, oregano, and cayenne pepper.
Cover and simmer for 20 minutes until sauce thickens.
Stir in lentils and salt to taste.
While sauce is cooking, cook spaghetti.
Bring water to boil in a large pot.
Add spaghetti and cook according to package directions. Drain.
Serve spaghetti topped with lentil bolognese sauce.