Picadillo Soup Recipe Mexican: Ground Beef and Raisin Comfort in a Bowl

Picadillo Soup Recipe Mexican: Ground Beef and Raisin Comfort in a Bowl

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 32g12%
Dietary Fiber 4g14%
Sugars 12g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.7(8 reviews)
Allison Carter