
A vibrant and comforting Mexican beef and rice soup that is hearty, easy to prepare, and perfect for family dinners or meal prep.

This Mexican beef and rice soup is one of those dishes that feels like a warm hug on a plate. I found this version during a rainy week when pantry staples met a craving for bold flavors. The combination of browned ground beef, aromatic spices, bright lime, and tender rice came together so well that it became a fast favorite in our house. It is deep in savory notes yet bright with acidity, and it has a texture that guests always comment on.
I first made this on a weeknight when I had a pound of ground beef and a few cans in the pantry. The whole pot was ready in under an hour, and everyone asked for seconds. The broth is rich from the beef yet light enough that the rice and beans shine. Little details like toasting the spices and squeezing fresh lime at the end make the difference between a good bowl and one that you will crave again.
In my experience this soup also doubles as a great party dish. I have brought a slow simmering pot to casual gatherings and served toppings on the side so everyone can customize their bowl. Family members love to pick their own toppings which always makes dinner feel more festive.

My favorite part is how quickly the aromas fill the kitchen. The first time I served this, my spouse arrived home drawn by the smell. We set the table with simple toppings and everyone tried a different combination which made the meal interactive and joyful. This is the kind of pot I make when friends stop by unexpectedly because it feels special yet is low fuss.
Store cooled soup in airtight containers in the refrigerator for up to four days. For longer storage, portion into freezer safe containers leaving head space for expansion and freeze for up to three months. When reheating from frozen, thaw overnight in the refrigerator then warm on the stove adding a quarter cup of broth per cup of soup to restore the original texture. Use glass containers or BPA free plastic and label with the date. Fresh cilantro and avocado are best added at service rather than before storage to preserve color and texture.

Swap ground turkey or shredded rotisserie chicken for the beef to reduce cost or lighten the dish. Replace long grain white rice with brown rice or quinoa but increase simmer time by ten to fifteen minutes and adjust liquid as needed. Canned pinto beans or kidney beans can stand in for black beans with no other changes. For a vegetarian version, omit the meat and use vegetable broth and an extra cup of beans for substance. If you want more smokiness, add a half teaspoon liquid smoke or use smoked paprika.
Serve the soup with warm corn tortillas or crusty bread for dipping. Garnish bowls with diced avocado, a dollop of sour cream, shredded Monterey Jack or cheddar, chopped cilantro and crisp tortilla strips. Pair with a simple green salad dressed with lime and olive oil or a side of roasted vegetables for a complete meal. For a heartier option, serve over a bed of wilted greens or add a spoonful of guacamole.
This type of hearty brothy dish draws from regional Mexican comfort bowls that combine beans, corn and rice with meat in a seasoned broth. While not a traditional name in Mexican cuisine, the flavors are authentic to northern home cooking where resourceful use of staples creates filling communal dishes. Many towns have versions that incorporate local chiles or dried spices creating subtle regional variations.
In summer, use fresh corn cut from the cob and ripe Roma tomatoes in place of canned for a brighter profile. In winter, add roasted root vegetables such as diced sweet potato for extra heartiness. For holiday gatherings, make a large pot and set up a toppings bar with pickled red onion, roasted poblano strips and crumbled queso fresco to make the meal feel festive.
Double the recipe and freeze portions for quick weeknight dinners. Pack toppings separately and include lime wedges and cilantro in a small container. When making lunches, store soup in microwave safe containers and reheat gently adding a splash of broth. To speed up the process, brown the beef and chop vegetables ahead and refrigerate for up to two days before combining and simmering.
Readers have told me they used this recipe to feed new neighbors and that it made an appearance at potlucks because it is easy to transport and reheat. Someone mentioned substituting ground chorizo for half the beef and receiving a round of compliments for the extra depth. A friend who does not normally like soups said this one felt substantial enough to serve as a main on a chilly evening.
This soup rewards simple attention. A little time to brown, to toast, and to freshen with lime at the end will give you a bowl that feels crafted but stays easy. I hope it becomes one of those pots you reach for when you want comfort, flavor and good company.
Toast spices briefly in the pot to release essential oils and deepen flavor.
Add lime juice at the end to brighten the broth and balance the fat.
Keep toppings separate until service to maintain freshness and texture.
When reheating leftovers add a splash of broth to refresh the rice texture.
This nourishing mexican beef and rice 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.
To reduce sodium use a low sodium beef broth and rinse the beans well.
Yes. Use vegetable broth and double the beans for protein, and omit the beef.
This Mexican Beef and Rice 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 large pot over medium high heat until shimmering. Add ground beef and cook until brown, breaking into small pieces. Drain excess fat if necessary and leave the browned bits in the pot for flavor.
Add diced onion, bell pepper and jalapeño. Sauté about five minutes until soft. Stir in minced garlic and cook one to two minutes until fragrant, careful not to burn.
Stir in cumin, chili powder, smoked paprika and oregano. Toast spices for about forty five seconds. Add canned diced tomatoes with their juice and scrape the pot to release any fond.
Pour in beef broth and water and bring to a boil. Stir in rice, reduce to a gentle simmer and cook about fifteen minutes until rice is tender while keeping a close eye to prevent overcooking.
Stir in drained and rinsed black beans and frozen corn. Simmer uncovered for about five minutes until heated through and flavors meld together.
Season with salt and black pepper to taste. Remove from heat and stir in lime juice and chopped cilantro. Let rest five minutes before serving to allow flavors to develop.
Ladle into bowls and offer optional toppings such as shredded cheese, sour cream, sliced avocado and tortilla strips so each guest can customize their bowl.
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
@royalrecipe on social media!


A fragrant, spicy Jamaican classic — tender chicken simmered in a coconut-curry sauce with potatoes, carrots, scotch bonnet heat, and deep, caramelized flavor.

A vibrant, one-pot Louisiana-style jambalaya with tender chicken, juicy shrimp, smoky sausage and fluffy long-grain rice—perfect for weeknights and gatherings.

Moist, tender chocolate donuts baked in the oven and finished with a glossy chocolate glaze — an easy, crowd-pleasing treat for breakfast or dessert.

Leave a comment & rating below or tag @royalrecipe 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.