One pound of ground beef, a couple of cans of tomatoes, and about 40 minutes gets you a pan of saucy, tender meatballs that works over pasta, stuffed into a roll, or eaten straight from the pot. The real reason to make this on a weeknight is that the sauce and the meatballs finish cooking together in a single pan, so the flavors actually combine rather than just sitting next to each other.
The technique that matters
Two things decide whether these meatballs hold together and stay juicy. First, don’t overwork the meat mixture — stir until the ingredients are just combined, then stop. Overworking develops the proteins and produces a tight, rubbery texture. Second, the browning step is not optional. Getting a proper sear on the outside of each meatball in hot olive oil creates a crust that physically holds the ball together when it goes into the sauce. If you skip straight to simmering, the meatballs soften and can fall apart. Brown them in batches if needed — crowding the pan drops the temperature and you’ll steam them instead of sear them. Once they’re browned, the sauce does the rest of the work.
Shopping notes
- Crackers as binder: Any plain, dry cracker works — saltines, water crackers, or Ritz. Avoid flavored varieties like cheese crackers, which will compete with the seasoning. Crumble them fine so there are no large chunks in the mix.
- Garlic and herb seasoning: This is a pre-mixed blend sold under brands like Mrs. Dash or McCormick. If you can’t find it, substitute 1 teaspoon garlic powder, 1 teaspoon dried Italian seasoning, and a pinch of onion powder.
- Canned chopped tomatoes: Two standard 14 oz (400g) cans. Fire-roasted chopped tomatoes are a solid swap if you want a slightly deeper flavor without any extra work.
- Fresh red chili: Half a medium chili gives mild background heat. If you’re using red pepper flakes instead, start with ¼ teaspoon and taste the sauce before adding more — flakes vary a lot in heat level by brand.
Leftovers and meal prep
Meatballs in marinara keep well. Store leftovers in an airtight container in the fridge for up to 4 days — the sauce actually improves overnight as the flavors settle. To reheat, put everything back in a saucepan over medium-low heat with a splash of water if the sauce has thickened, stirring occasionally until the meatballs reach 165°F internally. For the freezer, cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating. Skip the garnish — not worth the extra dish — the Parmesan and fresh basil are better saved for a fresh batch when you’re serving guests.
Troubleshooting
- Meatballs are falling apart in the sauce: The crust wasn’t set firmly enough before they went in. Make sure the oil is hot before adding the meatballs, and don’t move them until they release cleanly from the pan — usually 2 to 3 minutes per side.
- Sauce is watery: Canned tomatoes vary in liquid content. Simmer the sauce uncovered for the last 5 to 8 minutes to reduce it. If it’s still thin, remove the meatballs temporarily and reduce the sauce alone on medium heat.
- Meatballs are dense and heavy: The mixture was overworked or packed too tightly when rolling. Use a light hand when rolling — the balls should just hold their shape, not be compressed.
- Sauce tastes flat or too acidic: Add the sugar called for in the recipe and give it another minute on the heat. If it still tastes sharp, a small pinch more sugar or an extra clove of garlic sautéed in at the start will round it out.
- Meatballs cooked unevenly: Size inconsistency is usually the cause. Use a tablespoon or a small cookie scoop to portion the mixture before rolling so every ball is the same size and cooks in the same time.
Meatballs in Marinara Sauce
Equipment
Ingredients
For the Meatballs
1 pound ground beef - about 450g
- 10 medium crackers - crumbled, approximately 1/3 cup / 40g
2-4 sprigs rosemary - fresh ; leaves stripped and finely chopped, or 2 teaspoons dried rosemary
- 2 tablespoons garlic and herb seasoning
1 tablespoon mustard
1 medium egg
1 pinch salt - to taste
1 pinch ground black pepper - to taste
2 tablespoons olive oil - for frying meatballs
For the Marinara Sauce
¼ cup basil - fresh basil leaves ; roughly torn, for serving
1 medium white onion - diced
2 cloves garlic - minced
½ medium red chili (red chilli in British English) - fresh, finely chopped, or ¼ teaspoon red pepper flakes
2 tins tomatoes - (chopped) 14 oz (400g)
½ cup Parmesan cheese - 50g, freshly grated, for serving
1 teaspoon sugar
1 pinch salt - to taste
1 pinch ground black pepper - to taste
Instructions
- In a large mixing bowl, combine the ground beef, crumbled crackers, rosemary, garlic and herb seasoning, mustard, egg, salt, and black pepper. Mix with your hands until just combined — avoid overworking or the meatballs will be dense. Roll the mixture into 16-20 evenly sized balls. Place on a plate or baking sheet, drizzle lightly with olive oil, and refrigerate for at least 15 minutes to firm up.1 pound ground beef, 10 medium crackers, 2-4 sprigs rosemary, 2 tablespoons garlic and herb seasoning, 1 tablespoon mustard, 1 medium egg, 1 pinch salt, 1 pinch ground black pepper, 2 tablespoons olive oil
- While the meatballs chill, heat a drizzle of olive oil in a large saucepan over medium heat. Add the diced onion and cook for 3-4 minutes until softened and translucent. Add the minced garlic and chopped chili, stirring for 30 seconds until fragrant — don't let the garlic brown or it will turn bitter. Pour in the chopped tomatoes, then season with salt, pepper, and sugar. Stir well and let the sauce simmer gently on low heat while you fry the meatballs.2 tablespoons olive oil, 1 medium white onion, 2 cloves garlic, ½ medium red chili (red chilli in British English), 2 tins tomatoes, 1 teaspoon sugar, 1 pinch salt, 1 pinch ground black pepper
- Heat 2 tablespoons of olive oil in a non-stick or cast-iron skillet over medium-high heat. Fry the meatballs in batches, turning every 1-2 minutes, until browned on all sides — about 6-8 minutes per batch. Transfer the browned meatballs into the marinara sauce and let everything simmer together on low heat for 10 minutes, spooning sauce over the meatballs occasionally. Serve topped with freshly grated Parmesan and torn basil leaves.2 tablespoons olive oil, ¼ cup basil, ½ cup Parmesan cheese
Notes
Nutrition
Your questions, answered
Can I make the meatballs ahead of time?
Yes — roll and refrigerate the raw meatballs up to 24 hours before cooking. Keeping them cold actually helps them hold their shape better when they hit the hot pan, so making them the night before is a practical move.
What internal temperature should the meatballs reach?
Ground beef meatballs need to reach 160°F (71°C) at the center. The simmering step in the sauce will get them there, but if your meatballs are on the larger side, use an instant-read thermometer to confirm before serving.
Can I use a different ground meat instead of beef?
Ground pork or a beef-pork blend both work well and stay moist. If you use ground turkey or chicken, cook to 165°F (74°C) and be aware the meatballs will be slightly firmer — don’t skip the chilling step, as poultry meatballs are more prone to falling apart.
Try these next
- Beef Ricotta Lasagna Rolls
- Creamy Beef Spinach Pasta
- Hearty Beef Mushroom Stroganoff
- Spicy Beef Stuffed Peppers
