• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Daniel's Plate
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes
menu icon
go to homepage
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes

subscribe
search icon
Homepage link
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes

×
Home » Recipe Index » Lunch/Dinner Entree

Vegan Spaghetti and Meatballs

Modified: May 6, 2025 · Published: May 2, 2021 by Gigi & Sersie · This post may contain affiliate links.

Share it!

Jump to Recipe

Who's up for vegan spaghetti and meatballs? When I hear, you can't have tasty, satisfying comfort food that’s also healthy, my response is "Nonsense!" This meal is proof of that. It's oil-free and made with whole plant foods.

top view of a bowl of vegan spaghetti and meatballs with fresh basil and fork on the side of the bowl

The tomato sauce in this recipe uses the Best Vegan Spaghetti Sauce as the base. The ragu and meatballs used in this delicious meal are made from "Magic" Meat.

What gives this an authentic Italian flare is Italian seasoning and fennel seeds added to the basic "Magic" Meat recipe. And the fennel seed is a must! Also, these meatballs are lighter than animal-based meatballs, so it won't leave you feeling bloated and sluggish afterward.

The pasta used in this dish is a whole grain spaghetti. Personally, I like the whole wheat variety, but if gluten is a problem, go with a whole grain brown rice gluten-free spaghetti pasta.

This spaghetti with vegan meatballs includes these key ingredients:

  1. Whole wheat (or gluten-free whole grain) spaghetti pasta
  2. Best Vegan Spaghetti Sauce
  3. "Magic" Meat
  4. Italian seasoning
  5. Fennel seeds
  6. Fresh basil (or parsley)
  7. Easy Vegan Parmesan Cheese (optional, but recommended)

How to make vegan spaghetti with meatballs

This recipe is a meal prep favorite because it uses two other basic recipes that can be used in other meals in addition to this vegan spaghetti with meatballs.

Prepare the vegan spaghetti sauce

Prepare the Best Vegan Spaghetti Sauce. This sauce takes a good 45 minutes to simmer, so while its simmering, go to the next step.

Prepare the "Magic" Meat

This recipe calls for a half batch of the "Magic" Meat, which yields 2 to 2 ½ cups depending on the size of the cauliflower used. However, if you're meal prepping, go ahead and make the full batch. You can use the rest for tacos or tostadas later in the week or freeze it for 1 to 4 months later. If you're not meal prepping, then go ahead and use the measurements for this recipe.

Preheat the oven to 350°F (177°C).

Add the cauliflower to the food processor and pulse until rice-like but not creamy. Transfer to a large mixing bowl. Add mushrooms to the food processor and pulse until rice-like—transfer mushrooms to the large mixing bowl with the cauliflower. Pulse the walnuts until minced and stir into the cauliflower and mushroom mixture.

Add dried Italian seasoning and fennel seeds to the mixture and stir until well combined. Spread the mixture on a parchment paper-lined baking sheet and bake for about 35 to 40 minutes, carefully stirring 2 to 3 times, until golden brown. Remove from oven and set aside to cool down enough to handle. 

Take ½ cup of the Magic Meat and set it aside for the ragu sauce. With the rest, take a palm-full of the mixture and form the meatballs, about 1 ½ inches per meatball. You should get between 9 to 12 meatballs. Line them up on a silicone mat- or parchment-lined baking sheet and put them back into the oven at 350°F (177°C) to bake for another 10 minutes. Remove from oven and set aside.

While meatballs are baking in the oven, add the crumbled Magic Meat to the tomato sauce. Taste the ragu sauce and adjust seasonings, if necessary.

SAVE THIS RECIPE!

We'll email this post to you, so you can come back to it later!

We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙

a stainless steel mixing bowl with cauliflower, walnuts and mushrooms that have been pulsed in a food processor.
"Magic" Meat mixture
a baking sheet lined with parchment paper and six magic meatballs lined up ready to go into the oven
Meatballs made from "Magic" Meat
top view of spaghetti sauce in a pot with wooden spoon
Best Vegan Spaghetti Sauce

