Dive into a comforting bowl of Vegan Spaghetti with Meatballs and Cheese, a plant-based twist on the classic favorite. This recipe features tender, flavorful vegan meatballs made with plant-based ground meat, seasoned to perfection with herbs and spices, and bound together with a flaxseed "egg." A rich, aromatic tomato sauce infused with fresh basil pairs beautifully with gluten-free or traditional spaghetti, while a creamy, dairy-free cheese sauce—crafted from cashews, nutritional yeast, and a touch of lemon juice—takes this dish to the next level. Perfect for weeknight dinners or impressing guests, this hearty, vegan-friendly meal is easy to make and satisfies every comfort food craving. Garnish with extra basil for a fresh, vibrant finish!
Scan with your phone to download!
Prepare the flax egg by mixing ground flaxseeds with 3 tablespoons of water in a small bowl. Let it sit for 5 minutes until it thickens.
In a large mixing bowl, combine the plant-based ground meat, breadcrumbs, garlic powder, onion powder, dried oregano, salt, black pepper, and the prepared flax egg. Mix thoroughly.
Using your hands, form the mixture into small 1.5-inch meatballs. Set aside on a plate.
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the meatballs and cook until browned on all sides, about 7-10 minutes. Remove from the skillet and set aside.
In the same skillet, heat 1 tablespoon of olive oil and add the crushed tomatoes. Stir in the fresh basil leaves, salt, and pepper to taste. Let the sauce simmer for 10-15 minutes.
Cook the spaghetti according to package instructions. Drain and set aside.
For the vegan cheese sauce, blend the soaked or boiled cashews, nutritional yeast, plant-based milk, lemon juice, garlic clove, and a pinch of salt in a high-speed blender until smooth and creamy.
To serve, divide the cooked spaghetti into bowls. Top each serving with the tomato sauce, vegan meatballs, and a drizzle of the vegan cheese sauce.
Garnish with extra fresh basil leaves, if desired. Serve immediately and enjoy!
Serving size | (1987.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2492.3 |
Total Fat 113.0g | 0% |
Saturated Fat 24.4g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 0mg | 0% |
Sodium 2925.5mg | 0% |
Total Carbohydrate 290.0g | 0% |
Dietary Fiber 38.6g | 0% |
Total Sugars 35.0g | |
Protein 103.1g | 0% |
Vitamin D 50IU | 0% |
Calcium 865.5mg | 0% |
Iron 38.1mg | 0% |
Potassium 4243.7mg | 0% |
Source of Calories