Vegan Spaghetti with Vegan Meatballs

This vegan spaghetti and meatballs recipe is hearty, comforting, and so easy to make! The meatballs are made with a combination of mushrooms, walnuts, and tempeh, and are baked in the oven until golden brown. Serve them over a bed of spaghetti with your favorite marinara sauce.


  • 1 pound ground mushrooms
  • 1 cup chopped walnuts
  • 1 cup cooked and crumbled tempeh
  • 1/2 cup bread crumbs
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup tomato sauce
  • 1 pound spaghetti
  • 1 jar (24 ounces) marinara sauce


  1. Preheat oven to 375 degrees F (190 degrees C).
  2. In a large bowl, combine ground mushrooms, walnuts, tempeh, bread crumbs, onion, garlic, oregano, salt, and black pepper. Mix well.
  3. Form mixture into 1-inch balls and place on a lightly greased baking sheet. Bake for 25 minutes.
  4. In a small saucepan, heat tomato sauce over low heat. Add baked meatballs and simmer for 10 minutes.
  5. Cook spaghetti in a large pot of boiling water according to package directions. Drain and return to pot.
  6. Add marinara sauce and meatballs. Serve with Parmesan cheese, if desired.

Potential changes & improvements

There are many potential changes and improvements that could be made to this recipe. For example, you could use a different type of mushroom or add additional vegetables to the meatballs. You could also change the type of pasta you use, or add different herbs and spices to the sauce. If you want a heartier dish, you could add some cooked lentils or quinoa to the spaghetti and sauce.

What other food it works well with

This recipe goes well with a variety of other foods. Try serving it with a side of steamed vegetables, a green salad, or some garlic bread. You could also add some vegan Parmesan cheese on top of the spaghetti and sauce.

Common Mistakes

One common mistake people make when making this recipe is not cooking the spaghetti long enough. Be sure to cook the pasta until it is al dente, or it will be too soft and mushy. Another mistake is not browning the meatballs enough. Be sure to bake them until they are golden brown.

Nutritional Information

This recipe is high in protein, fiber, and healthy fats. It is also low in calories and cholesterol. Each serving contains approximately:

  • 200 calories
  • 10 grams of fat
  • 2 grams of saturated fat
  • 0 grams of cholesterol
  • 15 grams of protein
  • 20 grams of carbohydrates
  • 5 grams of fiber


This recipe contains the following allergens:

  • Mushrooms
  • Walnuts
  • Tempeh
  • Soy
  • Wheat

Leave a Comment

Your email address will not be published. Required fields are marked *