Mexican food is famous for its amazing flavors, and you don’t need meat to enjoy them. These vegetarian recipes are full of bold spices, fresh vegetables, and hearty beans for a truly satisfying meal. They range from comforting soups and stews to crispy tacos and cheesy pastas. Each dish is authentic, easy to follow, and packed with delicious taste. This collection shows just how creative and fulfilling meat-free Mexican cooking can be for any night of the week.
This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
Table of Contents
- 1 Caldo de Queso (Cheese Soup)
- 2 Ejotes a la Mexicana (Mexican Green Beans)
- 3 Potato Tacos Dorados
- 4 Espagueti Blanco (White Spaghetti)
- 5 Caldo de Verduras (Mexican Vegetable Soup)
- 6 Queso con Chile (Chile and Cheese)
- 7 Champiñones a la Mexicana (Mexican Mushrooms)
- 8 Molletes (open-faced sandwiches)
- 9 Ensalada de Nopales
- 10 Tostaguac (Guacamole Tostadas)
- 11 Tlacoyos (corn patties stuffed with beans)
- 12 Bean Pozole (Pozole de Frijol)
- 13 Papas a la Mexicana (Mexican Potatoes)
- 14 Enfrijoladas (Bean Enchiladas)
- 15 Espagueti Rojo (Red Spaghetti)
Caldo de Queso (Cheese Soup)

Potatoes and roasted peppers are simmered in a milky broth with melted cheese. Caldo de Queso is a uniquely creamy, rich, and comforting Mexican soup.
Get the Recipe: Caldo de Queso
Ejotes a la Mexicana (Mexican Green Beans)

Green beans are cooked with tomatoes, onions, and spices until tender. Ejotes a la Mexicana is an easy, healthy, and flavorful vegetable side dish.
Get the recipe: Ejotes a la Mexicana
Potato Tacos Dorados

Corn tortillas are filled with mashed potatoes, rolled, and fried until crispy. Potato Tacos Dorados are a simple, budget-friendly, and delicious vegetarian taco.
Get Recipe: Potato Tacos Dorados
Espagueti Blanco (White Spaghetti)

This pasta dish features spaghetti in a creamy, mild white sauce made with milk. Espagueti Blanco is a simple, comforting, and less common Mexican pasta recipe.
Get the Recipe: Espagueti Blanco
Caldo de Verduras (Mexican Vegetable Soup)

This is a light, brothy soup filled with chunks of potatoes, carrots, and zucchini. Caldo de Verduras is a simple, comforting, and healthy Mexican vegetable soup.
Get Recipe: Caldo de Verduras
Queso con Chile (Chile and Cheese)

This dish is a warm, creamy mixture of melted cheese and roasted poblano peppers. Queso con Chile is a classic, indulgent dip or side for tortillas.
Get the recipe: Queso con Chile
Champiñones a la Mexicana (Mexican Mushrooms)

Mushrooms are cooked with tomatoes, onions, and jalapeños in a simple sauté. Champiñones a la Mexicana is a quick, flavorful, and classic Mexican side dish.
Get the Recipe: Champiñones a la Mexicana
Molletes (open-faced sandwiches)

A toasted bolillo roll is spread with refried beans and topped with melted cheese. Molletes are a hearty, open-faced sandwich often served for breakfast or a snack.
Get the recipe: Molletes
Ensalada de Nopales

Chopped cactus paddles are mixed with tomatoes, onions, and cilantro in a light dressing. Ensalada de Nopales is a unique, tangy, and refreshing Mexican salad.
Get the recipe: Ensalada de Nopales
Tostaguac (Guacamole Tostadas)

A crispy corn tostada is generously topped with homemade chunky guacamole. Tostaguac is a simple, fresh, and incredibly satisfying appetizer or light meal.
Get the Recipe: Tostaguac
Tlacoyos (corn patties stuffed with beans)

These are thick, oval-shaped masa cakes stuffed with refried beans and grilled. Tlacoyos are a traditional Mexican street food, often topped with salsa and cheese.
Get the recipe: Tlacoyos
Bean Pozole (Pozole de Frijol)

This is a meatless version of the classic stew, using pinto beans instead of meat. Bean Pozole is a hearty, brothy, and flavorful dish perfect for cooler days.
Get Recipe: Bean Pozole
Papas a la Mexicana (Mexican Potatoes)

Diced potatoes are sautéed with tomatoes, onions, and spicy peppers. Papas a la Mexicana is a flavorful and versatile side dish or taco filling.
Get the recipe: Papas a la Mexicana
Enfrijoladas (Bean Enchiladas)

Soft corn tortillas are dipped in a smooth, savory black bean sauce. Enfrijoladas are a protein-packed and comforting meatless version of enchiladas.
Get the Recipe: Enfrijoladas
Espagueti Rojo (Red Spaghetti)

Spaghetti is coated in a simple, flavorful Mexican-style red tomato sauce. Espagueti Rojo is a kid-friendly pasta that’s a staple in many Mexican homes.
Get the recipe: Espagueti Rojo




