• Recipes
  • Contact
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Contact
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Contact
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Dinner Recipes

    Vegetarian Meatball Sandwiches with Tomato & Mozzarella

    Author: Amy Fulwood | Published: Aug 24, 2018 | Modified: Jul 19, 2023

    • Share
    • Tweet
    Jump to Recipe Print Recipe

    These cheesy vegetarian meatball sandwiches are so full of flavour and make the perfect weeknight meal. Serve topped with a drizzle of truffle oil for a little extra indulgence!

    This might just be the best thing I've cooked in a good while.

    I know, it's an extreme statement but we were honestly amazed at how good these vegetarian meatball sandwiches turned out.

    Side on shot of vegetarian meatball sandwich on a white plate over a blue background

    Now first off I have to confess that this recipe was totally inspired by my baked meatball sandwiches from a while back.

    They were also one of my most favourite recipes (turns out you cant't really beat meatballs, tomato sauce and cheese, who knew?!) and since we've gone veggie during the week I've been dying to try out a recipe for vegetarian meatballs.

    Overhead shot of vegetarian meatballs after baking
    Vegetarian meatball bake in a green dish on a striped cloth

    I was torn over what to use as my main ingredient though. I considered using a similar recipe to the veggie burger I posted a little while ago and go for a mixture of quinoa and beans but I really wanted something with a bit more of a meaty texture.

    I considered mushrooms but then it hit me. Aubergine/eggplant was the perfect thing to use. It's got the right texture and these vegetarian meatball sandwiches honestly turned out better than I was even expecting and they're probably up there as one of my favourite aubergine recipes.

    Overhead shot of vegetarian meatball mixture on a blue background
    Vegetarian meatballs on a tray before cooking on a blue background with a striped cloth

    These vegetarian meatballs are actually so easy to make. You start off by quickly frying the aubergine with onion and garlic and then blending in a food processor.

    Mix with breadcrumbs, parmesan, herbs and an egg and roll into balls. Once they've baked for 20 minutes they're ready to be smothered in tomato sauce and cheese 😍

    INGREDIENTS YOU NEED TO MAKE THESE VEGETARIAN MEATBALL SANDWICHES:

    • Vegetable Oil
    • Aubergine/Eggplant
    • Onion
    • Garlic
    • Breadcrumbs - I used panko because that's what we always have on hand
    • Parmesan
    • Fresh Parsley
    • Fresh Basil
    • Dried Oregano
    • Egg
    • Chopped Tomatoes
    • Worcestershire Sauce
    • Tomato Puree
    • Mozzarella
    • Brioche Buns - Or your other favourite bread tolls.
    • Truffle Oil

    Keep scrolling to get the full recipe for these vegetarian meatball sandwiches...

    Vegetarian meatball bake in a green dish on a striped cloth
    Side on shot of vegetarian meatball sandwich on a white plate on a blue background

    While the meatballs are baking you can make a super simple tomato sauce. Now you could totally use a ready made tomato sauce, go ahead I won't judge.

    But I promise this tomato sauce is so easy and doesn't take any longer than the meatballs do to cook. Once they're finished baking and the sauce is cooked you just need to put it all together.

    Pop the aubergine meatballs into a baking dish, pour over the tomato sauce and top with torn mozzarella. Bake for another 10 minutes, just until the cheese is melted and browned.

    Just serve up big spoonfuls in brioche buns and top with a drizzle of truffle oil if you're feeling fancy.

    Truffle oil pouring on vegetarian meatball sandwiches on a white plate

    HOW TO MAKE VEGETARIAN MEATBALLS WITH EGGPLANT/AUBERGINE (STEP BY STEP):

    1. Heat the oven. Fry the aubergine in a little oil then add the onion and garlic and cook for a little longer.
    2. Put the mixture into a food processor and pulse until mostly blended then tip out into a bowl and mix with breadcrumbs, parmesan, herbs and an egg and form into meatballs.
    3. Bake for 20 minutes and serve.

    WHAT TO SERVE WITH VEGETARIAN MEATBALLS:

    These vegetarian meatballs are so perfect served in tomato sauce and topped with mozzarella but there are so many other ways you could serve these! They'd be great with a simple side of potatoes and vegetables, with pasta or just as a snack on their own.

    HOW MANY CALORIES IN VEGETARIAN MEATBALLS:

    A portion of vegetarian meatballs (about five meatballs) is approximately 200 calories but this will depend on the exact ingredients you use.

    Overhead shot of vegetarian meatballs on a tray over a striped cloth
    Vegetarian meatball bake in a green dish on a striped cloth

    Want more? Get all my other vegetarian recipes before you go.

    WONDERING WHAT TO DO WITH THE LEFTOVER INGREDIENTS YOU’VE GOT FROM MAKING THESE VEGETARIAN MEATBALL SANDWICHES WITH TOMATO & MOZZARELLA?

    If you’re anything like me then you’re always looking for ways to save money and avoid food waste so I want to make sure you’ve get plenty of ideas on how to use up any ingredients that are leftover from my recipes!

    One Pot Cheesy Pearl Barley with Tomato

    Use up the rest of your parmesan in this super simple one pot pearl barley dish.

    Bowl of One Pot Cheesy Pearl Barley with Tomatoes on a pink platter with parmesan in the background

    Easy One Pot Vegetarian Lasagne

    Finish off your mozzarella by using it to top this amazing one pot veggie lasagne!

    Overhead shot of one pot vegetarian lasagne on a blue background

    Recipe

    Side on shot of vegetarian meatball sandwich on a white plate over a blue background

    Vegetarian Meatball Sandwiches with Tomato & Mozzarella

    These cheesy vegetarian meatball sandwiches are so full of flavour and make the perfect weeknight meal. Serve topped with a drizzle of truffle oil for a little extra indulgence!
    5 from 5 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Mediterranean
    Prep Time: 10 minutes minutes
    Cook Time: 40 minutes minutes
    Total Time: 50 minutes minutes
    Servings: 4 sandwiches
    Calories: 351kcal
    Author: Amy Fulwood

    Ingredients

    For the Vegetarian Meatballs

    • 1 tablespoon Vegetable Oil
    • 1 Aubergine chopped
    • 1 Onion chopped
    • 1 teaspoon Garlic crushed
    • 100 g Breadcrumbs
    • 20 g Parmesan Cheese grated
    • 2 tablespoon Fresh Parsley chopped
    • 2 tablespoon Fresh Basil chopped
    • ½ teaspoon Dried Oregano
    • Salt and Pepper
    • 1 Egg

    For the Tomato Sauce

    • Olive Oil
    • 1 Onion chopped
    • 1 teaspoon Garlic crushed
    • 1 400g tin Chopped Tomatoes
    • 1 tablespoon Worcestershire Sauce
    • 1 tbsp Tomato Puree
    • Salt and Pepper

    To Serve

    • 150 g Mozzarella
    • Brioche Buns to serve
    • Truffle Oil to serve
    UK Measures - US Measures

    Instructions

    • Heat the oven to 200°C. Heat the oil over a medium heat and add the aubergine. Cook for 5 minutes then add the onion and garlic and cook for another 5-10 minutes until everything is softened.
    • Place the mixture in a food processor and pulse until mostly blended then tip out into a large bowl. Add the breadcrumbs, parmesan, basil, parsley, oregano and a sprinkle of salt and pepper then mix together until everything is combined. Add the egg and mix together again. Shape into small balls, I got about 20 out of the mixture and place on a greaseproof paper lined baking sheet. Place in the oven and cook for 20 minutes.
    • While the meatballs are cooking make the tomato sauce. Heat a drizzle of olive oil in a saucepan and add the onions. Cook for a couple of minutes then add the garlic and cook for another few minutes. Pour in the chopped tomatoes, Worcestershire sauce and oregano and cook on a medium heat for 10 minutes. Stir in the tomato puree and season to taste then remove from the heat.
    • Once the meatballs are finished cooking place them in a heatproof dish and top with the sauce. Tear the mozzarella over the top and place in the oven for 10 minutes then serve in brioche buns with a drizzle of truffle oil if desired.
    Nutrition Facts
    Vegetarian Meatball Sandwiches with Tomato & Mozzarella
    Amount Per Serving
    Calories 351 Calories from Fat 135
    % Daily Value*
    Fat 15g23%
    Saturated Fat 9g45%
    Cholesterol 73mg24%
    Sodium 705mg29%
    Potassium 685mg20%
    Carbohydrates 36g12%
    Fiber 6g24%
    Sugar 11g12%
    Protein 17g34%
    Vitamin A 745IU15%
    Vitamin C 20mg24%
    Calcium 362mg36%
    Iron 3.4mg19%
    * Percent Daily Values are based on a 2000 calorie diet.

    Notes

    Nutrition information does not include the sandwich buns.
     
    Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

    More Dinner Recipes

    • Harissa Aubergine Galettes
    • Bowl of food on a blue background
      Crispy Chicken Thighs with Chickpea Stew
    • White bowl of food
      Chopped Prawn Salad
    • Blue and white bowl of potatoes and feta
      Honey Harissa Roast New Potatoes with Creamy Feta

    Comments

    1. Shanika says

      August 25, 2018 at 4:09 pm

      5 stars
      A meatball sandwich sounds like the perfect meal! I definitely need to try this!

      Reply
      • Amy says

        August 27, 2018 at 2:42 pm

        Thank you Shanika 🙂

        Reply
    2. Tisha says

      August 25, 2018 at 4:07 pm

      5 stars
      Such a great version of a meatball sandwich! Looks so flavorful!!

      Reply
      • Amy says

        August 27, 2018 at 2:42 pm

        Thanks Tisha!

        Reply
    3. Kelli Kerkman says

      August 25, 2018 at 1:45 pm

      5 stars
      Love eggplant - what a great idea! Meatballs are such a good weeknight meal.

      Reply
      • Amy says

        August 27, 2018 at 2:41 pm

        Thank you Kelli!

        Reply
    4. Mirlene says

      August 25, 2018 at 1:12 pm

      5 stars
      Healthy and perfect for meatless monday! Thanks fpr sharing and dinner idea!

      Reply
      • Amy says

        August 27, 2018 at 2:41 pm

        Thanks Mirlene 🙂

        Reply
    5. Julia says

      August 25, 2018 at 12:50 pm

      5 stars
      What a great idea using aubergine to make these vegetarian meatballs. Thanks for the inspiration!

      Reply
      • Amy says

        August 27, 2018 at 2:40 pm

        Thanks Julia!

        Reply
    5 from 5 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Photo of Amy in a red jumper wearing glasses

    Hey, I'm Amy Fulwood!

    Recipe creator and photographer here at TheCookReport.co.uk.

    Over here we’re all about delicious healthy recipes to fit around busy schedules and celebrating the joy that comes from an amazing meal.

    About Me

    Popular

    • Cheesy cauliflower steak with cloth and gold fork
      Cheesy Cauliflower Steak with Pine Nuts
    • Fried halloumi and salad in a blue bowl on a blue surface
      Halloumi Breakfast Bowl with Salad
    • Side on shot of salmon burger on a plate over a marble background
      15 Minute Salmon Burgers with Garlic Yoghurt
    • Summer Pearl Barley Salad with Feta

    Footer

    ↑ back to top

    About

    • About The Cook Report
    • Privacy Policy
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2023 The Cook Report

    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.