top of page
  • Writer's pictureMarinated Vegan

Mom's Spaghetti and Veatballs (Vegan Meatballs)


Mom's Spaghetti and Veatballs

Yield: 5 Servings Prep Time: 15 Minutes Cook Time: 1 Hour

Full Time: 1 Hour 15 Minutes

Amazing Italian meatballs and with an authentic tomato sauce, just like Nonna used to make!



"Veatballs" (Vegan Meatballs)

- Plant-based minced meat (I use Beyond Meat)

- 1/2 white onion, finely chopped

- 2-3 garlic cloves, minced

- ?? vegan breadcrumbs

- 1 flax egg: mix 1 tablespoon ground flax seen + 3 tablespoons of boiling water

- 1 teaspoon dried basil

- 1 teaspoon garlic powder

- 1/2 teaspoon onion powder

- 1/2 teaspoon dried oregano

- 1/2 teaspoon dried rosemary

- 1/2 teaspoon dried thyme

- 1/2 teaspoon salt

- 1 tablespoon vegetable oil

Tomato Sauce

- 1 can crushed tomatoes

- 1 white onion, finely chopped

- 3 garlic cloves, finely chopped

- 1-2 tablespoon Italian seasoning (same ingredients as veatball seasoning)

- 1 teaspoon salt

- 1/2 tablespoon sugar

- 1 tablespoon olive oil

- Fresh basil (optional)


Start with your tomato sauce

1. In a saucepan, heat olive oil over medium-high heat. Once heated, add your onion, and mix to coat in olive oil. Allow to cook for about 2-3 minutes until translucent, then add the garlic. Stir constantly for up to 3 minutes.

2. Add in your crushed tomatoes. If you don't like chunky tomato sauce, you can use a hand blender to blend the tomatoes, you can also hand blend after adding all of your ingredients for an even smoother consistency. Mix the tomatoes with the onion and garlic.

3. Add in the Italian seasoning, salt and sugar. (If you choose, you can hand blend the sauce at this point)

4. Bring the tomato mixture to a simmer, then add in your fresh basil. Cover and let simmer for at least 20-30 minutes or up to a few hours for the best flavour.

Make your Veatballs

5. Start with making your flax egg. Combine ground flax seed with water, and set aside for a few minutes to thicken.

6. In a large bowl, mix all Veatball ingredients with your hands.

7. Using a spoon, scoop a portion of the veatball mixture. Roll in your hands to form a ball.

8. Heat vegetable oil in pan over medium-high heat. Once it's glistening, add your veatballs to the pan. Cook for about 3-5 minutes until brown, turn veatballs and cook on other side for anoter 3-5 minutes until brown.

9. Pour your homemade tomato sauce over the meatballs, and allow to simmer for at least 10 minutes. The longer it simmers, the more flavour will be distributed.

10. Cook up pasta of your choice according to the package label, and serve with tomato sauce and veatballs. Top with fresh basil and vegan cheese if desired.


Share your creation on Instagram and tag @marinatedvegan #marinatedvegan

33 views0 comments

Recent Posts

See All
bottom of page