Zucchini Spaghetti with Black Bean Meatballs

This post may contain affiliate links. Please visit my disclosure policy for more information.

Enjoy a healthy twist on spaghetti night with zucchini noodles, tender black bean meatballs, and marinara sauce. This recipe is easy, flavorful, and perfect for a hearty vegetarian dinner.

$8.87 per recipe/$1.11 per serving

Cut black bean meatball in bowl of spaghetti with fresh basil and fork in the bowl.

Lately, I’ve been loving plant-based recipes—they’re fresh, satisfying, and such a fun way to get creative in the kitchen.

This zucchini spaghetti with black bean meatballs has quickly become a family favorite, not just because it’s packed with flavor, but because it’s an easy way to sneak in extra veggies (without the kids even noticing!).

With tender black bean “meatballs,” zucchini noodles mixed right into the pasta, and a rich marinara sauce, it’s a wholesome dinner that feels comforting and indulgent all at once.

This recipe works because it’s:

  • A Hearty Plant-Based Protein. The black bean meatballs are full of protein and fiber, making this meal filling and satisfying without using meat..
  • A Family-Friendly Comfort Food. You still get the cozy, classic spaghetti-and-meatball vibe, just with lighter, plant-based ingredients.
  • Meal Prep Friendly. The black bean meatballs can be made ahead and stored in the fridge or freezer for quick weeknight dinners.
  • Semi-Homemade. The jarred marinara sauce helps this meal come together in a snap for busy weeknights!

This recipe was adapted from Nutriously.

Step-by-Step Instructions

Preheat your oven to 350 degrees Fahrenheit and line a medium baking sheet with parchment paper. Combine 1 Tablespoon ground flax with 2 Tablespoon warm water in a small bowl and set aside.

Add 1 small carrot (roughly chopped), 1 cup rolled oats, ¼ cup fresh parsley, ½ teaspoon dried thyme, 1 teaspoon smoked paprika, ½ teaspoon garlic powder, and salt and pepper to taste to food processor. Pulse a few times.

Add 15 ounces canned black beans (drained and rinsed) to the food processor and process until a crumbly mixture forms, using a spatula to scrape the sides as needed. Add 1 Tablespoon coconut aminos and flax egg and pulse until just incorporated.

Form the mixture into 16 small balls with your hands, using a small cookie scoop if desired. Place the meatballs onto the prepared baking sheet and bake for 10 minutes. After 10 minutes, turn the meatballs over and return to the oven for 10 more minutes to ensure they bake evenly.

While the meatballs are cooking, bring a large pot of water to a boil and cook 16 ounces of spaghetti according to package instructions. Add 24 ounces of your favorite marinara sauce to a small saucepan and warm on medium low.

While the pasta is cooking, use a spiralizer to create zucchini noodles with 1-2 zucchini. During the last 2-3 minutes of cooking time for the pasta, add the zucchini noodles to soften. Drain the pasta and zucchini together and return to the pot with a little olive oil to prevent sticking.

To serve, top noodles with warm marinara sauce, black bean meatballs, cheese, and fresh basil.

Serve This With

This recipe goes great with:

Recipe Costs

This recipe costs $8.87 to make which is $1.11 a serving! It’s budget-friendly, filling, and perfect for families!

  • Ground flax – $0.05
  • Carrot – $0.25
  • Oats – $0.47
  • Parsley – $0.25
  • Thyme – $0.01
  • Smoked paprika – $0.05
  • Garlic powder – $0.03
  • Salt and pepper – $0.05
  • Black beans – $1.25
  • Coconut aminos – $0.28
  • Spaghetti – $1.50
  • Marinara sauce – $2.99
  • Zucchini – $1.69

FAQs

Bowl of spaghetti with black bean meatballs and fresh basil on table with fork nearby.
Can I make the black bean meatballs ahead of time?


Yes! You can prepare and bake the meatballs in advance, then store them in an airtight container in the refrigerator for up to 4 days. They also freeze well for up to 3 months—just reheat in the oven or on the stove top in sauce.

What if I don’t have a spiralizer for the zucchini?


No problem! You can use a julienne peeler or even a regular vegetable peeler to create thin ribbons of zucchini.

Can I use a different type of bean?


Yes. While black beans give the best texture and flavor, you can substitute pinto beans, kidney beans, or even chickpeas in a pinch.

Do I have to use both spaghetti and zucchini noodles?


Not at all. You can make the recipe with all spaghetti, all zucchini noodles, or a mix—whatever works best for your family.

Cut black bean meatball in bowl of spaghetti with fresh basil and fork in the bowl.

Zucchini Spaghetti with Black Bean Meatballs

By: Jessica Ashcroft
No ratings yet
Enjoy a healthy twist on spaghetti night with zucchini noodles, tender black bean meatballs, and marinara sauce. This recipe is easy, flavorful, and perfect for a hearty vegetarian dinner.
$8.87 per recipe/$1.11 per serving
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Dinner
Cuisine American, Italian
Servings 8 servings
Calories 329 kcal

Ingredients
  

Black Bean Meatballs

  • 1 Tablespoon ground flax
  • 2 Tablespoon warm water
  • 1 small carrot, peeled and roughly chopped
  • 1 cup rolled oats
  • ¼ cup fresh parsley
  • ½ teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • salt and pepper, to taste
  • 15 ounces canned black beans, drained and rinsed
  • 1 Tablespoon coconut aminos

Noodles

  • 16 ounces spaghetti
  • 24 ounces jarred marinara sauce
  • 1-2 zucchini

To Serve

  • parmesan cheese
  • fresh basil

Instructions
 

  • Preheat your oven to 350 degrees Fahrenheit and line a medium baking sheet with parchment paper. Combine 1 Tablespoon ground flax with 2 Tablespoon warm water in a small bowl and set aside.
  • Add 1 small carrot, 1 cup rolled oats, ¼ cup fresh parsley, ½ teaspoon dried thyme, 1 teaspoon smoked paprika, ½ teaspoon garlic powder, and salt and pepper to taste to food processor. Pulse a few times.
  • Add 15 ounces canned black beans to the food processor and process until a crumbly mixture forms, using a spatula to scrape the sides as needed. Add 1 Tablespoon coconut aminos and flax egg and pulse until just incorporated.
  • Form the mixture into 16 small balls with your hands, using a small cookie scoop if desired. Place the meatballs onto the prepared baking sheet and bake for 10 minutes. After 10 minutes, turn the meatballs over and return to the oven for 10 more minutes to ensure they bake evenly.
  • While the meatballs are cooking, bring a large pot of water to a boil and cook 16 ounces of spaghetti according to package instructions. Add 24 ounces of your favorite marinara sauce to a small saucepan and warm on medium low.
  • While the pasta is cooking, use a spiralizer to create zucchini noodles with 1-2 zucchini. During the last 2-3 minutes of cooking time for the pasta, add the zucchini noodles to soften. Drain the pasta and zucchini together and return to the pot with a little olive oil to prevent sticking.
  • To serve, top noodles with warm marinara sauce, black bean meatballs, cheese, and fresh basil.

EQUIPMENT

Nutrition

Serving: 1serving | Calories: 329kcal | Carbohydrates: 65g | Protein: 13g | Fat: 2g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.4g | Sodium: 662mg | Potassium: 687mg | Fiber: 8g | Sugar: 6g | Vitamin A: 1977IU | Vitamin C: 15mg | Calcium: 59mg | Iron: 3mg
Love this recipe? Share it on Social!Mention @ashcroftfamilytable or tag #ashcroftfamilytable!

Similar Posts