Vegan Meatballs in Savory Peanut Pumpkin Sauce

Make these delicious homemade vegan meatballs using whole-food ingredients, then coat them in a creamy pumpkin-peanut sauce. The result is comforting, flavorful, and satisfying—perfect for a cozy weeknight dinner or a special plant-based meal.

A slanted view of a cast iron skillet with veggie meatballs and pumpkin sauce

This vegan meatball recipe relies on simple, wholesome ingredients and produces versatile meatballs that work with many sauces and accompaniments.

Why You’ll Love Our Vegan Meatballs Recipe

  • Made from whole foods like mushrooms, chickpeas, and oats rather than highly processed meat substitutes. Egg-free and allergy-friendly.
  • Extremely versatile: pair with pasta, rice, quinoa, or a hearty sandwich roll—see serving suggestions below.
  • Perfect in a vegan meatball sub or served as a main dish with a warm sauce.
  • Comforting and nostalgic — familiar meatball flavors reimagined in a plant-based form that warms the body and the heart.
An overhead view of ingredients to make veggie meatballs; shredded vegan cheese, a can of chickpeas, portabello mushrooms, seasoning mix, dijon mustard and oats

Ingredients for Vegan Meatballs

  • Portabello mushrooms, roughly chopped.
  • Organic chickpeas (or black beans), rinsed and drained.
  • Rolled oats to help bind and hold moisture.
  • Dijon mustard for cohesion and flavor.
  • Hamburger or grilling seasoning to enhance that familiar savory profile.
  • Spices: onion powder, paprika, chili powder, garlic powder, and salt.
  • Shredded vegan cheese (cheddar-style or vegan parmesan). Dairy cheese can be used if not strictly vegan.
An overhead view of ingredients to make pumpkin sauce displayed in bowls; salt, tomato paste, vegetable broth, diced onion, canned pumpkin, olive oil, peanut butter, maple syrup, balsamic vinegar, seasoning mix, ginger

Ingredients For the Pumpkin Peanut Sauce

  • Onion, diced.
  • Grated fresh ginger.
  • Fresh thyme (or substitute basil or rosemary).
  • Tomato paste for depth and body.
  • Maple syrup for subtle sweetness.
  • Balsamic vinegar for brightness.
  • Soy sauce or tamari (tamari if you need gluten-free).
  • No-chicken or vegetable broth to thin and carry the sauce.
  • Canned pumpkin (not pumpkin pie filling).
  • All-natural smooth peanut butter — choose a fresh jar for best texture.
  • Fresh parsley or cilantro to garnish.

How to Make Veggie Meatballs

An overhead view of a food processor with the ingredients to make veggie meatballs
  1. Step 1: Preheat the oven to 350°F (175°C). Line and lightly grease a large baking sheet with parchment.
  2. Step 2: Pulse the mushrooms, chickpeas, oats, mustard, seasonings, and spices in a food processor about 20 times until the mixture holds together but remains chunky—do not overprocess into a puree.
An overhead view of a mixing bowl with veggie meatballs mixture with a scoop
  1. Step 3: Transfer the mixture to a bowl and fold in the shredded cheese by hand.
  2. Step 4: Shape into about 22 meatballs using a 1½ tablespoon scoop or hands and arrange on the prepared sheet.
An overhead view of a parchment lined baking sheet with veggie meatballs before being baked
  1. Step 5: Bake the meatballs for 20 minutes until set and lightly browned.
An overhead view of a cast iron skillet with Veggie Meatballs with Pumpkin sauce
  1. Step 6: Make the sauce while the meatballs bake: warm olive oil in a skillet, sauté onions until translucent (5–7 minutes), then add ginger and thyme and cook a few more minutes. Stir frequently and add a couple tablespoons of water if needed to prevent sticking.
  2. Step 7: Stir in tomato paste, maple syrup, balsamic, and soy sauce and cook 3 minutes. Add ¾ cup broth and salt, cook 2 more minutes.
  3. Step 8: Whisk in pumpkin and peanut butter until smooth. Add remaining broth as needed to reach your desired consistency and simmer 3–5 minutes. Turn off the heat.
  4. Step 9: Combine baked meatballs with the sauce and warm through before serving. Garnish with chopped parsley or cilantro.

Recipe Tips

  • Do not over-process the meatball mixture; it should be chunky so you can form balls with good texture.
  • When cooking the sauce, stir frequently to prevent the onions from burning before you add liquid.
  • If the pan gets too dry while sautéing, add a tablespoon or two of water to keep the vegetables from scorching.

Make Ahead Tips

The sauce and meatballs can be prepared 2–3 days in advance. Store them separately in airtight containers in the refrigerator and heat together in a saucepan when ready to serve.

Overhead view of a bowl of vegan meatballs with pumpkin sauce

Serving Suggestions

Serve these vegan meatballs over cooked quinoa, brown rice, or pasta like spaghetti. They also work well in a crusty roll for a meatball sub. Round out the meal with a simple tomato-cucumber salad or roasted vegetables.

