Mexican Sloppy Joes — a simple, family-friendly dinner ready in under 30 minutes. These cheesy, flavorful sandwiches work with ground beef, turkey, chicken, or a vegetarian substitute. Top them with your favorite taco-style add-ins for a fast, satisfying meal.

There’s nothing complicated about these Mexican Sloppy Joes, which makes them ideal for busy weeknights and picky eaters. The base is a seasoned ground meat in a tangy tomato sauce, served on a bun and dressed with taco-inspired toppings like guacamole, shredded cheese, salsa, lettuce, and fresh tomato.

I’ve always appreciated how quick sloppy joes are to pull together, and because my kids love sandwiches, they’re a regular request at our house. This version adds taco seasoning and plain tomato sauce for a Mexican-flavored spin that pairs well with classic Tex-Mex sides.
What is a Sloppy Joe
A sloppy joe is a loose-meat sandwich made from ground meat cooked in a slightly saucy, tangy tomato-based mixture, typically spooned onto a roll or hamburger bun. The texture is hearty and saucy rather than compact like a burger.
(A printable recipe card appears below with ingredient amounts and straightforward instructions.)
Mexican Sloppy Joe Ingredients
- 1 pound ground beef (or ground chicken, turkey, pork, chorizo, or a vegetarian ground substitute)
- 1/2 cup plain tomato sauce
- Taco seasoning: one store-bought packet or about 3–4 tablespoons homemade taco seasoning
- 4 rolls or hamburger buns
- 4 slices cheddar cheese or your preferred melting cheese
- Optional toppings: lettuce, guacamole, sour cream, salsa, tomato, pickled red onions, sliced olives, chopped bell peppers
How to Make Mexican Sloppy Joes
- Cook the meat: Heat a large skillet over medium-high. Add the ground meat and crumble while cooking, about 4–6 minutes, until cooked through. Drain any excess fat.
- Add sauce: Stir in the plain tomato sauce and taco seasoning. Cook another 1–2 minutes over medium-high heat until everything is heated through and well combined.
- Assemble sandwiches: Spoon the meat mixture onto the bottom halves of rolls. Top with a slice of cheese and any additional toppings you like. Serve immediately while hot.

Serving Suggestions
- Let everyone customize: set out a topping bar with guacamole, salsa, shredded lettuce, diced tomato, and sour cream so each person can build their ideal sandwich.
- Serve with sides: Mexican rice, a crisp green salad, tortilla chips, refried beans, or corn salad all pair nicely and make the meal more substantial.
- Melty cheese option: Lay the assembled open-faced sandwiches on a baking sheet, add cheese, and broil a minute or two until the cheese melts and bubbles for extra indulgence.
Quick Tips for Best Results
- Use plain tomato sauce. Avoid Italian-style pasta or pizza sauces, which include herbs and flavors that don’t pair as well with taco seasoning.
- Serve hot. These sandwiches are best eaten right away while the filling is warm and the cheese is melty.
- Mix-ins: For added texture and nutrition, sauté diced bell peppers or onions with the meat. Beans or chopped mushrooms can add bulk for a vegetarian-friendly version.

Mexican Sloppy Joe FAQ
How should I store leftovers?
Store the cooked meat filling in an airtight container in the refrigerator. Reheat on the stovetop or in the microwave, then assemble fresh sandwiches.
Can I freeze the filling?
Yes. The cooked meat with sauce freezes well. Thaw in the fridge overnight and reheat before serving.
How long will leftovers last?
Refrigerated filling will keep for a few days. Frozen filling can last several months for best quality.
Dietary substitutions?
Use plant-based crumbles and vegan cheese for a vegan version. Serve in lettuce leaves or on a low-carb bun for a lower-carb meal. Gluten-free rolls or lettuce wraps make this recipe suitable for gluten-free diets—always check labels for specific brands.

Printable Recipe Card
Mexican Sloppy Joes
Yield: 4 sandwiches | Prep time: 15 minutes | Cook time: 8 minutes | Total time: 23 minutes
Ingredients
- 1 pound ground beef (or preferred substitute)
- 1/2 cup plain tomato sauce
- 1 packet taco seasoning (or 3–4 tbsp homemade)
- 4 rolls
- 4 slices cheddar cheese
- Optional toppings: lettuce, guacamole, sour cream, salsa, tomato, pickled onions, sliced olives, bell peppers
Instructions
- Brown the ground meat in a large skillet over medium-high heat, crumbling as it cooks, about 4–6 minutes. Drain excess fat.
- Add the plain tomato sauce and taco seasoning, stir to combine, and heat 1–2 minutes more until warmed through.
- Spoon the meat onto the bottom halves of rolls, top with cheese and desired toppings, and serve immediately.
Notes
- Use plain tomato sauce for best flavor.
- Substitute ground turkey, chicken, pork, chorizo, or a vegetarian ground option as desired.
- You can substitute salsa for the tomato sauce and seasoning in a pinch.

Enjoy this quick and tasty twist on a classic. Leave a note about your favorite toppings and variations — it’s fun to see how different combinations bring new life to a simple sandwich.