• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Sandwiches

    Published: May 4, 2018 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 4 Comments

    Vegan Tortas de Albondigas (Mexican Meatball Subs)

    Jump to Recipe Print Recipe

    A vegan meatball sub that's like a flavor explosion in your face! Spicy black bean meatballs are smothered in chipotle-tomato sauce and stuffed into crusty rolls to make these scrumptious Mexican-inspired vegan tortas!

    Hand Grabbing Half of a Vegan Mexican Meatball Sub From a Plate

    I'm so bad at keeping up on holiday food. Those pesky holidays. They always sneak up on me! And I think I've forgotten Cinco de Mayo most years on this blog.

    I thought that was the case this year, and then I found this delicious little (okay, big) sandwich hiding away in my "photos to edit" folder. I had some soup on the calendar today, but it's been 90-ish degrees for the last few days and I'm just not feeling it. So, Mexican vegan sandwiches it is!

    Vegan meatballs are a favorite around here, and I'm pretty determined to cover every variation of every type of meatball from all over the world.

    I'll let you in on a secret about vegan meatball making: most recipes that work as veggie burgers work as meatballs, and vice versa.

    So the meatball part of this one looks a lot like a black bean burger recipe. (In fact, I adapted it from this black bean burger recipe.)

    Ingredients for Making Vegan Mexican Meatballs in a Food Processor Bowl

    The main difference is that I baked the meatballs (the burgers are pan-fried) because that just usually works better for meatballs.

    Hand Placing a Just Rolled Vegan Mexican Meatball on a Baking Sheet

    The sauce cooks while the meatballs bake. It's a super simple tomato sauce with some chipotle and a few other spices added.

    Sauce Simmering in a Pot for Vegan Mexican Meatball Subs

    The sandwiches come together just like a traditional meatball sandwich. I topped mine simply, with some diced avocado and lettuce, but onions, guacamole, vegan cheese, and cashew cream would all be delicious on these.

    Vegan Mexican Meatball Sub on a Plate with Napkin and Avocado Half in the Background

    Tips for Making Delicious Vegan Tortas de Albondigas

    • Be sure not to overdo it when blending the black bean mixture. You want some texture, otherwise your meatballs will be mushy.
    • The meatballs and the sauce are both freezer friendly. When it comes to freezing the meatballs, I like to freeze the black bean mixture before rolling and baking (but after works too).
    • Switch things up by making the meatballs into burgers. Just shape into patties, and pan fry for about 5 minutes on each side in a lightly oiled skillet over medium heat. Stuff into buns and top with the chipotle-tomato sauce.
    • You'll be using chipotle peppers from a can for this recipe, and you'll probably have some leftover. Seal them up and freeze them for up to 3 months.
    • I totally wanted to crush some tortilla chips and stuff them into the sandwiches alongside the meatballs. But I held back. Will somebody pleeeeeeease do it and tell me how amazing it was??

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Hand Grabbing Half of a Vegan Mexican Meatball Sub From a Plate
    Print Pin
    5 from 1 vote

    Vegan Tortas de Albondigas (Mexican Meatball Subs)

    A vegan meatball sub that's like a flavor explosion in your face! Spicy black bean meatballs are smothered in chipotle-tomato sauce and stuffed into crusty rolls to make these scrumptious Mexican-inspired vegan tortas!
    Course Sandwich
    Cuisine American, Mexican
    Prep Time 20 minutes minutes
    Cook Time 35 minutes minutes
    Total Time 55 minutes minutes
    Servings 4
    Calories 600kcal
    Author Alissa Saenz

    Ingredients

    For the Meatballs

    • 1 (14 ounce) can black beans, drained and rinsed
    • 1 small onion, diced
    • 3 garlic cloves, minced
    • 1 cup panko breadcrumbs
    • 1 tablespoon red wine vinegar
    • 1 tablespoon soy sauce
    • 2 teaspoons ground cumin
    • ½ teaspoon ancho chile powder
    • Oil mister or cooking spray

    For the Sauce

    • 1 tablespoon olive oil
    • 1 medium onion, diced
    • 3 garlic cloves, minced
    • 1 (14 ounce) can tomato sauce
    • 1 (14 ounce) can fire roasted diced tomatoes
    • 2 chipotle peppers (from a can), finely chopped
    • 1 teaspoon dried oregano
    • Salt and pepper to taste

    For Serving

    • 4 bolillo or telera rolls, sliced open
    • Diced avocado
    • Diced onion
    • Shredded lettuce

    Instructions

    To Make the Meatballs

    • Preheat the oven to 400° and line a baking sheet with parchment paper.
    • Place all ingredients into the bowl of a food processor. Pulse until everything is finely chopped and well-mixed, stopping to scrape down the sides of the bowl as needed.
    • Taste test the mixture and adjust any seasonings to your liking.
    • Roll the mixture into 1-inch balls (you should get about 20-25) and arrange them on the baking sheet. Lightly spray with oil.
    • Bake the meatballs until lightly browned, about 30 minutes, flipping once about halfway through.

    To Make the Sauce

    • While the meatballs bake, coat the bottom of a large pot with oil and place it over medium heat.
    • When the oil is hot, add the onion and sauté until soft and translucent, about 5 minutes.
    • Add the garlic and continue to sauté for another minute, until very fragrant.
    • Stir in the tomato sauce, fire roasted tomatoes, chipotle peppers, and oregano. 
    • Raise the heat and bring the sauce to a simmer. Lower the heat and allow it to cook for about 25 minutes, until it thickens up just a bit.
    • Remove the sauce from heat. Taste test and season with salt and pepper to taste.  Adjust any other seasonings to your liking (see note).

    Assemble the Sandwiches

    • Slice the rolls open and stuff with meatballs and lettuce. Ladle the sauce over top and top with avocado and onion.
    • Serve.

    Notes

    For extra chipotle flavor (and heat), stir in some of the adobo sauce from your can of chipotle peppers.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 600kcal | Carbohydrates: 96.7g | Protein: 17.4g | Fat: 17g | Saturated Fat: 2.8g | Sodium: 1797mg | Potassium: 1176mg | Fiber: 15.7g | Sugar: 14.9g | Calcium: 130mg | Iron: 7.6mg
    « Coconut Bacon
    Balsamic Beet Burgers »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 1 vote

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Alma says

      December 12, 2019 at 1:40 am

      5 stars
      One of my favorite childhood meals was my moms albondigas! It was made in a tomato sauce with peas, carrots, corn, sometimes green beans. It was actually difficult finding a recipe in tomato sauce everything else is a soup. I made your recipe with some cilantro lime rice and guacamole, omg!!! Even my mom loved this recipe! This is a forever keeper. Thank you so much.

      Reply
      • Alissa Saenz says

        December 15, 2019 at 3:02 pm

        That's wonderful! Your mom's recipe sounds delicious! I'm so glad you both enjoyed this. Thanks so much Alma!

        Reply
    2. Angelica M. says

      June 14, 2018 at 1:34 am

      Can the meatballs be frozen? either before baking or after?

      Reply
      • Alissa Saenz says

        June 16, 2018 at 10:24 am

        Yup! Either, but I prefer before. :)

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    2139 shares
    • 150

    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.