Make the pasta

Cook the pasta according to package directions. If the package gives you a range of time to cook, I recommend using the low end of the range so the pasta is al dente (meaning, to the tooth or firm to the bite) and not mushy.

Assemble the plate

Add pasta to the bowl or plate. Spoon a generous amount of the ragu tomato sauce on top. Add vegan meatballs. Top with fresh herbs and optional Easy Vegan Parmesan Cheese. Enjoy!

Top view of vegan spaghetti ragu sauce being spooned on top of a bowl of pasta

Frequently Asked Questions

How do I store leftovers?

You can store leftovers in a covered container the refrigerator for up to four days. This also freezes well. For freezing, portion out into individual meal prep containers and freeze for up to 4 months. To reheat from frozen, thaw in the refrigerator overnight and heat up in the microwave or covered in the oven for 15 to 20 minutes at 350°F (177°C).

What are vegan meatballs made of?

These vegan meatballs are oil-free and made with whole plant foods. Specifically, mushrooms, cauliflower, walnuts and seasonings. The packaged types you get from the grocery store are heavily processed and typically contain a lot of salt, coconut oil (which is high in saturated fat, and not helpful for heart health), and obscure ingredients like methylcellulose, a laxative used to treat constipation. If you decide to eat processed meatballs, be sure to read the ingredients label and know what you're consuming.

How do you keep meatballs from falling apart?

First, it's important to make sure the mixture is processed into a fine crumble. If the crumble is too chunky, the meatballs will fall apart. The natural moisture from the cauliflower and mushrooms along with the walnuts, seasonings and coconut aminos will aid in having the meatballs stick together.

side view of vegan spaghetti and meatballs in a white bowl with fork on the side and fresh basil blurred in the background

We hope you love this vegan spaghetti and meatballs recipe. Please rate and leave a comment below. Be sure to share a picture on Instagram and tag us @danielfastrecipes so we can see your creation!

top view of bowl of spaghetti with vegan meatballs with sauce

Vegan Spaghetti and Meatballs

3 from 2 votes
Course: Lunch/Dinner Entrée
Prep Time: 45 minutes minutes
Cook Time: 1 hour hour
Total Time: 1 hour hour 45 minutes minutes
Servings: 4
Calories: 372kcal
Author: Gigi & Sersie
Print Pin Rate
Who's up for vegan spaghetti and meatballs? When I hear, you can't have tasty, satisfying comfort food that’s also healthy, my response is "Nonsense!" This meal is proof of that. It's oil-free and made with whole plant foods.

Ingredients  

Magic Meat (Vegan Meatballs)

  • ½ small head of cauliflower
  • ¾ cup mushrooms
  • ⅓ cup walnuts
  • 1 Tbsp garlic powder
  • 1 Tbsp onion powder
  • 2 tsp. Italian seasoning dried (or 1 tsp dried basil and 1 tsp dried oregano)
  • 1 tsp fennel seeds
  • 1 Tbsp coconut aminos

Tomato Sauce

  • 1 batch of Best Vegan Spaghetti Sauce

Pasta

  • 8 oz. whole wheat or gluten-free whole grain spaghetti pasta

Toppings

  • ¼ cup Fresh basil or parsley, chopped
  • Easy Vegan Parm Cheese optional
  • Salt to taste
Prevent your screen from going dark

Instructions

Prepare the vegan spaghetti sauce

  • Prepare the Best Vegan Spaghetti Sauce. This sauce takes a good 45 minutes to simmer, so while its simmering, go to the next step.

