Meatballs and Ravioli: A Cozy One-Pot Dinner

Updated November 3, 2026

Total time
57 min
prep 20 min · cook 37 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Meatballs and Ravioli: A Cozy One-Pot Dinner

Meatballs and ravioli is a hearty Italian-American-style dinner of tender beef-and-pork meatballs, cheese-filled pasta, and tomato sauce, finished with Parmesan and fresh herbs. Cooking the components together lets the ravioli pick up the sauce’s flavor while keeping the meal simple enough for a weeknight.

Ingredients

  • ⅓ cup (35 g) plain breadcrumbs
  • 3 tablespoons (45 ml) milk
  • 1 large egg (about 50 g without shell)
  • 1 pound (454 g) ground beef, preferably 85% lean
  • ½ pound (227 g) ground pork
  • ¼ cup (25 g) finely grated Parmesan, plus more for serving
  • 2 garlic cloves (6 g), finely grated or minced, divided
  • 1 teaspoon (1 g) dried oregano
  • ¾ teaspoon (4.5 g) fine salt, divided
  • ½ teaspoon (1 g) freshly ground black pepper, divided
  • 1 tablespoon (15 ml) olive oil
  • 1 cup (150 g) finely chopped yellow onion
  • ¼ teaspoon (0.5 g) red pepper flakes, optional
  • 1 can (28 ounces / 794 g) crushed tomatoes
  • 1 cup (240 ml) low-sodium chicken or vegetable broth
  • ½ cup (120 ml) water, plus a little more if needed
  • 20 ounces (567 g) refrigerated cheese ravioli
  • ¼ cup (10 g) chopped fresh basil or flat-leaf parsley

Instructions

  1. Prepare the meatball mixture. In a large bowl, stir the breadcrumbs and milk together and let them stand for 2 minutes, until the crumbs are evenly moistened. Mix in the egg, ground beef, ground pork, Parmesan, half of the garlic, oregano, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Use your hands or a fork to combine just until the mixture holds together. Avoid compressing or kneading it; overmixing can make the meatballs dense.
  2. Shape the meatballs. With damp hands, roll the mixture into about 20 meatballs, each roughly 1½ inches (4 cm) across. Set them on a plate while you chop the onion and remaining garlic. Keeping the meatballs a similar size helps them cook at the same rate. Wash your hands and any surfaces that touched raw meat before moving on.
  3. Brown the meatballs. Heat the olive oil in a wide, deep skillet or Dutch oven over medium heat. Add the meatballs in a single layer, working in batches if the pan is crowded. Brown them for about 8 minutes total, turning gently so several sides develop color. They do not need to be cooked through yet. Transfer them to a clean plate; leave the browned bits and a thin coating of fat in the pan. If the pan is very greasy, carefully spoon out excess fat.
  4. Start the tomato sauce. Add the onion to the pan and cook for 3 minutes, stirring, until it begins to soften. Stir in the remaining garlic and the red pepper flakes, if using, for about 30 seconds. Pour in the crushed tomatoes, broth, and water. Add the remaining ¼ teaspoon salt and ¼ teaspoon black pepper, then scrape the bottom of the pan to loosen the flavorful browned bits. Bring the sauce to a gentle simmer, about 3 minutes.
  5. Simmer the meatballs. Return the browned meatballs and any juices on the plate to the sauce. Cover the pan, reduce the heat to maintain a steady, gentle simmer, and cook for 15 minutes. Turn the meatballs once during cooking if some are not mostly submerged. Check the center of a large meatball with an instant-read food thermometer. The USDA FSIS safe minimum temperature for ground meat is 160°F (71°C); continue simmering and check again if needed. Keep the sauce at a simmer rather than a hard boil so the meatballs stay tender.
  6. Cook the ravioli in the sauce. Stir in the refrigerated ravioli gently, making sure the pasta is mostly nestled in the sauce. Cover and cook for 6 minutes, or follow the package’s shorter or longer cooking time if it differs. Stir carefully once about halfway through so the pasta cooks evenly without tearing. If the sauce looks too thick before the ravioli are tender, add water 2 tablespoons (30 ml) at a time. If it seems loose, uncover the pan for the final minute or two.
  7. Finish and serve. Check that the ravioli are tender and hot in the center, then remove the pan from the heat. Fold in the basil or parsley and taste the sauce; add a pinch more salt or pepper if needed. Spoon the ravioli, sauce, and meatballs into warm bowls and finish with extra Parmesan.

Tips

  • Use a wide pan. A large skillet or Dutch oven gives the meatballs room to brown and lets the ravioli sit in the sauce rather than pile up. If your pan is small, brown the meatballs in batches and cook the ravioli in two batches so the pasta does not crowd or stick together.
  • Choose refrigerated ravioli for the stated timing. This recipe is timed for refrigerated cheese ravioli. Frozen ravioli generally needs more time and may require extra liquid; use the package directions, add a splash of water or broth as needed, and avoid thawing it on the counter. If using frozen pasta, check doneness before serving rather than relying only on the clock.
  • Keep the meatballs tender. Moistened breadcrumbs help keep the mixture soft, while gentle mixing prevents a compact texture. Turn the meatballs with a spoon or tongs rather than pressing them with a spatula, and let the sauce bubble gently instead of boiling vigorously.
  • Adjust sauce thickness at the end. Ravioli releases some starch as it cooks, so the sauce will thicken. Add broth or water a little at a time if it becomes too thick; simmer uncovered briefly if it is thinner than you like. Do not add a large amount of liquid at once, because that can dilute the tomato flavor.

