Spaghetti with meat sauce is practically the definition of a home-cooked family dinner (especially if you're Italian), but it's definitely not vegan. Since this healthier version swaps out traditional pasta with spaghetti squash, and lentils for ground beef, it offers more fiber than protein, if you can believe it.