Go Back
+ servings
Print Recipe
No ratings yet

Mexican Style Vegetarian Loaf

This dish is loaded with Mexican flavors and ingredients that will have vegetarians and meat-eaters alike ready at the table when served.
Prep Time20 mins
Cook Time35 mins
Total Time55 mins
Course: Dinner
Cuisine: Mexican, Tex-Mex
Keyword: Diabetic-Friendly, Vegetarian
Servings: 8 people
Calories: 195kcal
Author: SkinnyMs.


  • 1 tablespoon olive oil
  • 1 red onion diced
  • 15 ounce kidney beans can drained well
  • 15 ounce black beans can drained well
  • 4 ounce diced green chili peppers can hot or mild -drained
  • 1 cup whole kernel corn unsweetened
  • 2 teaspoons dried oregano
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon black pepper
  • sea or kosher salt to taste
  • 1/4 teaspoon cayenne pepper
  • 1 1/4 cups panko bread crumbs gluten free or bread crumbs of your choice
  • 1/2 cup 2% cheddar cheese shredded
  • 1/3 cup barbecue sauce no sugar added -look for one that has honey or molasses ...check out our recipe for barbecue sauce


  • Preheat oven to 350 degrees.
  • In a large skillet add oil, turn to medium-low heat and sauté onions until tender, about 4 minutes. Add kidney beans, black beans, green chili peppers and corn, continue to sauté until beans soften up, about 3 minutes. Add oregano, chili powder, cumin, black pepper, salt and cayenne pepper, stir to combine.
  • Combine in a large mixing bowl bean mixture, bread crumbs and cheese. Lightly spray a loaf pan with nonstick cooking spray, add bean mixture, shape into a loaf. Bake for 30 minutes, add barbecue sauce and bake 1 additional minute. Remove from oven and allow to set for 5 minutes. Cut into 8 slices and carefully remove each slice with a spatula.


Tip: This loaf is perfect for leftover sandwiches. After being refrigerated overnight, the loaf holds together really well.


Serving: 1each | Calories: 195kcal | Carbohydrates: 29g | Protein: 10g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 7mg | Sodium: 388mg | Fiber: 7g | Sugar: 3g |
SmartPoints (Freestyle): 6
SmartPoints (Freestyle): 6