Italian Veggie Balls with Spaghetti

Italian Veggie Balls are a delicious and satisfying vegetarian alternative to traditional meatballs. Made with protein-rich lentils, spinach, pesto, and toasted pine nuts, these flavorful meat-free balls are baked until golden and served with a rich homemade tomato sauce and spaghetti. This wholesome Italian-inspired dish is perfect for weeknight dinners, family meals, or anyone looking for a hearty plant-based option.

Why You’ll Love This Recipe

  • Packed with plant-based protein from lentils
  • Easy to prepare with simple ingredients
  • Family-friendly and satisfying
  • Crispy on the outside and tender inside
  • Served with a rich homemade tomato sauce
  • Great for meal prep and freezing
  • A healthy vegetarian dinner everyone can enjoy

Ingredients

Italian Veggie Balls with homemade tomato sauce arranged over a bed of spaghetti. A healthy vegetarian dinner featuring lentils, herbs, and fresh basil.
Comforting lentil meatballs served with homemade tomato sauce.

For the Veggie Balls

  • 225g dried brown lentils
  • 2 onions, finely chopped
  • 1 tbsp olive oil
  • 4 garlic cloves, crushed
  • 100g baby spinach
  • 4 tbsp pesto
  • Zest of 1 lemon
  • 50g toasted pine nuts
  • 1 large egg
  • 50g fresh breadcrumbs
  • Salt
  • Freshly ground black pepper

For the Tomato Sauce

  • 2 x 400g tins chopped tomatoes
  • 2 tbsp tomato purée
  • 1 tsp red wine vinegar
  • 1 tbsp granulated sugar
  • Few basil leaves
  • Salt
  • Freshly ground black pepper
  • 500ml water

To Serve

  • 300g dried spaghetti
  • Extra basil leaves

Instructions

  1. Preheat the oven to 200°C (180°C fan) and lightly grease a baking tray.
  2. Cook the lentils in boiling water for 20–25 minutes until tender. Drain thoroughly and leave to dry for 5 minutes.
  3. Heat olive oil in a frying pan over medium heat. Cook the onions for about 10 minutes until softened. Add the garlic and cook for another 2 minutes.
  4. Transfer half of the onion mixture to a food processor and reserve the remaining half in the pan for the sauce.
  5. Place the spinach in a colander and pour boiling water over it to wilt. Allow it to cool slightly, then squeeze out as much moisture as possible.
  6. Add the cooked lentils, spinach, pesto, and lemon zest to the food processor. Blend until combined but still slightly textured.
  7. Pulse in the pine nuts. Transfer the mixture to a bowl and stir in the egg and breadcrumbs. Season generously with salt and pepper.
  8. Shape the mixture into approximately 20 balls and arrange them on the prepared baking tray.
  9. Bake for 15–20 minutes until golden brown and firm.
  10. While the balls bake, prepare the sauce. Add chopped tomatoes, tomato purée, vinegar, sugar, water, basil leaves, salt, and pepper to the pan with the reserved onions.
  11. Simmer for 15–18 minutes until slightly thickened.
  12. Cook the spaghetti according to package directions.
  13. Add the Italian Veggie Balls to the sauce and gently stir to coat.
  14. Serve over spaghetti and garnish with fresh basil leaves.
Healthy Italian Veggie Balls made from lentils, spinach, and pesto served with spaghetti. A comforting vegetarian pasta dinner topped with fresh basil leaves.
Golden baked lentil meatballs for a healthy vegetarian dinner.

Tips & Tricks

  • Drain the lentils thoroughly to prevent a soft mixture.
  • Toast the pine nuts for extra flavor.
  • Use wholemeal breadcrumbs for additional fiber.
  • Oats can replace pine nuts for a nut-free version.
  • Chill the mixture for 15 minutes before shaping if it feels sticky.
  • For extra richness, add a sprinkle of grated Parmesan before serving.

Details

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 4–5 servings
  • Category: Main Course
  • Method: Baking and Simmering
  • Cuisine: Italian-Inspired
  • Difficulty: Easy
  • Dietary Notes: Vegetarian
A plate of Italian Veggie Balls served over spaghetti with homemade tomato sauce and fresh basil. The baked lentil meatballs are golden brown and packed with wholesome ingredients.
Italian Veggie Balls served with spaghetti and rich tomato sauce.

Notes

  • Serve with garlic bread and a fresh green salad.
  • Whole wheat spaghetti works well for extra fiber.
  • Fresh basil adds the best flavor, but dried basil can be substituted.
  • Almonds or oats can replace pine nuts if preferred.

