Nashi Food!

menu icon
go to homepage
  • Recipes
  • Panamanian Recipes
  • About
  • Español
  • Newsletter
  • Home
subscribe
search icon
Homepage link
  • Recipes
  • Panamanian Recipes
  • About
  • Español
  • Newsletter
  • Home
×
Nashi Food » Beef

Easy Dutch Oven Meatballs in Tomato Sofrito Sauce (Stovetop)

Modified: May 31, 2023 · Published: Jun 1, 2023 by Nadja Belgrave · This post may contain affiliate links · Leave a Comment

¿Te gusta? Share the love!

49 shares
Recipe Rate
No ratings yet

What's Inside: An exquisite meal prep recipe made with meatballs cooked in a Panamanian-style tomato sauce in a Dutch oven.

Get ready for a flavor-packed adventure with our Dutch oven meatballs, simmered to juicy perfection in a rich tomato sauce with sofrito, Panamanian-style!

A top-view photo of a bowl with meatballs and tomato sauce.
Jump to:
  • ❤️ Why You'll Love This Recipe
  • 📋 Ingredients & Substitutions
  • Meatballs Prep
  • 🫙Store & Reheat
  • 👩🏽‍🍳 Recipe Tips
  • 🔖 Recipe Variations
  • 🍽 Serving Suggestions
  • What To Do With Leftovers?
  • Beef Recipes You'll Love
  • Dutch Oven Meatballs

Looking for more easy Panamanian recipes? Try this traditional rice dish that pairs perfectly with this recipe. 

Picture this: tender, melt-in-your-mouth meatballs infused with the rich aromas of our sofrito, all cooked right on your stovetop. Whether planning a cozy family dinner or looking to meal prep for the week, these Panamanian-style meatballs are the ultimate crowd-pleaser. 

These are part of my monthly meal rotation since they are simple to make. I usually make them on the weekend during my meal prep session. And then they are ready to be enjoyed during the week.

I'll also share some sauce variations and different serving suggestions to pair with these tasty meatballs. Plus, you'll find a few other ideas on transforming your leftovers into another filling meal.

So, roll up your sleeves, gather your ingredients, and dive into the flavorful world of Dutch oven meatballs, prepared with a touch of Panamanian flair!

❤️ Why You'll Love This Recipe

  • Easy meal prep recipe: this recipe is perfect for batch cooking on the weekends and enjoying during the week.
  • Bursting with flavor and juicy: since they are browned and cooked in a tomato and sofrito base sauce. Plus, the Dutch oven helps develop taste generating a richer and more flavorful dish.
  • Highly customizable: you can modify this recipe very easily. Replace the sauce, and make the meatballs with another protein. The options are endless.
  • Perfect use of leftovers: create new recipes or freeze them for later use and repurpose.

📋 Ingredients & Substitutions

To make this recipe, you'll need the following ingredients, plus you'll also find a few substitutions to enjoy these wonderful meatballs.

Panamanian-flavored meatballs ingredients portioned in individual containers.

For the meatballs, you'll need the following:

  • Ground beef: I have used 80 20 and 85 15. I prefer fattier beef, so there is less oil to use for cooking, and it retains moisture and doesn't dry out. You can replace it with ground pork. If using ground chicken or turkey, you may need to add some oil to the meatballs when forming.
  • Panko breadcrumbs: you can replace them with regular breadcrumbs or oat flour. I prefer panko since it gives a lighter weight to the meatballs. If you don't have breadcrumbs, check out this recipe of meatballs with oat flour.
  • Recao verde: if you can't get this where you live, you can make it at home. Add a bunch of culantro, parsley, green onion, half onion, and 2 garlic cloves in a blender or food processor and blend until chunky. This is a simple base recipe. You can add more or less of the herbs based on preference. 
  • Oil: any mild flavored and high smoke point oil because it will be used to brown the meatballs.
  • Egg: the binding ingredient, the glue for the meatballs.
  • Onion: grated to add moisture
  • Garlic, and salt
Tomato-based sauce ingredients portioned in individual containers.

As for the ingredients for the tomato sauce:

  • Red bell pepper: look for the ones with 4-point ends, which are sweeter and will give incredible flavor to the sauce. You can use any color of bell pepper.
  • Chicken stock: you can use beef or vegetable broth, or if you don't have to use water. But I highly recommend broth because it will amplify the sauce and meatball's flavor.
  • Tomato puree: you could also use fresh tomatoes. Look for bright red Roma tomatoes (called perita in Panama) you can find, remove the seeds, and blend them to make a puree—about 10.
  • Culantro leaves: the start of Panamanian cooking brings tons of flavor to this dish.
  • Onion, garlic, and Worcestershire sauce

