What’s more homey than spaghetti and meatballs? Twists of pasta doused in herb-flecked marinara sauce, with tender, spicy meatballs balanced on top… On a cold night, there’s not much that sounds better. Meatless spaghetti and meatballs might seem like an oxymoron, but trust me, there’s no shortage of ways to make them meat-free. In fact, I’ve been hooked on two veggie meatball recipes lately. I couldn’t pick a favorite if I tried, so instead of choosing one to share here, I’m sharing both! Each one has a hearty texture and a rich savory flavor that’s irresistible with al dente pasta and tangy tomato sauce. Even Jack, my meatball-loving husband, devoured both. If you’re craving a bowl of spaghetti and meatballs, either of these recipes is sure to satisfy. Let’s cook!
Plant-Based Spaghetti and Meatballs
This spaghetti recipe takes inspiration from the classic combination of pasta, meatballs, and sauce, but it has a few fresh twists. First, I replace half of the regular pasta with spiralized zucchini noodles to make it a bit lighter. Feel free to use all pasta if you want a heartier dish, or use all zucchini noodles to lighten it up even more. Spaghetti squash would be a great choice here too. Second, I top it with my favorite homemade marinara sauce recipe. Fresh ingredients like crushed tomatoes, shallot, garlic, and oregano give it a delicious aromatic base. Then, I finish it with balsamic, red pepper flakes, and a pinch of sugar for sweet, tangy depth of flavor.
And of course, my meatballs are totally meat-free. I offer two different plant-based meatball options below, and you can’t go wrong with either. If you’re someone who likes to make veggie balls with, well, veggies, you’ll love the first option: my go-to mushroom meatballs. I cook the mushrooms with balsamic vinegar and tamari to highlight their umami flavor. Then, I pulse them together with sticky brown rice, black beans, walnuts, bread crumbs, and chili powder. The resulting balls have a hearty texture and lightly spicy, savory flavor. The other option is a bit more traditional. Instead of using ground beef or ground pork, I use a plant-based ground meat substitute. I mix it with smoked paprika, red pepper flakes, dried oregano, and bread crumbs to make meatless meatballs that taste just like the real thing, with a meaty texture and smoky flavor. Whichever way you go, you won’t be disappointed!
What to Serve with Spaghetti and Meatballs
Garnish this spaghetti recipe with lots of fresh basil and/or parsley, and top it with freshly grated Parmesan cheese or vegan Parmesan for an umami kick. On the side, serve good crusty bread or homemade focaccia and a salad like my Caesar salad, Caprese salad, or Greek salad. If you’re not in the mood for salad, serve it with one of these simple veggie side dishes instead:
Roasted Brussels Sprouts Lemon Roasted Cauliflower Sautéed Mushrooms Roasted Broccoli Simple Lemon Green Beans
This spaghetti recipe is quick enough to make on a weeknight, but it’s also a great recipe to make in advance. Cook the meatballs and sauce ahead of time, and store them in airtight containers in the fridge for up to five days. These components also freeze well. Check out this post for my best tips on freezing sauces and balls!
More Favorite Pasta Recipes
If you love this recipe, check out this post for 25 more easy pastas, or try one of these delicious recipes next:
Best Vegetarian Lasagna Easy Baked Ziti Creamy Pasta Pomodoro Fettuccine Alfredo Homemade Mac and Cheese Linguine with Roasted Lemon and Tomatoes
And if you prefer meat sauce to meatballs, check out my vegetarian spaghetti Bolognese!