Serving Suggestions

Serve this as a complete main dish in shallow bowls, with a generous spoonful of sauce over each portion. A simple green salad dressed with vinaigrette adds freshness alongside the rich tomato sauce and cheese filling. Garlic bread, focaccia, or crusty bread is useful for catching the sauce; if serving bread, keep the portions modest because the ravioli and meatballs are already filling.

For a vegetable side, try roasted broccoli, sautéed green beans, or a platter of sliced cucumbers and tomatoes. If you want to keep the meal on the table quickly, stir a few handfuls of baby spinach into the sauce during the last minute of cooking, just until wilted. Set extra grated Parmesan, cracked black pepper, and chopped basil out separately so everyone can season their own bowl.

Variations

Change the meat: Use 1½ pounds (680 g) of ground beef, or replace the beef and pork with ground turkey. Ground poultry needs to reach 165°F (74°C), the USDA FSIS safe minimum temperature, so check a meatball with a thermometer and simmer longer if necessary. Turkey meatballs are leaner and can become dry if cooked too long, so keep the sauce at a gentle simmer.

Use another ravioli filling: Mushroom, spinach, or meat-filled ravioli all work with the tomato sauce. Cheese ravioli gives the mildest, most familiar flavor; meat-filled pasta makes the meal especially substantial. For fresh pasta from a specialty shop, follow its cooking directions and check it early, since thinner ravioli may become tender faster.

Add vegetables or extra herbs: Stir in a cup (about 150 g) of chopped mushrooms with the onion, or add a cup (30 g) of baby spinach at the end. A teaspoon of Italian seasoning can replace the dried oregano, though blends vary in salt content, so taste before adding more salt. A small pinch of fennel seed gives the sauce a sausage-like aroma without adding sausage.

Make it milder or spicier: Leave out the red pepper flakes for a mild sauce, or add a little more at the table for heat. If the tomatoes taste particularly sharp, stir in a teaspoon of sugar, but taste first; many canned tomatoes do not need it. A splash of broth can soften an overly concentrated sauce without changing its basic flavor.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. Transfer them to a shallow, airtight container and keep them refrigerated for 3–4 days. The ravioli will continue to absorb sauce as it sits, so store any extra sauce separately if you have it. For longer storage, freeze portions in airtight, freezer-safe containers for up to 2 months for best quality. Thaw frozen portions in the refrigerator rather than on the counter; the pasta may be softer after freezing.

For stovetop reheating, put a portion in a covered saucepan with 1–2 tablespoons (15–30 ml) of water or broth per serving. Warm over medium-low heat, stirring carefully and adding more liquid if needed. You can also microwave a portion in a covered, microwave-safe dish, stirring once partway through. Reheat leftovers until the center reaches 165°F (74°C), the USDA FSIS recommendation for reheated leftovers. Heat only the amount you plan to eat, since repeated warming can make the ravioli split and the meatballs dry.

Frequently Asked Questions

Can I make the meatballs ahead of time?

Yes. Shape the meatballs up to 1 day ahead, cover them, and refrigerate until you are ready to cook. Keep them on a plate or tray with a rim so any moisture stays contained, and cook them directly from the refrigerator. You can also cook the meatballs and sauce ahead, refrigerate them promptly, then bring the sauce to a simmer and add the ravioli just before serving. Cooking the ravioli separately at the last minute helps it keep a firmer texture.

Can I use frozen ravioli?

Yes, but allow more cooking time than the 6 minutes listed for refrigerated ravioli. Add the frozen pasta directly to the gently simmering sauce, cover the pan, and check it according to its package instructions. You may need extra water or broth because frozen ravioli takes longer to heat through. Stir gently and avoid prying apart frozen pieces while they are still hard, since their wrappers can tear.

How do I keep ravioli from breaking in the sauce?

Use a gentle simmer, stir only once or twice, and turn the ravioli with a broad spoon rather than tossing them. Do not overcook them: begin checking at the package’s recommended time, since filled pasta can go from tender to fragile quickly. A roomy pan also helps because crowded ravioli are more likely to stick together and break when separated.

Can I make this recipe without pork?

Yes. Use 1½ pounds (680 g) of ground beef instead, or replace the pork with ground turkey. Beef-only meatballs may be slightly firmer and richer, while turkey is leaner and milder. Keep the breadcrumbs, milk, egg, and seasonings the same, and use a food thermometer to check the meatballs for the appropriate safe temperature: 160°F (71°C) for ground beef or 165°F (74°C) for ground turkey.

What should I do if the sauce gets too thick?

Stir in warm water or broth a few tablespoons at a time until the sauce loosens. This is common because ravioli absorbs liquid and releases starch during cooking, especially if the pan sits before serving. If the sauce becomes too thin instead, uncover the pan and simmer gently for a minute or two, taking care not to overcook the pasta.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).