
This Mexican-inspired soup brings the rich, comforting flavors of traditional picadillo to a hearty bowl. Ground beef, sweet raisins, and warm spices create a deeply satisfying dish that feels like a hug in every spoonful.
I developed this recipe to honor the comfort of classic picadillo while adapting it for a cozy soup. The balance of savory meat, subtle sweetness, and aromatic spices makes it a standout in any meal rotation.
Simmered with tomatoes and vegetables, each batch delivers a restaurant-quality experience at home. The raisins plump as they cook, infusing the broth with their signature sweetness.
Perfect for chilly evenings, this soup only gets better as the flavors meld together. Serve with warm tortillas or crusty bread to complete the meal.
Ingredients for Picadillo Soup Recipe Mexican
Rich, comforting ingredients transform into a soul-warming bowl of Mexican-inspired soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean-to-fat ratio preferred |
| Raisins 🍇 | ¾ cup | Golden or dark variety |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Roma Tomatoes 🍅 | 3 whole | Diced, or 1 can crushed |
| Beef Broth 🥣 | 6 cups | Low-sodium for control |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for enhanced aroma |
| Ground Cinnamon 🌰 | ½ tsp | Ceylon for subtle warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Green Olives 🫒 | ½ cup | Pitted and sliced |
| Russet Potatoes 🥔 | 2 whole | Medium, peeled and cubed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
The ground beef is central—80/20 lean-to-fat ratio ensures rich flavor without greasiness. Whole Foods or local butchers often have the best quality. For the raisins, golden or dark varieties both work, but avoid overly dry ones. The cumin and cinnamon must be fresh; Penzeys or bulk bins are ideal for sourcing. Roma tomatoes add authenticity, but canned crushed tomatoes (preferably San Marzano) are a fine substitute.
No ground beef? Ground turkey or pork can substitute, though the flavor profile shifts slightly. Raisins can be swapped for currants or chopped dates. If fresh tomatoes aren’t available, one 28-oz can of crushed tomatoes works perfectly. For a vegetarian version, lentils or textured vegetable protein replace the beef well. The olives can be omitted, but they add a briny depth worth keeping.
This soup improves overnight as flavors meld. Store in airtight containers for up to 4 days refrigerated or 3 months frozen. Reheat gently on the stove to preserve texture. The raisins will soften further with storage, deepening the soup’s sweet and savory balance.
Why You’ll Love This Recipe
- One Pot Meal: I love that everything simmers together in a single pot—ground beef, onions, and tomatoes building flavor while I do something else.
- Sweet-Savory Magic: The raisins plump up in the broth and add this unexpected sweetness that balances the garlic and beef perfectly.
- Feeds the Crew: I make a big batch for Sunday dinner, and it’s just as good reheated for lunch the next day.
- Budget Stretcher: Ground beef and pantry staples keep this hearty soup affordable, and it still tastes rich and satisfying.
Step-by-Step Instructions for Picadillo Soup
Here is the method for creating this comforting soup with authentic Mexican flavors.
Step 1: Brown the Ground Beef and Build the Base
Heat the 2 tbsp olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1.5 lb ground beef and break it up with a wooden spoon as it cooks. You want to achieve an even brown color throughout, which takes about 6-8 minutes.
Once the beef is browned, stir in the diced 1 whole yellow onion and cook for 3-4 minutes until it becomes translucent. Add the minced 4 cloves garlic cloves and cook for an additional 30 seconds until fragrant. This forms the aromatic foundation of the soup.
Step 2: Incorporate Spices and Vegetables
Stir in the 1.5 tsp ground cumin, 0.5 tsp ground cinnamon, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 1 minute to toast the spices, which enhances their flavors. The cinnamon adds a subtle warmth characteristic of picadillo.
Add the diced 3 whole Roma tomatoes, 2 whole russet potatoes (peeled and cubed), 0.75 cup raisins, and 0.5 cup green olives. Stir well to combine all the ingredients. The raisins and olives provide the signature sweet and briny contrast of picadillo.
Step 3: Simmer to Develop Depth of Flavor
Pour in the 6 cups beef broth and add the 2 whole bay leaves. Bring the mixture to a boil over high heat, then reduce the heat to medium-low to maintain a gentle simmer. Partially cover the pot with a lid.
Let the soup simmer for 25-30 minutes until the potatoes are tender when pierced with a fork. Stir occasionally to prevent sticking and ensure even cooking. The flavors will meld beautifully during this time, creating a rich, comforting broth.
Step 4: Finish and Serve
Remove and discard the 2 whole bay leaves. Taste the soup and adjust the seasoning if needed, though the measured 1.5 tsp salt and 0.5 tsp black pepper should provide the right balance. The soup should have a harmonious blend of savory, sweet, and spiced notes.
Serve the soup hot in deep bowls. Each serving should have a generous portion of the beef, potatoes, and the flavorful broth with visible raisins and olives. This dish delivers warmth and comfort in every spoonful, perfect for a satisfying meal.
Pro Tips For Making Picadillo Soup Recipe Mexican
- Brown the Beef Well: Don’t rush browning the ground beef—let it develop a deep color in the pot before adding anything else, about 5-7 minutes over medium-high heat. I learned this the hard way after too many pale, bland batches.
- Soak the Raisins: Plump the raisins in warm water for 10 minutes before adding them to the soup. Sounds weird, but it works—they’ll be tender and sweet instead of hard little nuggets.
- Char the Tomatoes: Roast the Roma tomatoes directly over a gas flame or under the broiler until blackened in spots, about 8-10 minutes. My grandmother swore by this, and she was right: it adds a smoky depth that raw tomatoes just can’t.
- Skip Pre-Chopping Onions: Pulse the yellow onion in a food processor instead of dicing by hand—it takes 10 seconds and saves your knuckles. I was skeptical until I tried it, and now I never go back.
Regional Styles of This Dish
Cuban Picadillo Soup
In Cuba, picadillo soup often includes green olives and capers for a briny depth. I add ½ cup sliced green olives and 2 tbsp capers along with the raisins. The combination creates a more complex, tangy flavor profile that’s distinctly Cuban. 🌟
Puerto Rican Style
Puerto Rican versions incorporate sofrito as the base. I blend 1 bell pepper, 1 onion, and 4 garlic cloves with cilantro and culantro for an authentic touch. This aromatic base transforms the soup’s character.
Yucatán Influence
The Yucatán peninsula adds achiote paste for color and earthiness. I dissolve 2 tbsp achiote paste in the warm broth before simmering. The vibrant red hue and subtle bitterness make this variation unforgettable. It’s my favorite regional twist.
Northern Mexico
In northern Mexico, the soup often features chipotle peppers for smokiness. I add 1-2 chipotles in adobo when incorporating the tomatoes. The heat is balanced by the raisins’ sweetness, creating a perfect harmony of flavors.
Oaxacan Touch
Oaxacan cooks might include chocolate for depth. I stir in 1 oz Mexican chocolate at the end of cooking. The subtle sweetness and spice notes complement the existing flavors beautifully, adding a mole-like complexity.
Texas Fusion
In Texas, you might see jalapeños and cumin amped up. I add 1 diced jalapeño with the onions and increase the cumin to 2 tsp. This creates a bolder, Tex-Mex inspired version that still honors the dish’s roots.
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes! Substitute 1.5 lb ground turkey for a leaner version. Brown it the same way, but note it may cook slightly faster. The flavor will be milder, so consider adding an extra ½ tsp cumin for depth.
How do I prevent the raisins from sinking?
Soak the ¾ cup raisins in warm water for 10 minutes before adding. This plumps them up so they stay suspended. Stirring occasionally during simmering also helps distribute them evenly.
What if my soup is too thick?
Thin it with additional beef broth or water, ½ cup at a time. Simmer for 5 minutes after each addition to blend flavors. The ideal consistency should coat the back of a spoon lightly.
Can I make this in a slow cooker?
Brown the meat first, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The flavors will deepen beautifully over the longer cooking time.
- Pina Colada Dip Recipe Red Lobster: Tropical Creaminess With Toasted Coconut - October 12, 2026
- Pickled Sweet Cherry Peppers Recipe Canning: Tangy Heat for Pantry Staples - October 12, 2026
- Peppercorn Sauce Recipe Vegan: Rich Umami Depth Without Cream - October 12, 2026