Meatballs and Rice Skillet

One pan meatballs and rice turns a pack of meatballs, rice, marinara, and spinach into a cozy dinner with very little cleanup.

one-pan-meatballs-rice-featuredSave

This is the kind of meal I make when the fridge looks bare but dinner still needs to feel warm and filling. The rice cooks right in the sauce and broth, so it soaks up all that tomato flavor. The meatballs stay tender, and the spinach melts in at the end for color, freshness, and a little extra nourishment.

Why You’ll Love This Recipe

  • Rich and cozy: The marinara makes the rice taste like it simmered all afternoon.
  • Tender texture: The meatballs stay juicy while the rice turns soft and saucy.
  • Simple cleanup: Everything cooks in one pan with a lid.
  • Smart and filling: Rice stretches one pack of meatballs into four hearty servings.

Fabian’s Budget Tip: Use store-brand marinara and frozen spinach if that is what you have. Frozen spinach costs less, keeps longer, and works well here. Thaw it first, squeeze out extra water, then stir it in during the last few minutes.

one-pan-meatballs-rice-ingredientsSave

Ingredients (Serves 4)

  • Meatballs: 1 pack, about 16 ounces or 450 grams, fresh or fully cooked
  • Long grain white rice: 1 cup or 185 grams, rinsed
  • Marinara sauce: 2 cups or 480 milliliters
  • Low-sodium chicken or vegetable broth: 2 cups or 480 milliliters
  • Fresh spinach: 4 packed cups or 120 grams
  • Olive oil: 1 tablespoon or 15 milliliters, for browning if using fresh meatballs
  • Italian seasoning: 1 teaspoon or 2 grams
  • Garlic powder: 1 teaspoon or 3 grams
  • Salt and black pepper: to taste
  • Parmesan cheese: optional, for serving

one-pan-meatballs-rice-cooking-processSave

Step-by-Step Instructions

1. Brown the Meatballs

Set a large deep skillet or sauté pan over medium heat. Add the olive oil if your meatballs are fresh or not already browned. Add the meatballs in one layer and cook until the sides turn golden and you hear a steady sizzle. This adds deeper flavor to the whole pan.

If you use fully cooked frozen meatballs, you can add them straight to the pan. Let them warm for a few minutes until the outside starts to soften.

2. Add the Rice, Sauce, and Broth

Stir in the rinsed rice, marinara, broth, Italian seasoning, garlic powder, salt, and black pepper. Scrape the bottom of the pan so any browned bits mix into the sauce. The pan should smell like warm tomato sauce and garlic.

3. Simmer Until the Rice Is Tender

Bring the mixture to a gentle bubble, then reduce the heat to low. Cover the pan and simmer for 18 to 22 minutes. Stir once or twice so the rice does not stick to the bottom. The rice is ready when it looks plump, most of the liquid has been absorbed, and the sauce has thickened around the meatballs.

If you use raw meatballs, check that they reach 165 °F or 74 °F in the center before serving.

4. Stir in the Spinach

Turn off the heat and scatter the spinach over the rice. Cover the pan for 2 minutes, then stir until the leaves wilt into the sauce. The spinach should turn glossy and bright green, not dull or mushy.

5. Rest and Serve

Let the pan rest uncovered for 5 minutes. The rice will finish absorbing the sauce and become creamy without getting soupy. Taste and add more salt, pepper, or Parmesan if you like.

one-pan-meatballs-rice-top-downSave

Expert Troubleshooting and FAQs

Why is my rice still firm?

The heat may have been too low, or the lid may have let out too much steam. Add 1 quarter cup or 60 milliliters of broth, cover the pan, and simmer for 5 more minutes. Keep the heat gentle so the bottom does not scorch.

Why did the rice stick to the pan?

Tomato sauce can thicken fast. Stir once or twice during cooking and keep the heat low after the first bubble. A heavy pan helps because it spreads heat more evenly.

Can I use brown rice?

Yes, but it needs more time and more liquid. Use quick cooking brown rice for the easiest swap. Regular brown rice can take 40 minutes or more, which may overcook the meatballs.

Estimated Nutritional Facts Per Serving

  • Calories: about 520
  • Protein: about 24 grams
  • Carbs: about 58 grams
  • Fats: about 21 grams

Meatballs and Rice Skillet

Meatballs and Rice Skillet

Prep10 minCook10 minTotal20 minYield4

Ingredients

  • Meatballs: 1 pack, about 16 ounces or 450 grams, fresh or fully cooked
  • Long grain white rice: 1 cup or 185 grams, rinsed
  • Marinara sauce: 2 cups or 480 milliliters
  • Low-sodium chicken or vegetable broth: 2 cups or 480 milliliters
  • Fresh spinach: 4 packed cups or 120 grams
  • Olive oil: 1 tablespoon or 15 milliliters, for browning if using fresh meatballs
  • Italian seasoning: 1 teaspoon or 2 grams
  • Garlic powder: 1 teaspoon or 3 grams
  • Salt and black pepper: to taste
  • Parmesan cheese: optional, for serving

Instructions

  • 1. Brown the Meatballs. Set a large deep skillet or sauté pan over medium heat. Add the olive oil if your meatballs are fresh or not already browned. Add the meatballs in one layer and cook until the sides turn golden and you hear a steady sizzle. This adds deeper flavor to the whole pan. If you use fully cooked frozen meatballs, you can add them straight to the pan. Let them warm for a few minutes until the outside starts to soften.
  • 2. Add the Rice, Sauce, and Broth. Stir in the rinsed rice, marinara, broth, Italian seasoning, garlic powder, salt, and black pepper. Scrape the bottom of the pan so any browned bits mix into the sauce. The pan should smell like warm tomato sauce and garlic.
  • 3. Simmer Until the Rice Is Tender. Bring the mixture to a gentle bubble, then reduce the heat to low. Cover the pan and simmer for 18 to 22 minutes. Stir once or twice so the rice does not stick to the bottom. The rice is ready when it looks plump, most of the liquid has been absorbed, and the sauce has thickened around the meatballs. If you use raw meatballs, check that they reach 165 °F or 74 °F in the center before serving.
  • 4. Stir in the Spinach. Turn off the heat and scatter the spinach over the rice. Cover the pan for 2 minutes, then stir until the leaves wilt into the sauce. The spinach should turn glossy and bright green, not dull or mushy.
  • 5. Rest and Serve. Let the pan rest uncovered for 5 minutes. The rice will finish absorbing the sauce and become creamy without getting soupy. Taste and add more salt, pepper, or Parmesan if you like.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *