Delicious Filipino Picadillo: A Cozy Comfort Food Recipe
Introduction
Filipino Picadillo is a warm and comforting dish that brings together savory ground meats, tender vegetables, and a hint of sweetness from raisins. Served over fluffy white rice and topped with a fried egg, it’s a hearty meal perfect for any day of the week.

Ingredients
- 2 cups uncooked white rice
- 3 tablespoons extra virgin olive oil (divided)
- 2.5 cups yellow potatoes (peeled and diced)
- 2 cups carrots (peeled and diced)
- 1.5 cups onion (diced)
- 1 tablespoon fresh garlic (minced)
- 1 pound ground beef (80/20 blend)
- 0.5 pound ground pork
- 1 tablespoon tomato paste
- 0.5 pound fresh plum or San Marzano tomatoes (seeded and diced)
- 0.5 teaspoon kosher salt
- 0.25 teaspoon freshly ground black pepper
- 0.5 cup raisins
- 1 tablespoon fish sauce
- 3 tablespoons soy sauce (good quality)
- 1 teaspoon chili garlic paste
- 1 cup water
- 1 cup frozen peas (thawed)
- 4 fried eggs (one for each serving)
- Tabasco sauce (served as a condiment)
Instructions
- Step 1: Start by cooking the rice. Add twice as much water as rice into a pan or rice cooker and let it cook while you prepare the Picadillo.
- Step 2: Heat 2 tablespoons of olive oil in a large skillet over medium to medium-high heat. Once shimmering, add the diced potatoes and carrots.
- Step 3: Fry the vegetables for about 15 minutes, stirring occasionally until tender. Remove them with a slotted spoon and set aside.
- Step 4: Add the remaining tablespoon of olive oil to the skillet. Sauté the diced onion for around three minutes until soft.
- Step 5: Stir in the minced garlic and cook for one minute until fragrant.
- Step 6: Add the ground beef and ground pork. Cook for about eight minutes, stirring frequently, until the meat is nicely browned.
- Step 7: Create a small well in the center of the meat and add the tomato paste. Stir and cook for about one minute.
- Step 8: Add the diced tomatoes, kosher salt, black pepper, raisins, fish sauce, soy sauce, chili garlic paste, water, and the reserved potato and carrot mixture.
- Step 9: Reduce heat to medium and let the mixture simmer until most of the liquid evaporates, about 10 to 15 minutes.
- Step 10: Stir in the thawed peas, then remove the skillet from heat.
- Step 11: In a separate pan, cook the eggs sunny-side-up or over-easy, one per serving.
- Step 12: To serve, place a generous scoop of cooked white rice into a bowl, top with the Picadillo, and finish with a fried egg on top.
- Step 13: Serve with Tabasco sauce on the side for an extra spicy kick.
Tips & Variations
- Use ground turkey or chicken instead of beef and pork for a lighter version.
- Substitute raisins with dried cranberries or omit them if you prefer less sweetness.
- Adjust the chili garlic paste to suit your heat preference or omit for a milder dish.
- For extra depth, add a splash of vinegar or lemon juice to brighten the flavors before serving.
Storage
Store any leftover Picadillo in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if it seems dry. Cook fresh eggs when reheating servings for best texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this Picadillo ahead of time?
Yes, this dish tastes great even the next day as the flavors meld together. Store it in the refrigerator and reheat before serving.
What can I substitute for fish sauce?
If you don’t have fish sauce, you can use soy sauce plus a little lime juice or Worcestershire sauce to add a similar umami depth.
PrintDelicious Filipino Picadillo: A Cozy Comfort Food Recipe
This Delicious Filipino Picadillo is a warm and comforting beef and pork hash loaded with tender potatoes, carrots, sweet raisins, and a savory blend of tomato and soy. Served over fluffy white rice and topped with a fried egg, it’s a classic Filipino comfort food that’s easy to prepare and perfect for any meal.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Filipino
Ingredients
Rice
- 2 cups uncooked white rice
- 4 cups water (for cooking rice)
Picadillo
- 3 tablespoons extra virgin olive oil, divided
- 2.5 cups yellow potatoes, peeled and diced
- 2 cups carrots, peeled and diced
- 1.5 cups onion, diced
- 1 tablespoon fresh garlic, minced
- 1 pound ground beef (80/20 blend)
- 0.5 pound ground pork
- 1 tablespoon tomato paste
- 0.5 pound fresh plum or San Marzano tomatoes, seeded and diced
- 0.5 teaspoon kosher salt
- 0.25 teaspoon freshly ground black pepper
- 0.5 cup raisins
- 1 tablespoon fish sauce
- 3 tablespoons soy sauce (good quality)
- 1 teaspoon chili garlic paste
- 1 cup water
- 1 cup frozen peas, thawed
Garnish and Serving
- 4 fried eggs (sunny-side-up or over-easy)
- Tabasco sauce (served as a condiment)
Instructions
- Cook the Rice: Add 2 cups of rice and 4 cups of water to a pot or rice cooker. Cook according to your rice cooker’s instructions or bring to boil on the stovetop, then reduce heat to low, cover, and simmer until rice is tender and water absorbed, about 15-20 minutes.
- Prepare Vegetables: Heat 2 tablespoons of olive oil in a large skillet over medium to medium-high heat. Add diced potatoes and carrots and fry for about 15 minutes, stirring occasionally to prevent sticking and ensure even cooking. Once tender and slightly golden, remove with a slotted spoon and set aside.
- Sauté Aromatics: In the same skillet, add the remaining 1 tablespoon olive oil. Add diced onions and sauté for about 3 minutes until softened. Stir in minced garlic and cook an additional 1 minute until fragrant.
- Brown the Meat: Add ground beef and ground pork to the skillet. Sauté for about 8 minutes, breaking up the meat with a spoon, until the mixture is nicely browned and cooked through.
- Add Tomato Paste: Create a small well in the center of the meat mixture and spoon in the tomato paste. Stir it evenly throughout the meat and cook for about 1 minute to deepen the flavor.
- Combine Remaining Ingredients: Stir in diced tomatoes, kosher salt, freshly ground black pepper, raisins, fish sauce, soy sauce, chili garlic paste, 1 cup water, and the reserved cooked potatoes and carrots. Mix well to combine all ingredients.
- Simmer: Reduce heat to medium and let the mixture simmer uncovered for 10-15 minutes, stirring occasionally, until most of the liquid has evaporated and the sauce thickens.
- Finish with Peas: Stir in thawed peas and cook for an additional 1-2 minutes, then remove the skillet from heat.
- Cook Eggs: In a separate frying pan, cook 4 eggs sunny-side-up or over-easy as preferred.
- Assemble and Serve: Place a generous scoop of cooked white rice in each serving bowl. Top with a hearty scoop of the Filipino Picadillo mixture. Finish each plate with a fried egg on top. Serve with Tabasco sauce on the side for added spice.
Notes
- For an authentic Filipino flavor, use fish sauce and a good quality soy sauce.
- You can substitute ground pork with more ground beef if desired.
- Adjust the chili garlic paste amount to your preferred level of spiciness.
- Using San Marzano tomatoes adds a sweeter and less acidic flavor, but plum tomatoes work well too.
- Leftover Picadillo can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
Keywords: Filipino Picadillo, Filipino recipes, ground beef recipes, comfort food, rice dishes, one-pan meals, traditional Filipino food