Nutrition (Approximate Per Serving)

  • Calories: 480
  • Protein: 20g
  • Carbohydrates: 70g
  • Fat: 14g
  • Fiber: 14g
  • Sugar: 10g

FAQ

Can I make Italian Veggie Balls ahead of time?

Yes. Prepare and bake them up to two days in advance, then reheat in the sauce before serving.

Can I freeze lentil meatballs?

Absolutely. Freeze cooked veggie balls for up to three months in an airtight container.

What can I use instead of pine nuts?

Finely chopped almonds or whole oats are excellent substitutes.

Are these vegetarian meatballs gluten-free?

Not as written. Use gluten-free breadcrumbs and gluten-free pasta to make the recipe gluten-free.

Can I use canned lentils?

Yes, but drain them thoroughly and reduce processing time to maintain texture.

What sauce works best with lentil meatballs?

A simple homemade tomato sauce pairs perfectly, but marinara or roasted vegetable sauce also works well.

Storage

Refrigerator

Store leftovers in an airtight container for up to 4 days.

Freezer

Freeze the baked veggie balls or the finished dish for up to 3 months.

Reheating

Reheat gently on the stovetop with a splash of water or microwave until heated through.

Golden baked lentil meatballs coated in rich tomato sauce and served with spaghetti. This Italian vegetarian recipe is hearty, flavorful, and family-friendly.
Flavor-packed Italian Veggie Balls with fresh basil and pasta.

Similar Recipes

Italian Veggie Balls with Spaghetti

Italian Veggie Balls are baked lentil meatballs served with spaghetti and tomato sauce.Made with spinach, pesto, and lemon zest for incredible flavor.A healthy, protein-rich vegetarian dinner perfect for any night.

Prep Time 20 minutes
Course Main Course
Cuisine Italian-inspired

Ingredients
  

For the Veggie Balls

  • 225 g dried brown lentils
  • 2 onions finely chopped
  • 1 tbsp olive oil
  • 4 garlic cloves crushed
  • 100 g baby spinach
  • 4 tbsp pesto
  • Zest of 1 lemon
  • 50 g toasted pine nuts
  • 1 large egg
  • 50 g fresh breadcrumbs
  • Salt
  • Freshly ground black pepper

For the Tomato Sauce

  • 2 x 400g tins chopped tomatoes
  • 2 tbsp tomato purée
  • 1 tsp red wine vinegar
  • 1 tbsp granulated sugar
  • Few basil leaves
  • Salt
  • Freshly ground black pepper
  • 500 ml water

To Serve

  • 300 g dried spaghetti
  • Extra basil leaves

Instructions
 

  • Preheat the oven to 200°C (180°C fan) and lightly grease a baking tray.
  • Cook the lentils in boiling water for 20–25 minutes until tender. Drain thoroughly and leave to dry for 5 minutes.
  • Heat olive oil in a frying pan over medium heat. Cook the onions for about 10 minutes until softened. Add the garlic and cook for another 2 minutes.
  • Transfer half of the onion mixture to a food processor and reserve the remaining half in the pan for the sauce.
  • Place the spinach in a colander and pour boiling water over it to wilt. Allow it to cool slightly, then squeeze out as much moisture as possible.
  • Add the cooked lentils, spinach, pesto, and lemon zest to the food processor. Blend until combined but still slightly textured.
  • Pulse in the pine nuts. Transfer the mixture to a bowl and stir in the egg and breadcrumbs. Season generously with salt and pepper.
  • Shape the mixture into approximately 20 balls and arrange them on the prepared baking tray.
  • Bake for 15–20 minutes until golden brown and firm.
  • While the balls bake, prepare the sauce. Add chopped tomatoes, tomato purée, vinegar, sugar, water, basil leaves, salt, and pepper to the pan with the reserved onions.
  • Simmer for 15–18 minutes until slightly thickened.
  • Cook the spaghetti according to package directions.
  • Add the Italian Veggie Balls to the sauce and gently stir to coat.
  • Serve over spaghetti and garnish with fresh basil leaves.

Notes

  • Serve with garlic bread and a fresh green salad.
  • Whole wheat spaghetti works well for extra fiber.
  • Fresh basil adds the best flavor, but dried basil can be substituted.
  • Almonds or oats can replace pine nuts if preferred.

 

Conclusion

These Italian Veggie Balls deliver all the comfort and satisfaction of classic meatballs while offering a wholesome vegetarian twist. With tender lentils, flavorful herbs, and a rich tomato sauce, this recipe is perfect for busy weeknights, family dinners, and meal prep. Once you try these baked lentil meatballs, they are sure to become a regular part of your healthy dinner rotation.

Leave a Comment

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

Recipe Rating