Why You’ll Love This Recipe
This Meatballs and Rice recipe is a comforting one-skillet meal that brings together juicy, seasoned meatballs with fluffy rice simmered in a rich tomato-based sauce. It’s perfect for busy weeknights, easy to clean up, and full of savory flavor. One pan does it all—protein, starch, and sauce—in one delicious dish.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beefbread crumbsparmesan cheeseminced garliconion (finely chopped)eggssaltblack pepperdried oreganoolive oiluncooked white ricebeef brothtomato sauceparsley (for garnish)
directions
In a large bowl, combine ground beef, bread crumbs, parmesan, garlic, onion, eggs, salt, pepper, and oregano. Mix until well combined and form into small meatballs.
Heat olive oil in a large skillet over medium heat. Add meatballs and brown on all sides (they do not need to be fully cooked). Remove and set aside.
In the same skillet, add uncooked rice and stir for 1-2 minutes until slightly toasted.
Add beef broth and tomato sauce. Stir to combine.
Return meatballs to the skillet, nestling them into the rice mixture.
Bring to a boil, then reduce heat to low. Cover and simmer for 20-25 minutes, or until the rice is tender and meatballs are cooked through.
Garnish with chopped parsley before serving.
Servings and timing
This recipe yields approximately 4 servings.
Preparation time: 15 minutes
Cooking time: 30 minutes
Total time: 45 minutes
Variations
Use ground turkey or chicken instead of beef for a lighter version.
Add chopped bell peppers or peas for extra veggies and color.
Spice it up with crushed red pepper flakes or hot sauce in the sauce.
Swap tomato sauce with a creamy mushroom sauce for a different twist.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over low heat with a splash of broth or water to loosen the rice.
Freeze in individual portions for up to 2 months; thaw overnight in the fridge before reheating.
FAQs
Can I use brown rice?
Yes, but it will require more liquid and a longer cooking time—adjust accordingly.
Do I need to cook the rice before adding?
No, the rice cooks directly in the skillet with the sauce and meatballs.
What can I use instead of bread crumbs?
Crushed crackers, oats, or cooked rice can work as alternatives.
Can I make this ahead of time?
Yes, prepare and store the dish in the fridge, then reheat before serving.
Is this recipe gluten-free?
Use gluten-free bread crumbs and check labels on broth and sauce to make it gluten-free.
Can I add cheese on top?
Absolutely! Sprinkle mozzarella or parmesan over the dish and broil for a few minutes for a cheesy finish.
Conclusion
Meatballs and Rice in one skillet is a hearty, satisfying meal that’s simple to make and easy to love. Whether you’re cooking for family or meal-prepping for the week, this dish is a flavorful, filling option that doesn’t require a sink full of dishes. Give it a try and enjoy the comfort of home-cooked goodness all in one pan.
PrintMeatballs and Rice Recipe (One Skillet)
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Skillet
- Cuisine: Italian-American
- Diet: Low Fat
Description
A simple and hearty one-skillet meal combining tender meatballs and flavorful rice, perfect for a satisfying weeknight dinner.
Ingredients
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1 large egg
- 2 cloves garlic, minced
- 1/4 cup grated Parmesan cheese
- Salt and pepper, to taste
- 2 tbsp olive oil
- 1 onion, chopped
- 1 bell pepper, chopped
- 1 cup long‑grain white rice
- 2 cups beef broth
- 1 can (14 oz) diced tomatoes, undrained
- 1 tsp Italian seasoning
- Fresh parsley, chopped (optional garnish)
Instructions
- In a bowl, combine ground beef, breadcrumbs, egg, garlic, Parmesan, salt, and pepper. Mix until just combined and form into 16 meatballs.
- Heat olive oil in a large skillet over medium heat. Add meatballs and cook, turning occasionally, until browned on all sides, about 5–7 minutes. Remove and set aside.
- Add chopped onion and bell pepper to the skillet; sauté until softened, about 4 minutes.
- Stir in rice and cook for 1–2 minutes, letting it toast lightly.
- Add beef broth, diced tomatoes (with their juice), and Italian seasoning. Stir to combine and bring to a simmer.
- Return meatballs to the skillet, nestling them into the rice mixture. Cover, reduce heat to low, and cook until rice is tender and liquid is absorbed, about 18–20 minutes.
- Remove from heat and let rest, covered, for 5 minutes. Fluff rice around meatballs, garnish with parsley, and serve.
Notes
- You can substitute ground turkey or chicken for a lighter version.
- Add frozen peas or chopped spinach for extra vegetables.
- For extra flavor, stir in a splash of Worcestershire sauce or a pinch of red pepper flakes.
- Leftovers keep well in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 plate (about 1¼ cups rice + 4 meatballs)
- Calories: 550
- Sugar: 4 g
- Sodium: 650 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 55 g
- Fiber: 3 g
- Protein: 30 g
- Cholesterol: 110 mg
Your email address will not be published. Required fields are marked *