If you want alternatives to the pumpkin-peanut sauce, try a classic marinara, tahini sauce, chimichurri, cashew cream, or a simple peanut sauce for different flavor profiles.

An overhead view of a cast iron skillet with Veggie Meatballs with Pumpkin sauce

Storage and Reheating

  • Store meatballs and sauce separately in airtight containers for best texture.
  • Refrigerate for up to 5 days or freeze each component for up to 6 months.
  • Thaw overnight in the refrigerator, then combine meatballs and sauce in a saucepan and heat gently until warmed through.

More Great Vegan Meatball Recipes

  • Italian Eggplant Meatballs
  • Sweet Potato Quinoa Meatballs in Mango Coconut Sauce
  • Spinach Vegan Meatballs
  • Cauliflower Quinoa Meatballs
  • Quinoa Lentil Meatballs
  • Sweet Potato Veggie Meatballs
  • Eggplant Meatballs with Pomegranate Molasses
  • Spaghetti with Meatless Meatballs

If you enjoyed this recipe, please consider leaving a star rating or a comment with questions or substitutions—comments help others and we’re happy to help with swaps or tips.

close up Overhead view of a bowl of vegan meatballs with pumpkin sauce

Vegan Meatballs with Pumpkin Sauce


5 from 1 review

  • Author: Vicky and Ruth
  • Yield: 22 meatballs
  • Diet: Vegan

Description

These vegan meatballs are made with whole ingredients and finished with a rich pumpkin-peanut sauce for a balanced, savory-sweet flavor. They’re an approachable plant-based option the whole family can enjoy.


Ingredients

For the meatballs

  • 6 ounces portabello mushrooms, roughly chopped
  • 1 (15.5 oz) can organic chickpeas, rinsed and drained
  • 1 cup rolled oats
  • 2 tbsp Dijon mustard
  • 1 tsp hamburger or grilling seasoning
  • 1 tsp onion powder
  • 1 tsp paprika
  • 1 tsp chili powder
  • ¼ tsp garlic powder
  • ¼–½ tsp salt, to taste
  • 8 tbsp shredded vegan cheese (or dairy cheese if preferred)

For the Pumpkin Peanut Sauce

  • 1 tbsp extra virgin olive oil
  • 1 medium onion, diced
  • 1 tbsp grated fresh ginger
  • 1 tbsp fresh thyme, chopped (or 1 tsp dried)
  • 3 tbsp tomato paste
  • 1 tbsp maple syrup
  • 1 tbsp balsamic vinegar
  • 2 tsp soy sauce or tamari
  • 1 ¾ cups no-chicken or vegetable broth
  • 1 tsp salt (adjust to taste)
  • 1 cup canned pumpkin (not pumpkin pie filling)
  • ½ cup all-natural smooth peanut butter
  • Fresh chopped cilantro or parsley to garnish

Instructions

  1. Heat the oven to 350°F (175°C). Line a large baking sheet with parchment and grease lightly with olive oil.
  2. Combine all meatball ingredients except the shredded cheese in a food processor. Pulse about 20 times and check that the mixture holds together; it should be chunky, not smooth. Transfer to a large bowl.
  3. Add the shredded cheese and mix by hand.
  4. Form 22 meatballs using a 1½ tablespoon scoop or your hands and place on the prepared baking sheet.
  5. Bake for 20 minutes or until set and lightly browned.
  6. While the meatballs bake, heat oil in a large nonstick skillet. Sauté the onion over medium heat for 5–7 minutes until translucent, then add ginger and thyme and cook 2–3 more minutes, stirring often. Add a little water if the pan gets too dry.
  7. Stir in tomato paste, maple syrup, balsamic vinegar, and soy sauce; cook 3 minutes. Add ¾ cup broth and salt, cook 2 more minutes.
  8. Whisk in pumpkin and peanut butter until combined. Add the remaining broth as needed to reach desired consistency and simmer for about 5 minutes. Turn off the heat.
  9. When ready to serve, add the baked meatballs to the sauce and heat through. Garnish with chopped parsley or cilantro.

Notes

  1. Use a fresh jar of smooth peanut butter for best texture; avoid thick, dry residue at the bottom of older jars.
  2. Make-ahead: Prepare the sauce and bake the meatballs separately up to 2–3 days ahead. Reheat together when ready to serve.
  3. Freezing: Freeze sauce and baked meatballs separately. Thaw overnight, combine, and heat through.
  4. Avoid overprocessing the meatball mixture; you want a coarse texture that forms easily.
  5. Stir the sauce frequently while cooking the onions to prevent burning; add a little water if needed.
  • Category: dinner
  • Method: stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 4 meatballs with sauce
  • Calories: 392
  • Sugar: 12 g
  • Sodium: 1192 mg
  • Fat: 18.8 g
  • Saturated Fat: 4.8 g
  • Unsaturated Fat: 11.6 g
  • Trans Fat: 0 g
  • Carbohydrates: 43.2 g
  • Fiber: 9.2 g
  • Protein: 12.8 g
  • Cholesterol: 0 mg

Did you make this recipe?

Tag @mayihavethatrecipe on Instagram and use the hashtag to share your photos.