
Lentil Meatballs in Tomato Broth
Mexican-style lentil meatballs in rich tomato broth.
About this recipe
Plant-based lentil and rice balls simmered in a Mexican tomato broth with potatoes and carrot — hearty, high-protein comfort food.
History & Origin
Meatballs in tomato broth are a comforting staple of Mexican home cooking, with roots going back to the colonial era when Spanish influence introduced the albóndiga tradition to Mesoamerican cuisine. The classic version uses minced beef or pork mixed with rice, but this vegan reinvention discovered in lentils an extraordinary ally: rich in plant protein, with a texture that, once cooked and mixed with rice, allows you to form firm balls that hold their shape in the broth. The lentil has a long history in Mexico, where it is grown mainly in the states of Zacatecas, Puebla and Michoacán. Although not native to the Americas, it arrived with the Spanish and was quickly adopted into popular Mexican cooking. The tomato broth that bathes these meatballs is simple yet deeply flavourful: blended tomato with garlic and onion, seasoned with cumin and Mexican oregano. The potatoes and carrots add body and nutrition, making this a complete and very affordable meal that nourishes and comforts the whole family.
Estimated cost
£5.00
Total cost
£1.25
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
280
Calories
14g
Protein
46g
Carbohydrates
5g
Fat
12g
Fibre
520mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
In a large bowl, mix together the cooked drained lentils, cooked rice, a quarter of finely chopped onion, 1 minced garlic clove, salt and cumin. Partially mash with a fork to create a paste that can be shaped.

- 2
Shape into balls the size of a ping-pong ball (about 3 cm diameter). You should get 16-20 meatballs. Refrigerate for 10 minutes to firm up.

- 3
Blend the tomatoes with 2 garlic cloves and half an onion until you have a smooth sauce. Set aside.

- 4
Heat a pot with a little oil over medium-high heat. Carefully fry the meatballs, turning them with a spoon, until lightly browned on the outside, about 3-4 minutes. Remove and set aside.

- 5
In the same pot, pour in the tomato sauce and fry for 3 minutes. Add the vegetable stock, oregano and salt to taste. Bring to the boil.

- 6
Add the cubed potatoes and sliced carrot. Cook for 10 minutes over medium heat.

- 7
Gently add the meatballs. Reduce the heat and simmer for a further 15 minutes over low heat, stirring as little as possible to prevent them from breaking apart.

- 8
Adjust seasoning and serve in deep bowls with white rice or warm tortillas.

Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 736+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Vegan Almond Mole
Mole Vegano de Almendra: receta de Moderno MX (vegano) con chile, ancho, mulato. Auténtico sabor casero paso a paso.

Mushroom and Chipotle Sopes
Vegan corn sopes topped with chipotle mushrooms, black beans and avocado.

Roasted Sweet Potato and Black Bean Tacos
Tacos de Camote y Frijol Negro: receta de Moderno MX (vegano) con frijol, res, aguacate. Auténtico sabor casero paso a paso.

Pressed Oyster Mushroom Chicharrón Tacos
Vegan tacos with pressed oyster mushrooms in green sauce, mimicking chicharrón prensado.