Prepare the "Magic" Meat

  • This recipe calls for a half batch of the "Magic" Meat, which yields 2 to 2 ½ cups depending on the size of the cauliflower used. However, if you're meal prepping, go ahead and make the full batch. You can use the rest for tacos or tostadas later in the week or freeze it for 1 to 4 months later. If you're not meal prepping, then go ahead and use the measurements for this recipe.
  • Preheat the oven to 350°F (177°C).
  • Add the cauliflower to the food processor and pulse until rice-like but not creamy. Transfer to a large mixing bowl. Add mushrooms to the food processor and pulse until rice-like—transfer mushrooms to the large mixing bowl with the cauliflower. Pulse the walnuts until minced and stir into the cauliflower and mushroom mixture.
  • Add dried Italian seasoning and fennel seeds to the mixture and stir until well combined. Spread the mixture on a parchment paper-lined baking sheet and bake for about 35 to 40 minutes, carefully stirring 2 to 3 times, until golden brown. Remove from oven and set aside to cool down enough to handle. 
  • Take ½ cup of the Magic Meat and set it aside for the ragu sauce. With the rest, take a palm-full of the mixture and form the meatballs, about 1 ½ inches per meatball. You should get between 9 to 12 meatballs. Line them up on a silicone mat- or parchment-lined baking sheet and put them back into the oven at 350°F (177°C) to bake for another 10 minutes. Remove from oven and set aside.
  • While meatballs are baking in the oven, add the crumbled Magic Meat to the tomato sauce. Taste the ragu sauce and adjust seasonings, if necessary.

Make the pasta

  • Cook the pasta according to the package directions. If the package gives you a range of time to cook, I recommend using the low end of the range so the pasta is al dente (meaning, to the tooth or firm to the bite) and not mushy. Strain cooked pasta and set aside. Alternatively, you can add the al dente-cooked pasta to the sauce directly. It's up to you. 

Assemble the plate

  • If you're not adding the pasta to the sauce directly, then plate up the spaghetti first. Then spoon a generous amount of the ragu tomato sauce on top. Add vegan meatballs. Top with fresh herbs and optional Easy Vegan Parmesan Cheese. Enjoy!

Notes

EQUIPMENT / SUPPLIES

  1. Oven
  2. Stovetop
  3. Baking sheet
  4. Parchment paper or silicone mat
  5. Knife
  6. Cutting board
  7. Large pot with lid
  8. Food processor
  9. Measuring cups
  10. Measuring spoons
  11. Cooking spoons
  12. Strainer

Nutrition

Calories: 372kcal | Carbohydrates: 67g | Protein: 15g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 1g | Sodium: 196mg | Potassium: 1342mg | Fiber: 7g | Sugar: 12g | Vitamin A: 654IU | Vitamin C: 72mg | Calcium: 117mg | Iron: 4mg
Did You Make This Recipe?Share a photo and tag us @danielsplaterecipes — we can't wait to see what you've made!

Reset, Reconnect, and Realign

Packed with daily devotionals, nutritional tips, journal prompts, and inspirational quotes, A Prayer for Your Health Journal will help you create a God-centered vision for your health. This journal provides practical tools and spiritual guidance to bring physical, mental, and spiritual health back into your life. It will inspire you to reset your body and energize your walk with God.

A Prayer for Your Health Book cover on the left and young black woman smiling with prayer hands on the right
Buy Today!

As an Amazon Associate, we receive a small commission for qualifying purchases.

Two women standing in the kitchen smiling.
Gigi & Sersie

Gigi Carter and Sersie Blue have over 25 years of combined experience in plant-based nutrition and health coaching. Their passion for healthy eating inspired them to create Daniel’s Plate, a recipe site focused on whole food, plant-based meals.

More Lunch/Dinner Entree

  • A bowl of potato salad top with parsley.
    Jamaican Potato Salad
  • A mango coleslaw salad in a bowl with a variety of vegetables and creamy cashew sauce.
    Mango Coleslaw
  • Peanut sauce being drizzled over the high protein chickpea tempeh bowl.
    High Protein Chickpea Tempeh Bowl
  • Mediterranean quinoa salad in bowl with fork on the side.
    Mediterranean Quinoa Salad

Reader Interactions