As for utensils, you'll need a 6Qt enameled Dutch oven, a spoon, a chopping board, a knife, a large mixing bowl, a blender, an ⅛ cup measuring cup or a cookie scoop, a baking sheet, and parchment paper.

Meatballs Prep

Get your prepared ingredients ready before starting the recipe.

  1. Add all the meatball ingredients, ground beef, onion, recao verde, garlic, panko breadcrumbs, salt, and egg, in a large glass mixing bowl.
  2. Mix the ingredients with your hands until combined. Be gentle, and don't overwork the meat. 
A stainless steel mixing bowl with meatballs ingredients before mixing.
Mixed meatball mixture in a stainless steel mixing bowl.
  1. Form the meatballs using a cookie scoop or ⅛ cup measuring cup or 2 tablespoons measures for perfect golf-size meatballs. Place them on a lined parchment paper or aluminum foil baking sheet. You'll get about 20 meatballs. The meatballs won't stick to your hands.
  2. At this point, you can let them rest in the fridge for about 15 minutes to the flavors integrate or cook them right away.
Formed meatballs on a woman's hand.
Twenty raw beef meatballs on a lined parchment paper baking sheet.

How To Cook Meatballs On The Stove

  1. In the Dutch oven, heat to medium heat. To verify that the Dutch oven is hot enough, sprinkle a few drops of water, and if little bubbles form, it's ready. Then add 2 tablespoons of oil and brown the meatballs in batches, about 10 at a time or depending on the size of your Dutch oven. 

💡Pro Tip: Properly heating the Dutch oven or frying pan prevents meatballs from sticking.

  1. Don't overcrowd the Dutch oven to prevent the temperature from declining. Turn the meatballs for even browning. This will take about 4-5 minutes to cook each batch of meatballs.  
Meatballs in a Dutch oven before browned.
Browned meatballs in a white plate.
  1. Once the first batch is seared completely, transfer them to a plate and set it aside. Repeat with the remaining ones. 
  2. Once all the meatballs are seared, add the rest of the oil in the same Dutch oven and lightly fry the sofrito: onion, red bell pepper, garlic, and half culantro leaves until the garlic is fragrant or for about 3 minutes, stirring constantly.
  3. Add the tomato sauce and the Worcestershire sauce and mix all the ingredients. Let it simmer for 2 minutes.
Sautéed garlic, onion, red bell peppers, and culantro in a Dutch oven.
Pouring stock into a dutch oven with a tomato sofrito.
  1. Add the meatballs and the beef broth, gently mix, cover, lower the heat, and let it simmer until cooked for about 20 minutes. Stirring every so often to prevent sticking of the sauce.
  2. Once they are fully cooked or the time is up, garnish with remaining culantro leaves, serve over white rice, and enjoy! Check out the serving suggestions section for more ideas.
Closeup image of a dutch oven when cooking meatballs in a bubbly tomato sauce.
A closeup of a spoon with two meatballs over a Dutch oven.

💡Pro Tip: The meatballs are fully cooked when their internal temperature reach 165°F.

🫙Store & Reheat

Fridge: Let them cool completely. Transfer them to an airtight food container and place int he the refrigerator for 4 to 5 days.

Freezer: Transfer them to a freezer-safe container or a Ziplock freezer bag once cooled. Freeze them in individual portions for better thawing later. Label the container with the date and content. It can be stored for up to 3 months. When ready to use, thaw them in the fridge overnight before heating.


Microwave: Use a microwave-safe bowl and microwave for 2-3 minutes or until hot.

Stove: Add the meatballs to a Dutch oven or another small pot. If the sauce is a little dry, add a few tablespoons of water or beef stock and let it simmer at low heat until heated.

👩🏽‍🍳 Recipe Tips

  • Seasoning the meatballs with fresh ingredients helps with the texture and moisture so they don't dry out and get a juicy result.
  • Ensure the Dutch oven is hot before adding the oil. This will prevent the meatballs from sticking to the bottom when browning.
  • Searing the meatballs, develops flavors, do it in batches, and don't overcrowd the pan so the temperature doesn't drop.
  • You can double the recipe, preferably max 3 pounds at a time, so you don't overwork the meat. No one likes tough meatballs.
  • Pork and beef is a great combo, but if you prefer, you can use only one or the other or change proportions to ensure you have about 1 pound.
  • You can cook them with any sauce you prefer. Review the variations section for ideas.
  • Your meatballs are done when the internal temperature reads 165ºF on an instant-read thermometer.
  • Form and freeze the meatballs, which will help you get meals quicker, perfect for busy weeknights.
Why brown the meatballs?

