Mexican-inspired soups have a way of delivering bold, complex flavor without complicated technique, and this beef-and-tomato soup is a perfect example.
It carries all the smoky, spiced depth you’d expect from a Mexican beef dish but in a clear, broth-based format that feels light and clean rather than heavy.
Ground beef, fire-roasted tomatoes, and a combination of cumin and smoked paprika do all the heavy lifting here.
For anyone putting together their go-to paleo soup recipes, this one brings something genuinely different to the rotation, bold enough to feel exciting, simple enough to make any night of the week.
Paleo Mexican Beef and Tomato Soup
A bold, smoky broth-based beef soup with ground beef, fire-roasted tomatoes, diced bell peppers, and warm Mexican-inspired spices, all the flavor of a chili in a lighter, cleaner soup format.
Servings: 5 | Total Time: 45 minutes
Ingredients
- 1.25 lbs ground beef (85% lean)
- 2 cans (14 oz each) fire-roasted diced tomatoes
- 4 cups beef bone broth
- 2 bell peppers, diced
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 1 jalapeño, diced
- 2 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp chili powder
- 1/4 tsp oregano
- 1 tbsp olive oil
- Fresh cilantro to garnish
- 1 lime
- Salt and pepper to taste
Step 1: Sauté the Vegetables

Heat olive oil in a large pot over medium heat. Add the diced onion, minced garlic, diced bell peppers, and jalapeño. Cook for 5 minutes until completely softened and fragrant.
Properly softening the vegetables here builds a naturally sweet, aromatic base that balances the bold spices added next.
Step 2: Brown the Beef

Add the ground beef to the pot and cook until fully browned, breaking it apart thoroughly as it cooks.
Drain any excess liquid before moving on; too much moisture at this stage dilutes the flavor and prevents the beef from developing the deep, concentrated taste that carries the finished soup.
Step 3: Add Spices and Tomatoes

Stir in the cumin, smoked paprika, chili powder, and oregano. Cook for 2 minutes to toast the spices directly in the beef, stirring constantly.
Add the fire-roasted diced tomatoes and beef bone broth, stir everything together well, and bring to a rolling boil before reducing the heat.
Step 4: Simmer and Finish

Reduce the heat and simmer uncovered for 25 minutes, stirring occasionally, until the broth is deeply flavored and the beef is tender throughout.
Season generously with salt and pepper, ladle into bowls, and finish with fresh cilantro and a generous squeeze of fresh lime juice.
Final Thoughts
The fire-roasted tomatoes are the ingredient that sets this soup apart from a standard beef-and-tomato base; they add a depth of smokiness that makes the broth taste far more developed than the cooking time suggests.
Toasting the spices directly in the meat before the liquid goes in is a step worth doing properly; two minutes in a hot pan transforms them completely.
This soup stores well in the fridge for up to four days and reheats beautifully on the stovetop with a small splash of extra broth.
It also freezes well for up to three months, making it one of the most practical batch-cooking options on this list. A genuinely satisfying bowl that delivers bold flavor without any of the heaviness.