This one pan meatballs and rice recipe combines homemade pork meatballs, long-grain rice, red bell pepper, and fresh tomato sauce in one skillet. The meatballs brown first, then everything cooks together for a complete Mediterranean family dinner in one hour.

Why You'll Love This One Pan Meatballs and Rice
- Homemade pork meatballs: Smoked paprika, garlic, and parsley give the pork a savory base before browning.
- One complete skillet dinner: The meatballs, vegetables, tomato sauce, and rice cook in the same pan.
- Rice that absorbs the sauce: Long-grain rice cooks directly in the tomato mixture, carrying its flavor through every serving.
- A useful covered rest: Five minutes off the heat allows the rice to finish steaming before serving.
A friend of my father made meatballs whenever we visited his house on weekends. He rarely served them with pasta, choosing rice so it absorbed the meat and sauce. This recipe brings back those simple family meals every time I cook it. It has the comforting spirit of my One Pot Spanish Chicken and Rice and Chicken Thigh and Rice Casserole. The meatballs remain the focus, but the rice makes the skillet feel complete.
I like how much this recipe delivers with simple ingredients. The smoked paprika seasons the pork, while fresh tomato and pepper create a savory base. Browning the meatballs first adds deeper flavor before the rice enters the pan. The rice then absorbs the sauce and becomes tender, while the meatballs stay juicy. That same browning approach also gives my Smothered Pork Chops their savory foundation.
Key Ingredients in Meatballs and Rice
These ingredients create the meatballs, tomato base, and tender rice that make the skillet a complete meal.
- Ground pork and smoked paprika: Ground pork provides the savory meatball base. I add smoked paprika for smoky warmth, while garlic, parsley, salt, and pepper complete the seasoning.
- Regular breadcrumbs and eggs: I combine regular breadcrumbs with eggs to bind the pork mixture and help the meatballs hold their shape while browning and simmering.
- Fresh tomatoes and vegetables: Medium tomatoes and garlic form the smooth tomato sauce. For me, onion and red bell pepper add flavor and create the vegetable base.
- Long-grain white rice: I choose long-grain white rice because it absorbs the tomato sauce and carries its flavor through the dish without becoming heavy.
How to Make a Meatball Rice Skillet
The meatballs, vegetables, tomato sauce, and rice are prepared in four straightforward stages. You can find the complete printable recipe with measurements below.

1. Mix and shape the meatballs: Combine the pork with garlic, seasonings, breadcrumbs, parsley, and eggs, then shape the mixture into meatballs.
2. Soften the vegetables and brown the meatballs: Cook the onion and bell pepper until softened, then add the meatballs and brown every side.
3. Build the tomato rice base: Blend the tomatoes with garlic, cook the mixture until slightly thickened, then add the rice, water, and remaining salt.
4. Cover, cook, and rest: Simmer covered until the rice is tender and the meatballs reach 160°F (71°C), then rest before garnishing.

Helpful Swaps
- Ground Chicken or Turkey: I sometimes use ground chicken or turkey instead of pork when I want a lighter version. The meatballs will be a little leaner but still delicious.
- Basmati Rice: Long-grain white rice is my first choice, but basmati rice also works well and stays nice and fluffy in the pan.
- Canned Tomatoes: When fresh tomatoes are not at their best, I use canned whole tomatoes and blend them with the garlic for a similar sauce.
Tips for the Best Meatballs and Rice
- Use a wide skillet: An even layer gives the rice enough space to cook consistently and absorb the liquid.
- Control the heat: Reduce the heat after the liquid reaches a gentle simmer so it does not evaporate before the rice softens.
- Allow the covered rest: Leaving the skillet untouched off the heat helps the rice finish steaming and settle before serving.
Storage
I store leftovers in an airtight container in the refrigerator for up to three days. When reheating, I add a splash of water to keep the rice from drying out.
What to Serve With Meatballs and Rice
I like serving this skillet dinner with a fresh Tomato Burrata Salad for contrast. Warm Air Fryer Garlic Bread works well for scooping up the tomato rice. When I want dessert afterward, I keep it light with Lemon Mousse.
Try These Meatball Recipes Next!

Get my new cookbook!
Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.
Recipe

One Pan Meatballs and Rice
Ingredients
For the Meatballs
- 500 g ground pork
- 3 garlic cloves - minced
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
- 1 tablespoon paprika
- 60 g regular breadcrumbs
- 15 g fresh parsley - finely chopped
- 2 large eggs
For the Rice and Tomato Sauce
- 3 tablespoons extra virgin olive oil
- 1 medium yellow onion - chopped
- 1 red bell pepper - diced
- 1½ teaspoon salt - divided
- ¼ teaspoon ground black pepper
- 2 medium tomatoes - roughly chopped
- 2 garlic cloves
- 200 g long-grain white rice - not rinsed
- 400 ml water
- Chopped fresh parsley - for garnish
Instructions
- In a large bowl, combine 500 g ground pork, 3 garlic cloves, minced, 1 teaspoon salt, ¼ teaspoon ground black pepper, 1 tablespoon paprika, 60 g regular breadcrumbs,15 g fresh parsley, finely chopped, and 2 large eggs. Mix until just combined, then shape the mixture into 11-12 meatballs.
- Heat 3 tablespoons extra virgin olive oil in a large skillet or sauté pan over medium heat. Add 1 medium yellow onion, chopped, 1 red bell pepper, diced, ½ teaspoon salt, and ¼ teaspoon ground black pepper. Cook for 5-6 minutes, stirring occasionally, until softened.
- Add the meatballs to the pan and cook for 6-8 minutes, turning occasionally, until browned on all sides.
- While the meatballs brown, blend 2 medium tomatoes, roughly chopped, with 2 garlic cloves until smooth. Pour the mixture into the skillet and cook for 5-6 minutes, stirring occasionally, until slightly thickened.
- Stir in 200 g long-grain white rice, unrinsed, 400 ml water, and the remaining 1 teaspoon salt. Bring the meatball rice skillet to a gentle simmer.
- Cover and cook over low heat for 18-20 minutes, or until the rice is tender and the liquid is absorbed. Check that the center of the largest pork meatball reaches 71 °C.
- Remove the skillet from the heat and let it rest, covered, for 5 minutes. Garnish the one pan meatballs and rice with chopped fresh parsley and serve warm.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Comments
No Comments