Browning the meatballs helps with flavor development. It creates a caramelized crust on the outside, adding more flavor to the final dish. Also, the bits on the pan's bottom infuse the sauce with more flavor.

Try out this ground beef chili made in the Dutch Oven!

🔖 Recipe Variations

Let's start with some sauce variations. This will replace the tomato puree from the recipe. Here are some different ideas to try:

  • BBQ sauce: Choose your favorite store-bought barbecue sauce. This is one of my favorite bbq sauce, which I mix with honey to amplify the flavors. Add 1 cup to the meatballs and let them simmer to absorb the flavors.
  • Teriyaki sauce: you can make your own or use bottled one, add about 3/4 cup and let them simmer for 20 minutes so they absorb the flavor.
  • Salsa: Use your store-bought or homemade, add 1 cup to the meatballs, and repeat the simmering process.
  • Chimichurri: once the meatballs are browned, omit the tomato sauce and only add the beef stock to create a simple gravy-like sauce, then serve with chimichurri on top.

Switch up your meatball game by trying different seasonings or meat options. For any of these options, omit the recao verde. Add 2 teaspoons of Italian seasoning for an Italian twist. For a Tex-Mex twist, try adding chili powder and cumin.

🍽 Serving Suggestions

The serving size for these meatballs is 5 meatballs per serving. You'll have about 4 servings per pound of ground beef.

Have them for breakfast. Try a fried Panamanian tortilla, a corn fritter with white cheese, or some patacones. Hojaldres and a fried egg on the side or some arepas could be perfect too.

If you're looking for a satisfying lunch or dinner, serve them with white rice, kidney beans, a simple coleslaw or Panamanian potato salad, and caramelized plantain to make a Panamanian classic and delicious meal.

And if you're feeling like something classic, try serving it over spaghetti and sprinkle some Parmesan cheese. Whatever you choose, you will enjoy a delicious and satisfying meal.

Try out other delicious Panamanian Recipes!

What To Do With Leftovers?

Transform your meatballs leftovers into one of these ideas that will help you remove the boring factor of eating the same meal every day.

Meatball Subs: make a meatball sub by putting heated meatballs on a baguette or sub-roll. Add sauce, cheese, and toppings. Air fry or broil until the cheese melts.

Quesadillas: Cut the meatballs in half and lay them with your favorite cheese between two flour tortillas. Cook on a skillet until the cheese melts. Serve with guacamole for a satisfying meal.

Meatball Enchiladas: Make them with meatballs, cheese, and flour tortillas. Roll up and bake in enchilada sauce. Top with extra cheese and serve hot.

Now that you know how to make and cook meatballs on the stove add this recipe to your meal prep rotation to make your dinners faster.

If you have tried the stovetop meatballs recipe or any other recipe on Nashi Food, don't forget to rate ⭐️⭐️⭐️⭐️⭐️ the recipe and leave me a comment below! We love to hear about your cooking experience.

Beef Recipes You'll Love

  • A white plate with a plantain lasagna slice.
    Plantain Lasagna: A Sweet and Savory Twist
  • eye of round steak served on a plate with rice and broccoli
    Eye of round steak in peppercorn sauce (Instant Pot)
  • A bowl with meatballs in sauce garnished with parmesan cheese.
    Instant Pot Meatballs and Sauce (No Breadcrumbs)
  • beef tongue served with rice and coleslaw
    Instant Pot Beef Tongue Stew

Dutch Oven Meatballs

A top-view photo of a bowl with meatballs and tomato sauce.
Print Recipe
No ratings yet
Discover the secret to perfectly tender Dutch oven meatballs cooked on the stove in a tasty Panamanian-style tomato sofrito sauce.
Prep Time15 minutes mins
Cook Time30 minutes mins
Total Time45 minutes mins
Course: Main Course
Cuisine: Panamanian
Servings: 4 servings
Calories: 453kcal
Author: Nadja Belgrave
Prevent your screen from going dark

Ingredients

  • 1 pound ground beef
  • 1/2 onion, grated
  • ½ cup panko breadcrumbs
  • ¼ cup recao verde, see notes on how to make it
  • 2 cloves garlic, grated
  • 1 egg
  • ¾ teaspoon salt
  • 1 Tablespoon oil

Sauce

  • ½ onion, chopped
  • 2 cloves garlic, minced
  • ½ red bell pepper, chopped
  • 2 culantro leaves, chopped
  • 2 teaspoons Worcestershire sauce
  • 1 cup tomato puree
  • 3/4 cup chicken broth
  • 1 Tablespoon oil

