I love making these stovetop meatballs because they’re quick, juicy, tender, and full of flavor. The cooked rice keeps them light, and the tomato sauce makes them perfectly saucy. It’s a quick weeknight dinner that uses simple pantry ingredients.

Table of Contents

Easy Weeknight Dinner
I found this stovetop meatballs recipe tucked inside my grandma’s old recipe box, clipped from a magazine that’s softened with age. The paper is worn, but the recipe still delivers every time.

I like that it all comes together in one pan. There’s no oven to preheat or baking sheet to scrub, which makes it perfect for busy nights. The cooked rice keeps the meatballs tender, and the tomato sauce gives them that slow-simmered flavor without the wait.
Grandma must have known this recipe would stand the test of time. It’s hearty, practical, and always satisfying. If you enjoy this one, you might also like my easy meatball recipe or the flavorful venison meatballs that bring the same homemade goodness to the table.

Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Key Ingredients and Substitutions
- Ground beef: The base of these meatballs. I like to use a lean blend so they stay juicy without too much grease in the pan.
- Cooked rice: Helps keep the meatballs tender and gives them a nice texture. Leftover rice from the fridge works great here.
- Salt: Brings out the flavor of the beef and balances the tomato sauce. You can adjust to taste if you prefer less sodium.
- Pepper: Adds just a touch of warmth and depth. Freshly ground pepper gives the best flavor.
- Italian seasoning: A simple way to add herby flavor without measuring out a bunch of spices. You can swap in poultry seasoning if that’s what you have.
- Olive oil: Used for browning the meatballs and adding a little richness. Vegetable oil works fine too.
- Tomato sauce: Creates the savory base for simmering the meatballs. Use your favorite brand or homemade sauce if you have some on hand.

How to Make Stovetop Meatballs
Preparation
Set out all ingredients before you begin. Measure the seasonings and cook the rice if it’s not already prepared. Place a large skillet or stockpot on the stove so it’s ready for cooking.

Step 1 – Combine Ingredients
In a large mixing bowl, add the ground beef, cooked rice, salt, pepper, and Italian seasoning. Use your hands or a spoon to gently mix until everything is just combined. Avoid overmixing to keep the meatballs tender.

Step 2 – Shape Meatballs
Divide the mixture into eight equal portions. Lightly wet your hands to prevent sticking, then roll each portion into a smooth, round meatball. Place them on a plate or tray while you heat the oil.
Step 3 – Heat the Oil
Add the olive oil to your skillet or stockpot and set it over medium heat. Allow the oil to warm for about 1 minute, until it shimmers slightly. This helps the meatballs brown evenly without sticking.

Step 4 – Brown the Meatballs
Place the meatballs in the pan, leaving space between each one. Cook for about 6–8 minutes, turning occasionally, until all sides are browned. They don’t need to be fully cooked through yet—just nicely seared on the outside.

Step 5 – Add the Sauce
Carefully pour the tomato sauce over the browned meatballs. Turn the meatballs gently to coat them in the sauce. Cover the pan, reduce the heat to low, and let them simmer for 10–15 minutes, or until the internal temperature reaches 160°F.
Step 6 – Serve and Enjoy
Remove the meatballs from the pan and spoon the sauce over the top. Serve them over noodles, rice, or tucked into a sub roll with melted cheese. Enjoy warm for a quick and comforting meal.
Lynette’s Tip
Lightly wet your hands before shaping the meatballs. This keeps the mixture from sticking and helps you form smooth, even-sized meatballs quickly.
More Stove Top Recipes You’ll Enjoy

Stovetop Meatballs
Equipment
- medium skillet
Ingredients
- 1 lb ground beef
- 1/3 Cup cooked rice
- 3/4 teaspoon salt
- 1/8 teaspoon pepper
- 1 teaspoon Italian seasoning
- 1 Tablespoon olive oil
- 15 oz tomato sauce
Instructions
- Combine Ingredients: In a large bowl, mix ground beef, cooked rice, salt, pepper, and Italian seasoning until just combined. Do not over mix. Divide the mixture and gently shape into 8 evenly sized meatballs.
- Heat Oil: Place a large skillet or stockpot over medium heat and add olive oil. Allow the oil to warm. Add the meatballs to the pan and cook, turning occasionally, until browned on all sides.
- Add Sauce: Carefully pour the tomato sauce over the browned meatballs, ensuring they are evenly coated. Cover the pan and reduce heat to low. Let the meatballs simmer for 10–15 minutes. Ensure the meatballs reach an internal temperature of 160°F for safe eating.
- Serve and Enjoy: Remove meatballs and serve with sauce over noodles or in a sub roll with melted cheese.
Notes
Variations
- Use Poultry Seasoning: Swap the Italian seasoning for poultry seasoning if you prefer a milder, savory flavor. It pairs nicely with the tomato sauce and keeps the meatballs tender.
- Try Ground Turkey: Use ground turkey instead of beef for a lighter version. Just be sure to simmer gently so the meatballs stay moist.
- Add Cheese: Mix a small handful of grated Parmesan or mozzarella into the meat mixture before shaping. It adds a creamy texture and extra flavor.
Nutrition
Recipe FAQs
No, the rice should be cooked before mixing it into the meat. Uncooked rice won’t have time to soften during the short simmering time on the stovetop.
The meatballs are ready when they reach an internal temperature of 160°F. You can check this with a kitchen thermometer for accuracy.
Yes, covering the pan helps the meatballs cook through evenly and keeps the sauce from splattering. It also helps retain moisture for tender results.
They’re great over pasta, rice, or tucked into a sandwich roll with melted cheese. You can also serve them with a side salad or steamed vegetables for a simple meal.
Overmixing the meat mixture can make the meatballs dense. Mix just until the ingredients come together for the best texture.




