Easy Vegan Spaghetti
Easy Vegan Spaghetti with homemade vegan spaghetti sauce made from 10 simple ingredients in just 1 pot. Perfect for busy weeknights, this delicious recipe is quick to make and freezer-friendly!
Prep Time10 minutes mins
Cook Time25 minutes mins
Total Time35 minutes mins
Course: Main Dish
Cuisine: American, Italian
Diet: Vegan
Servings: 6
Calories: 308kcal
- 2 tablespoons extra virgin olive oil
- 1 medium onion chopped
- 4 cloves garlic minced
- 16 ounces vegan ground beef you could also use any type of plant-based protein, like lentils, other legumes, tofu, or textured vegetable protein
- 1 24-ounce jar store-bought marinara sauce or 1 batch homemade marinara sauce
- 1 cup water
- 2 tablespoons tomato paste
- 2 teaspoons Italian seasoning or oregano
- ½ teaspoon salt
- 12 ounces dried spaghetti
Heat oil over medium-high heat in a large pot. Add the onion, garlic, and vegan ground beef and cook until the vegan ground beef is browned and the onion is soft, about 5 to 6 minutes.
Add all the remaining ingredients to the pot, stir well, and bring to a boil. Reduce the heat to low, cover the pot, and let it simmer for 20 minutes, stirring occasionally.
Meanwhile, cook the spaghetti according to package directions. Drain well and toss the drained pasta with the sauce until evenly coated.
Serve immediately, optionally topping with shredded vegan cheese or Vegan Parmesan Cheese for extra flavor.
- Properly Cook the Vegan Ground Beef: Ensure the vegan ground beef is thoroughly cooked to eliminate any raw taste and to develop a rich, savory flavor.
- Simmer for Flavor: Allow the sauce to simmer on low heat for at least 20 minutes to meld the flavors together. For even richer flavor, simmering for longer is even better.
- Balance Acidity: If your sauce tastes too acidic, add a pinch of sugar. This simple trick helps to balance the acidity of the tomatoes and enhances the overall flavor of the dish.
- Cook Pasta Al Dente: Follow the package instructions to cook the spaghetti al dente, ensuring it retains a slight firmness when bitten for the perfect texture.
- Let it Rest: Allow the cooked pasta to sit in the sauce for a few minutes off the heat before serving. This helps the flavors meld together.
Serving: 1serving | Calories: 308kcal | Carbohydrates: 47g | Protein: 11g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 243mg | Potassium: 224mg | Fiber: 3g | Sugar: 3g | Vitamin A: 94IU | Vitamin C: 3mg | Calcium: 34mg | Iron: 1mg