Comments

  1. Marisa

    July 16, 2025 at 11:44 pm

    1 star
    I was very excited and had high hopes for this recipe. Unfortunately, it didn’t meet my expectations. The meatballs didn’t hold together after they were baked. They just crumbled once my fork touched the meatballs. Not sure if I did something wrong, but I didn’t expect the meatballs to crumble. It would have been better to have just added the “magic meat” to the Ragu. The walnuts didn’t work well in this recipe for me. I don’t know if I should have ground them until they were a fine powder, and I didn’t like the crunch it added to the meatballs. Bummer.

    Reply
    • Gigi & Sersie

      July 17, 2025 at 5:00 pm

      Hi Marisa- We're so sorry it didn't work for you. Yes, the walnuts need to be processed in a food processor. We appreciate you taking the time to give us feedback.

      Reply
      • Marisa

        July 19, 2025 at 9:50 am

        I had placed the walnuts in my blender and pulsed them until they were about the same consistency as the mushrooms. Should I have pulsed them until they were powder/flour consistency?

        Reply
        • Gigi & Sersie

          July 19, 2025 at 8:28 pm

          Yes, if you didn't like the nut texture, maybe pulsing to a finer consistency would be better. I'd definitely pulse, because a continuous blend would make it into walnut butter.

          Reply
  2. Robin

    January 18, 2022 at 1:17 am

    5 stars
    What a treat... and the magic meat is soooo good!! Leaves nothing to be desired.
    I used to buy fake meats (processed with many mystery ingredients of course) and thought it would be over my head to try to make a meat substitute at home. Not so! This was so easy, really really good.... and made of just cauliflower, mushrooms and walnuts. Actual healthy foods. Amazing.

    Sprinkled this with the vegan parm and it was the *classic dish*.

    We used a whole grain pasta by the brand Ancient Harvest made of corn, brown rice, and quinoa. Yum yum.

    We also broth sautéed some eggplant, sweet potato, bell peppers and jalapeños to add veggies to this delicious pasta.

    Leftover sauce and meatballs became a perfect topping for grilled eggplantsteak lunch two days later.

    Next time out of curiosity I might experiment using less aminos because they are so salty and powerful - we used Braggs soy aminos.

    Thank you Sersie & Gigi!! 🍝❤️

    Reply
    • Gigi & Sersie

      January 18, 2022 at 12:29 pm

      Thank you for the feedback, Robin. This magic meat is so versatile. Coconut aminos has less sodium than regular aminos. We'll take a closer look at updating the recipe to suggest using less (half) if using regular soy aminos. Thank you for letting us know. We appreciate you.

      Reply
3 from 2 votes

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Two women standing in the kitchen smiling.

Hi, we're Sersie and Gigi!

Every decision we make about the delicious recipes here on Daniel's Plate is based on health first. We focus on whole plant foods that help restore health and prevent chronic illnesses so you can live out your purpose with excellence.

More about us

Healthy Summer Recipes

  • Italian gazpacho in a bowl topped with fresh basil and a spoon on the side.
    Italian Gazpacho
  • Mediterranean quinoa salad in bowl with fork on the side.
    Mediterranean Quinoa Salad
  • Black eyed peas corn salad in a large bowl with a wooden serving spoon.
    Black Eyed Peas Corn Salad
  • Cucumber Gazpacho
  • Avocado and tomato salad in a bowl with sliced red onion and lemon vinaigrette.
    Avocado & Tomato Salad
  • top view close up of vegan pesto pasta salad with tomatoes, red bell pepper, onion, fresh chopped parsley in white bowl
    Vegan Pesto Pasta Salad

Favorite Iced Drinks

  • Banana milk matcha latte in a tall glass with ice and a metal straw.
    Banana Milk Matcha Latte
  • Spicy margarita mocktail with sliced jalapeno floating on top.
    Spicy Margarita Mocktail
  • Iced Strawberry Matcha Latte in a tall glass with metal straw.
    Strawberry Matcha Latte
  • Frosty mojito mocktail with fresh mint leaves and sliced lime.
    Healthy Mojito Mocktail

As an Amazon Associate, I earn from qualifying purchases.

© 2025 Daniel's Plate. All rights reserved.  |  Learn more about The Daniel Fast   |   Privacy Policy  |   Accessibility

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.