Meatballs and Rice Recipe
A comforting one-pan meal combining savory homemade or store-bought meatballs with tender rice cooked in flavorful beef broth, infused with garlic and spices, and finished with fresh peas, green onions, and parsley for a wholesome, hearty dish perfect for any weeknight dinner.
- Author: luca
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Skillet Cooking
- Cuisine: American
- Diet: Halal
Meatballs and Flavoring
- 2 teaspoons olive oil
- 3 cloves garlic, crushed and minced
- 1 pound homemade or store-bought meatballs
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper (or more to taste)
- 1/2 teaspoon kosher salt (or to taste)
Rice and Broth
- 3 cups beef broth
- 1 & 1/2 cups uncooked rice, rinsed
Vegetables and Garnish
- 1 & 1/2 cups frozen peas
- 1/2 cup green onions, chopped
- 1/4 cup fresh parsley, chopped (optional)
- Thaw the meatballs: If frozen, microwave the meatballs for a couple of minutes until partially thawed, allowing them to finish cooking while the rice simmers.
- Heat the oil: Place a high-sided skillet over medium-high heat and add the olive oil, heating until shimmering.
- Sauté garlic: Add the crushed and minced garlic to the skillet and sauté for 1 minute until fragrant but not browned.
- Cook meatballs: Add the meatballs to the skillet and cook for 2-3 minutes, allowing them to brown slightly.
- Add broth and rice: Pour in the beef broth, add the rinsed rice, garlic powder, black pepper, and kosher salt. Scrape the bottom of the skillet to loosen any browned bits for extra flavor.
- Bring to a boil: Stir ingredients together and increase heat to high until the mixture comes to a rolling boil.
- Simmer covered: Reduce heat to low, cover with a lid, and let simmer for 15-20 minutes until rice is tender and liquid is absorbed, stirring gently at 15 minutes to prevent sticking.
- Adjust seasoning: Remove from heat and season with additional salt and pepper to taste.
- Incorporate peas: Stir in the frozen peas to your desired amount for added sweetness and color.
- Add green onions and parsley: Fold in the chopped green onions and parsley if using, then cover and let sit a few minutes to warm through.
- Serve: Serve hot, optionally atop fresh spinach or alongside a big green salad for a complete meal.
Notes
- Partially thawing the meatballs before cooking helps ensure even heating and prevents the rice from overcooking while waiting for the meatballs to warm through.
- Rinsing the rice removes excess starch, preventing a gummy texture.
- Using homemade meatballs adds a personal touch, but good-quality store-bought meatballs work just as well.
- For a vegetarian variation, substitute vegetable broth and use plant-based meatballs or extra vegetables.
- You can stir fresh spinach into the hot rice at the end to let it wilt for added nutrients.
- Adjust salt and pepper seasoning at the end to fit your taste and dietary needs.
Nutrition
- Serving Size: 1 cup
- Calories: 350 kcal
- Sugar: 3 g
- Sodium: 550 mg
- Fat: 12 g
- Saturated Fat: 4 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 3 g
- Protein: 20 g
- Cholesterol: 60 mg
Keywords: meatballs, rice, one-pot meal, easy dinner, beef broth, peas, comfort food