Meatballs in tomato sauce is ground meat, breadcrumbs, canned tomatoes, and a handful of pantry staples turned into a proper meal. It works because the meatballs simmer directly in the sauce, so everything finishes in one pan. That’s the honest reason to make it on a weeknight.
Before you start
Two things determine whether your meatballs hold together and stay tender. First, don’t overwork the mixture — combine the ingredients until just incorporated, then stop. Overworking develops the proteins and produces dense, rubbery meatballs. Second, make sure your pan is hot enough before you add the meatballs to brown them. A proper sear sets the exterior so they don’t fall apart when you add the sauce and start stirring. If they’re sticking, they’re not ready to turn yet — give them another 30 seconds.
About the ingredients
- Ground bison: Leaner than beef with a slightly cleaner flavor. Because it’s lean, it benefits from being blended with ground pork, which adds enough fat to keep the meatballs moist through the simmer.
- Breadcrumbs soaked in liquid: This is called a panade. It physically interrupts the meat proteins so the meatballs can’t tighten into a dense mass. Stale bread torn and soaked in milk works just as well as packaged breadcrumbs.
- Canned whole tomatoes vs. crushed: Whole tomatoes tend to have better flavor and less added liquid. Crush them by hand directly into the pan — skip the extra bowl.
- Ground turkey or chicken swap: Both work, but they hit safe temperature at 165°F (74°C) rather than 160°F (71°C). Add a splash of extra milk to the mix to compensate for the lower fat content.
Storage and reheating
Leftovers keep well in an airtight container in the fridge for up to 4 days — the sauce actually improves overnight. To freeze, let everything cool completely, then pack meatballs and sauce together in a freezer-safe container for up to 3 months. Reheat on the stovetop over medium-low heat, covered, adding a splash of water if the sauce has thickened too much. The microwave works in a pinch; use a lower power setting and stir halfway through so the meatballs heat evenly without drying out on the outside.
What can go wrong
- Meatballs fall apart in the sauce: Usually means they didn’t get a proper sear first, or the mixture was too wet. Brown them until they release cleanly from the pan before adding any liquid.
- Sauce is watery at the end: Remove the lid for the last 10 minutes of simmering. Canned tomatoes vary a lot in water content, so adjust by cooking uncovered rather than adding thickeners.
- Meatballs are cooked through on the outside but raw in the middle: This happens when they’re too large or the heat is too high. Keep them uniform — golf-ball size is reliable — and use a meat thermometer to confirm 160°F (71°C) at the center. Skip the garnish of fresh herbs at the table — not worth the extra cutting board.
- Sauce tastes flat or too acidic: A small pinch of sugar balances canned tomatoes that are sharp. Add it gradually and taste as you go rather than dumping it in at the start.
- Meatballs stick together in the pan: Don’t crowd them. Brown in batches if needed — overcrowding drops the pan temperature and causes steaming instead of searing.

Meatballs In Tomato Sauce: A Great Recipe On A Budget
Ingredients
TO MAKE THE SAUCE:
1 tablespoon olive oil - (ghee/butter/lard)
1 medium yellow onion - finely chopped
2 cloves garlic - minced
14- ounce tomato - 1 can
3 tablespoons tomato paste
1 teaspoon dried basil
¼ teaspoon sea salt
¼ teaspoon ground black pepper- ½ teaspoon Sucanat - (optional, if the sauce needs a little mellowing)
1 splash olive oil
TO MAKE THE MEATBALLS:
1 pound ground beef (minced beef) - or bison
1 teaspoon sea salt
½ teaspoon cumin
1 tablespoon parsley - finely chopped (or 1 teaspoon dried parsley)
¼ teaspoon ground black pepper
1 medium egg
Instructions
- Heat oil in a pot. Add onion and garlic, sauté until golden.
- Add canned tomatoes, tomato paste, basil, salt, pepper, Sucanat and a splash of olive oil. Gently simmer while preparing the meatballs.
- To make the meatballs, add all ingredients to a medium-size mixing bowl and mix well (or use a food processor).
- Form the meat mixture into small balls (no more than 1-inch diameter).
- Drop each meatball into the sauce and simmer, lid partially on, for 10-15 minutes (depending on the size of the meatball) until meatballs are cooked through. Stir periodically to ensure all meatballs are evenly cooked.
- Eat and enjoy!
Nutrition
Frequently asked questions
Can I skip browning the meatballs and just drop them straight into the sauce?
You can, but they’ll be more fragile and the sauce will lack the depth that comes from the fond left in the pan. If you’re short on time, at least brown one side before flipping and adding the sauce.
How do I know when the meatballs are fully cooked?
Use an instant-read thermometer and check the center of the largest meatball — ground beef and pork need to reach 160°F (71°C). Cutting one open and checking for no pink is a rough guide, but a thermometer is more reliable.
Can I make the meatballs ahead and refrigerate them before cooking?
Yes — shaped, uncooked meatballs keep in the fridge for up to 24 hours on a covered plate. This also helps them hold their shape better when they hit the hot pan.
My mixture feels too sticky to roll. What should I do?
Wet your hands with cold water before rolling each batch — it stops the mixture from sticking to your palms without adding flour or extra ingredients. Chilling the mixture for 20 minutes first also helps.
Can I use fresh tomatoes instead of canned?
Yes, but you’ll need about 1.5 pounds of ripe tomatoes, peeled and chopped, to replace a standard 28-ounce can. Fresh tomatoes vary more in acidity and water content, so expect to adjust seasoning and simmer time.
Is it possible to cook this in a slow cooker?
It works, but still brown the meatballs first in a skillet — otherwise the texture suffers and the sauce stays pale. Add everything to the slow cooker after browning and cook on low for 4–5 hours.
If you liked this one
- Beef Ricotta Lasagna Rolls
- Spicy Beef Stuffed Peppers
- Olive Beef Polpette Perfection
- Creamy Beef Spinach Pasta










