
A comforting Mexican meatball soup with tender beef meatballs, fragrant spearmint, rice, and vibrant vegetables — perfect for family dinners and weeknight comfort.

This Albondigas soup has been a cornerstone of my family table for as long as I can remember. I first learned this version from my mother, who always insisted on using spearmint — never peppermint — because it gives the broth a fresh, almost bright lift that offsets the richness of the meatballs. I discovered how forgiving and adaptable this soup is on a chilly afternoon when the pantry was slim: a few carrots, some green beans, frozen peas, and basic pantry stock turned into a bowl that made everyone ask for seconds. It’s the kind of food that smells like home and invites conversation.
What makes this preparation special is the balance of textures and the simplicity of technique. The meatballs are mixed raw with rice, herbs, and an egg, and then simmered gently in a tomato-tinged broth so they stay tender and release savory flavor into the liquid. Tender vegetables retain a bit of bite, and the final hit of chopped cilantro and extra mint lifts the whole pot. This version is ideal for weeknight dinners, casual gatherings, or when you want comfort without fuss.
In my household this soup became legendary when I served it for a rainy Sunday lunch — my usually picky nephew declared it his favorite and requested it for his birthday dinner that year. My mother still sneaks an extra tablespoon of chopped spearmint into the pot when she makes it, and I’ve learned to do the same; small gestures like that create the signature scent and flavor that make this recipe truly ours.
My favorite aspect of this pot is how the small things accumulate: a handful of mint, a dash of oregano, and the final cilantro sprinkle combine to make each spoonful layered and comforting. Guests often comment on the clarity of the broth and the tender bite of the vegetables; I love hearing that because it means the simple technique paid off. My mother still calls to remind me to use spearmint — a tiny cultural hint that preserves the recipe’s authentic aroma.
Store cooled leftovers in airtight containers in the refrigerator for up to 4 days. For freezing, portion into meal-sized containers and freeze for up to 3 months; leave a little headspace because liquids expand when frozen. To reheat, thaw overnight in the refrigerator and warm gently over low heat until just simmering — avoid prolonged boiling as the rice inside the meatballs can overcook and become gummy. If the broth reduces during storage, add a splash of stock or water to refresh the texture before serving.
If you prefer leaner meat, swap the ground beef for ground turkey one-for-one; flavor will be slightly milder, so add an extra pinch of salt and a touch more oregano. Short-grain rice gives the best tender interior inside meatballs, but you can use long-grain if that’s what you have — expect a slightly firmer bite. No fresh spearmint? Use 2 teaspoons of dried mint from herbal mint tea, or increase parsley to compensate. Vegetable variations such as diced zucchini, shelled snap peas, or fresh corn kernels work well and can be added during the last 10 minutes of simmering.
Serve the soup in deep bowls garnished with a sprinkle of fresh cilantro and a wedge of lime for brightness. Offer warm corn tortillas or crusty bread on the side to sop up the broth. For a heartier meal, present a simple cucumber and radish salad dressed with lime and olive oil to contrast the warm soup. A small bowl of extra mint and chopped onions on the table lets guests customize their bowls.
Albondigas has its roots in Spanish and Mexican home cooking, where meatballs simmered in broth or tomato sauces are a comforting everyday dish. In Mexico, versions typically include rice within the meatballs and a mix of seasonal vegetables in the broth; herbs like oregano and mint or yerba buena are often used to brighten the flavor. This family-style approach reflects a tradition of stretching protein with grains and vegetables to create nourishing communal meals.
In spring, use fresh peas in their pods and young carrots for a sweeter profile. Summer invites fresh corn kernels and diced zucchini; reduce simmer time slightly for delicate summer produce. In autumn or winter, add diced potatoes or chayote for added heft and longer simmering. For holiday gatherings, make the meatballs a day ahead and reheat them in the broth so you can focus on side dishes and conversation the day of entertaining.
You can form the meatballs up to 24 hours in advance and store them, covered, in the refrigerator. For freezer meal prep, arrange raw meatballs on a tray to flash-freeze, then transfer to a sealed bag for up to 3 months; add them directly to simmering broth from frozen, increasing simmer time by about 10 minutes. Pre-chop vegetables and store them in airtight containers in the fridge for up to 3 days to speed assembly on a busy evening.
There is something quietly joyful about ladling this soup into bowls and watching family members tuck in — the mix of aroma, texture, and simple seasoning makes it a reliable favorite. If you try this version, I hope it becomes a comfort dish in your home as it has in mine.
Wet your hands slightly when forming meatballs to prevent sticking and ensure uniform size.
Use low-sodium stock to better control final seasoning; adjust salt at the end of cooking.
Avoid vigorous boiling once meatballs are added; a gentle simmer keeps them tender.
If freezing, cool completely before sealing containers to prevent ice crystals and flavor loss.
This nourishing albondigas soup (mexican meatball soup) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Albondigas Soup (Mexican Meatball Soup) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Heat oil in a heavy 5-quart pot over medium heat. Cook chopped onion until soft, about 5 minutes. Add minced garlic and cook 1 minute. Add stock, water, and tomato sauce, bring to a boil, then reduce to a simmer.
Add trimmed green beans and sliced carrots to the simmering broth. Maintain a gentle simmer so vegetables soften but retain some bite, approximately 10 minutes before adding meatballs.
In a bowl, combine ground beef, uncooked rice, chopped spearmint, parsley, salt, pepper, and beaten egg. Mix gently to combine without overworking the meat.
Form the mixture into 1-inch meatballs and add them carefully to the simmering soup one at a time. Cover and simmer on low for about 30 minutes, keeping the heat gentle so meatballs remain tender.
With 5–7 minutes remaining, stir in peas and oregano. Taste and adjust seasoning with salt, pepper, and a dash of cayenne if desired. Remove from heat and stir in chopped cilantro before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!


A bright, restorative broth made in 10 minutes with garlic, ginger, turmeric and miso—perfect for cold days, quick recovery, or a daily immunity ritual.

Bite-sized salmon glazed in a savory-sweet soy marinade, air-fried until caramelized and tender—ready in 15 minutes and perfect with rice or a green salad.

A comforting Mexican meatball soup with tender beef meatballs, fragrant spearmint, rice, and vibrant vegetables — perfect for family dinners and weeknight comfort.

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.