Instructions

  • Add all the meatballs ingredients, ground beef, onion, recao verde, garlic, panko breadcrumbs, salt, and egg, in a glass mixing bowl.
  • Mix the ingredients with your hands until combined. Be gentle, and don't overwork the meat. Form the meatballs using a cookie scoop or ⅛ cup measuring cup for perfect golf-size meatballs. Place them on a lined parchment paper baking sheet. You'll get about 20 meatballs.
  • Heat the Dutch oven on medium. Test if it's hot enough by sprinkling water. If bubbles form, it is ready. Add the tablespoon of oil and brown the meatballs in batches. Brown about 10 at a time. Once the first batch is done, repeat with the remaining. Remove when seared entirely and set aside on a plate.
  • Once all the meatballs are seared, add the 1 Tablespoon of the oil in the same Dutch oven and lightly fry the sofrito onion, red bell pepper, garlic, and half culantro leaves until the garlic is fragrant for about 3 minutes.
  • Add the tomato sauce and the Worcestershire sauce and mix all the ingredients. Let it simmer for 2 minutes.
  • Add the meatballs and the chicken stock, gently mix, cover, lower the heat, and let it simmer until cooked for about 20 minutes. Stir the meatballs every so often to prevent them sticking of the sauce.
  • Once the time is up, garnish with remaining culantro leaves, serve over white rice or spaghetti, and enjoy!

Notes

  • Seasoning the meatballs with fresh ingredients helps with the texture and moisture so they don't dry out and get a juicy result.
  • Ensure the Dutch oven is hot before adding the oil. This will prevent the meatballs from sticking to the bottom when browning.
  • Searing the meatballs, develops flavors, do it in batches, and don't overcrowd the pan so the temperature doesn't drop.
  • You can double the recipe, preferably max 3 pounds at a time, so you don't overwork the meat. No one likes tough meatballs.
  • Pork and beef is a great combo, but if you prefer, you can use only one or the other or change proportions to ensure you have about 1 pound.
  • Your meatballs are done when the internal temperature reads 165ºF on an instant-read thermometer.
Recao Verde recipe:
Add a bunch of culantro, parsley, 1/4 onion, and 2 garlic cloves in a blender or food processor and blend until chunky. If it is too chunky, add a couple of Tablespoons of water to thin it out.
🍴Show Utensils 🍴Hide Utensils
  • 6Qt Dutch Oven
  • Spoon
  • Chopping board
  • knife
  • ⅛ cup measuring cup or cookie scoop
  • baking sheet
  • Parchment Paper
Show Nutritional Information Hide Nutritional Information
Calories: 453kcalCarbohydrates: 19gProtein: 24gFat: 31gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 122mgSodium: 806mgPotassium: 744mgFiber: 2gSugar: 10gVitamin A: 931IUVitamin C: 30mgCalcium: 71mgIron: 4mg

The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

DID YOU MAKE THIS RECIPE?Share it on Instagram mention @nashifood or tag it #nashifood!

Beef

  • A top view of a closeup bowl of chili with a spoon in the bowl.
    Easy Dutch Oven Chili For Busy Weeknights
  • cooked beef tongue served
    How to cook beef tongue? Simple and Easy
  • stewed sausages in a saucepan
    Stewed sausages - Panamanian Breakfast

¿Te gusta? Share the love!

49 shares

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Headshot of Nadja with glasses.

Hola, I'm Nadja

I'm the writer, recipe developer, and photographer behind Nashi Food. I share Panamanian & Latin recipes made EASY, so you can fit them into your busy schedule ~ even when it's just 2 people! I will make sure that You can still enjoy the Latin food you love and connect with.

More about me →

As Seen On

Get your Free Mini Cookbook 👇🏽

Popular Posts

  • two mason jars with chicheme
    Easy Panamanian Chicheme Recipe
  • Three pieces of mamallena with condensed milk on top.
    Mamallena Recipe (Panamanian Bread Pudding)
  • A closeup view of a Panamanian potato and beets salad in a bowl and garnished with grated egg yolk.
    Panamanian Potato And Beet Salad (Ensalada De Feria)
  • two glasses served with pineapple and rice drink
    Arroz con Piña Recipe (Pineapple and Rice Drink)
  • A top view of a mason jar with chili seasoning mix in it.
    Homemade Chili Con Carne Spice Mix (Small Batch)
  • almojabano served on a plate with cheese
    Panamanian Almojábano Recipe

Footer

^ back to top

  • Facebook
  • Pinterest
  • Instagram
  • Twitter

About

About

Contact

Privacy Policy

Newsletter

Sign up for a free ebook and recipes!

Browse

Recipe Index

Favorites

Panamanian Foods

Instant Pot Recipes

Web Stories

Nashi Food is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. I appreciate your support!

Copyright © 2016-2025 Nashi Food

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required