But I guess I’m a bit fancy, because I like my vegan meatball subs cheesy, pesto stuffed, and topped with caramelized onions. I mean, you want that too now, right?? This sub is what vegan comfort food dreams are made of. It’s warm and toasty, gooey and crisp, and all levels of savory with just a hint of caramelized onion sweet. This sandwich revisits one of my all time favorite recipes–chickpea meatballs. They make 2 other appearances on the site, once on this vegan meatball pizza (guess I’m a little pesto obsessed too), and again in this spaghetti with sun dried tomato cream sauce. I’ve made slight adaptations to the chickpea meatball recipe each time, and it seems like no matter what I do, I’m completely obsessed with them! If they’re in a recipe, it’s guaranteed to be a favorite dish. Chickpea meatballs are pretty simple to make, mix the ingredients together in a food processor, shape, then bake. You can make them in advance as they reheat well, or just enjoy them hot from the pan. They’re made with pantry friendly ingredients. Chickpeas, nuts, and a leftover grain. I’ve made them with brown rice, quinoa, and bulgur–it really just depends on what I have hanging out in my fridge! Or, if that’s nothing, then whatever I can make quickly. They’d also be great with farro, wheat berries, freekah, really whatever grain you’d like to use! The nuts are there because they add a nice meaty texture when ground up. Pecans are especially great for their flavor and texture. Sun dried tomatoes, nutritional yeast (a vegan parm works here too!), garlic, and dried herbs are added for flavor. A sprinkling of bread crumbs helps bind the meat-free balls together. Bake them up, and you’ll find savory perfection. I’m just like 1000% obsessed with these chickpea meatballs. While the meatballs are baking, I caramelize the onions and make some homemade mozzarella (and let’s be honest, also make the marinara because I’m me, haha). You’ll find this cheesy recipe in my baked gnocchi with arrabbiata, but here we have the extra step of cooking up the sauce on the stove to activate the starches in the cheese so it becomes nice and thick before scooping it into the sandwich. This mozzarella doesn’t set to a sliceable texture like my same day vegan mozzarella cheese but it will firm up in the fridge to a very thick but spreadable consistency. Of course, you can always substitute your favorite store bought vegan mozzarella for an easy shortcut. The last things we need are pesto, marinara, and a long crusty roll! Baguettes, hoagie style rolls, or homemade sandwich rolls, would all be perfect for this sandwich. Slice the bread in half, stopping about 3/4 of the way through so it remains attached in the back. Then spoon a generous amount of marinara on each side before stuffing with marinara dipped chickpea meatballs. Add the homemade vegan mozzarella, the pesto, and plenty of caramelized onions and stick that sandwich on a baking tray. Crank up the oven to 450 ºF and bake the vegan meatball sub for about 10 minutes until the bread is crispy and the cheese is gooey. Though, if you’ve made all the components in advance and they’re cold from the fridge you may need to bake up to 20 minutes to heat through, or you can heat them up a bit before sticking in the oven. This sandwich is so good. I can’t wait for you to try it! Serve it with a side salad, or some roasted veggies (I mean, the oven is on anyway, right?) and you have yourself a delicious and complete vegan meal. I’m getting too hungry thinking about it! If you make this vegan chickpea meatball sub, leave a comment and rate the recipe below! And tag your recreations @thecuriouschickpea and #thecuriouschickpea on Instagram, I absolutely love seeing your photos!

Notes:

Use a homemade marinara sauce or store bought. For this recipe I used the marinara from my Vegan Pepperoni Pan Pizza recipe.You can use any pesto recipe you’d like, I have several pesto recipes on the blog you can choose from! Store bought pesto works too, just keep an eye out for cheese in the ingredients.If this is your first time caramelizing onions, follow this Bon Appetit article out on how to caramelize onions but use olive oil, vegan butter, or some other vegetable oil to cook. Patience and slowness is key to making the perfect onions!For a shortcut, use a store bought vegan cheese instead of the homemade.If you’d like to make your own sandwich rolls, I happen to have The Ultimate Sandwich Rolls ;-). Any baguette or hoagie/sub roll works as well.

Chickpea Meatballs adapted from my Spaghetti with Sun Dried Tomato Cream and Chickpea Meatballs. Vegan Mozzarella adapted from my Baked Gnocchi with Arrabbiata and Vegan Mozzarella.

Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 74Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 20Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 28Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 7Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 81Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 33Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 73Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 80Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 83Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 89Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 8Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 26Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 48Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 62Vegan Chickpea Meatball Subs with Homemade Mozzarella  - 49