5 from 17 votes

Meatballs and Rice Recipe (Easy & One Pot!)

Jump to Recipe
This meatballs and rice recipe is my favourite weeknight dinner - everything cooks together in one pot so there's barely any washing up!
Prep time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
£1.28
Makes: 5
mains
British
Freezable

This meatballs and rice recipe is one of the easiest dinners I know! We have juicy homemade meatballs simmered in a lovely tomato sauce, with rice cooked right in the same pot so it soaks up all that flavour. It’s hearty, healthy & it all comes together in one single pot so there’s barely any washing up needed after. If you love this recipe, my Meatballs in Tomato Sauce is another one you’ll want to bookmark.

A bowl of meatballs and rice topped with basil on an orange background with fresh chillies.

A Quick Look At The Recipe

  • Recipe Name: Meatballs and Rice Recipe (Easy & One Pot!)
  • 🕦 Ready in: 35 minutes
  • 🤝 Serves: 5
  • 🍴 Calories: 513kcal
  • 🧑‍🍳 Main ingredients: pork mince, passata, rice, chicken/beef stock
  • Summary: This meatballs and rice recipe is my favourite weeknight dinner – everything cooks together in one pot so there’s barely any washing up!

Why you’ll love this recipe

  • Filling & healthy: I use lean 5% fat pork mince and pack in loads of veg, so this meatballs and rice recipe is a great balanced meal with protein, fibre, vitamins, all in one bowl!
  • One-pot: One-pot recipes are a great option for those with busy schedules, as you’ll save time washing up dishes later. I love this rice and meatballs recipe on a weeknight when the last thing I want is a pile of dishes waiting for me after dinner.
  • Great for meal prep: I often make a double batch of this meatballs and rice dish on Sunday and have lunch sorted for the week. It stores so well, just like these Peanut Sauce Noodles.

If you’re looking for more meatball dinner ideas, try Meatball Marinara with Spiralized Courgette and Spaghetti, Quick Beef Minestrone Soup with Mini Meatballs, and Low Carb Meatball Marinara.

Ingredients

One pot meatballs ingredients laid out on a pale blue background.
  • White rice: I love using white rice, but brown rice would also work great here.
  • Pork mince: Feel free to substitute the pork with beef, turkey or chicken mince. If possible, opt for mince with less than 7% fat for your meatballs and rice recipe. But if you love pork, this Easy Pork Loin Crock Pot Recipe is another one to try!
  • Passata: You can substitute passata with chopped tomatoes or plum tomatoes when making meatball and rice. Just blend them before adding to the pan and add an extra 2 tbsp of tomato puree. The sauce in my Easy Devilled Sausages uses chopped tomatoes and it’s unbelievably addictive!

See the recipe card for full information on all ingredients and quantities.

Variations/ Adaptations

  • Make it vegetarian: Turn this meatballs and rice dish into a vegetarian/vegan recipe using a plant-based mince instead of pork. You can use it in a 1:1 ratio, though you may want to up the seasoning. Many meat alternatives soak up spices more easily and can taste bland if you under season them.
  • Gluten-free: This recipe is already gluten-free, except for the chicken stock. Some brands come with gluten in them, so ensure you purchase an option that has no gluten. My Crunchy Shake and Bake Chicken is another great gluten-free protein option.
  • Make it with brown rice: Brown rice works great here if you add an extra 100ml of stock and give it around 10 more minutes of cooking time. I’ve tested this plenty of times and it comes out just as good, just a little nuttier in flavour.

How to Make This Meatballs and Rice Recipe

  1. Start by seasoning the mince with salt, pepper, garlic powder and 1 tsp Italian seasoning. Use your hands to incorporate the seasoning and form into little meatballs, approx 1 tbsp per ball (Image 1)
  2. Add rapeseed into a large/deep non-stick frying pan.  Preheat the pan over a high heat and once hot, add the meatballs distributing across the pan so they start to brown (Image 2).
Step by step photos of meatball on plate and in pan.

3. Leave to the meatballs to brown for 3 minutes then rotate and turn to cook for another 3 minutes. Set the meatballs aside (Image 3)

4. Add the red onions to the pan and brown on low heat (Image 4).

Meat balls frying in one pan and red onions in another.

5. Next, add the garlic, tomato puree, paprika and 1 tsp Italian seasoning to the pan with the onions, chopped broccoli stalk and mixed peppers (Image 5).

6. Continue to fry for a further 3 minutes, then add the tomato paste and reduce the heat to medium/low. Season with salt and pepper (Image 6)

Tomatoes, garlic, onions frying in pan and second pan with passata and tomato paste added.

7. Next add add the passata, rice, a small handful of basil leaves and stock. Stir to combine and cover with a lid (Image 7).

8. Set a timer according to the time stated on the packet of your rice. When there is 10 minutes left, add the meatballs and broccoli. Stir to combine and pop the lid back on. Set a timer according to the time stated on the packet of your rice (Image 8).

Step by step photos with Passata and rice in pan and meatballs added when rice cooked.

If you’d like more main meal ideas, try Mediterranean Pasta Salad {Roasted Vegetables and Chorizo}, Cold Noodle Salad with Chicken (High-Protein Sesame Noodles), and Mango Sticky Noodles (Budget Lunch Meal Prep) next.

Tips for the best result

  • Don’t skip the step of browning the meatballs. This is an essential step that helps keep the meatballs juicy and tender inside when cooking. It also adds a delicious texture to the outside of the meatballs.
  • Skip cleaning the pan between frying ingredients. By leaving the tidbits in the pan from frying the meatballs, you add flavour to whatever you cook next. For example, the veggies you panfry next will have an even more enticing taste than if you cleaned the pan.
  • Chop the veggies into equal-sized pieces. Otherwise, some veggies will be crunchy or undercooked, and others will be soft and mushy.
  • The same goes for the meatballs – try to keep them an equal size when rolling them into balls. If they’re too different, some may come out dry, and others may have an undercooked centre.
  • If you plan on freezing any leftover meatballs and rice, leave plenty of space in the containers or baggies. Having sufficient space in the container ensures the food freezes evenly. Also, it allows extra room in case the food (like the sauce) expands while freezing.
Close up of One pot meatballs in pan topped with fresh basil.

The Secret to a Really Good Meatballs and Rice

It comes down to two things: browning the meatballs properly, and letting them simmer in the tomato sauce before the rice goes in. If you skip that second step, you’ll notice the meatballs and rice will taste a bit flat. Once the meatballs spend some time in the sauce, they release their juices into it and absorb all those herby flavours in return.

The other thing I’d say is don’t underestimate the smoked paprika in this rice and meatball recipe. It gives the tomato sauce a warmth & depth that makes this taste way more interesting. A small pinch of sugar can help too to soften the acidity of the passata and kind of pull everything together.

Serving Suggestions

This meatball rice recipe is great straight from the pot, but I love finishing it with a scattering of fresh basil and a good grating of parmesan as it makes it feel a bit more special. You could also try meatballs and rice alongside a simple green salad or another light side. 

Try it with:

Meatballs with rice in a green bowl topped with fresh basil.

Leftover Storage and Reheat Instructions

Refrigerator: This meatballs and rice recipe will keep well in the fridge for 3-4 days in an airtight container. 

Freezer: Portion it into freezer-safe containers and freeze for up to 2-3 months. Leave a little space at the top as the sauce can expand.

Reheat: Reheat on the hob over a low heat with a splash of water to loosen the sauce, stirring occasionally, until piping hot throughout. You can also microwave it – just cover it and give it a good stir halfway through.

Recipe FAQs

What goes well with meatball and rice?

This meatballs and rice recipe incorporates all the elements of a balanced meal within one pot so you don’t need to serve it with a side. But if you fancied it, some buttery tenderstem broccoli would go very well with this recipe.

Can I reheat rice?

To safely reheat rice, refrigerate it promptly in a covered, airtight container. Reheat it thoroughly using a microwave or stove, and serve and eat it immediately after reheating. Do not let reheated rice sit at room temperature for an extended period of time.

Are meatballs healthy or unhealthy?

Generally yes, and this meatball and rice recipe is a good example. I use lean 5% fat pork mince, which keeps the calories down without skimping on protein. Some meatball recipes load up on cheese, breadcrumbs and salt, so it really depends on how they’re made. This one I’d happily call a healthy weeknight dinner.

Can I use beef mince instead of pork for meatballs and rice?

Absolutely, beef mince works fine in this meatballs and rice recipe. I’d go for a lean 5% fat beef mince. Chicken or turkey mince are also great swaps if you want something even lighter.

For more rice recipes, check out Creamy Rice with Garlic & Parmesan {Risotto Style}, Nando’s Spicy Rice Recipe, or Singapore Fried Rice Recipe (Easy Budget Fakeaway).

If you tried this One pot Meatballs and Rice Recipe, it would mean so much to me if you couldleave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x

Meatballs and Rice Recipe

Print
5 from 17 votes
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
£1.28
mains
British
Freezable
Servings: 5
This meatballs and rice recipe is my favourite weeknight dinner – everything cooks together in one pot so there's barely any washing up!

Ingredients

  • 500 g 5% fat pork mince (£2.35)
  • 1 red onion, diced (£0.14)
  • 1 head of broccoli, sliced into florets (£0.69)
  • 2 mixed peppers, diced (£1.00)
  • 500 g passata (£0.50)
  • 4 cloves garlic, minced (£0.39)
  • 350 g rice, thoroughly rinsed (£0.80)
  • Fresh basil £0.55

Cupboard Essentials

  • 3 tbsp tomato puree
  • 1 tsp garlic powder
  • 1 tbsp rapeseed oil
  • 2 tsp smoked Paprika
  • 1 tsp + 1 tsp italian seasoning/oregano
  • 500 ml chicken/beef stock

Method

  • Start by seasoning the mince with salt, pepper, garlic powder and 1 tsp Italian seasoning. Use your hands to incorporate the seasoning and form into little meatballs, approx 1 tbsp per ball.
  • Add rapeseed into a large/deep non-stick frying pan. Preheat the pan over a high heat and once hot, add the meatballs distributing across the pan. Leave to brown for 3 minutes then rotate and cook for another 3 minutes.
  • Set the meatballs aside and reduce the heat to medium/low. Add the red onion, chopped broccoli stalk and mixed peppers. Seasoning with salt and pepper and gently fry over a medium heat for 4 minutes.
  • Next, add the garlic, tomato puree, paprika and 1 tsp Italian seasoning. Continue to fry for a further 3 minutes, then the passata, rice, a small handful of basil leaves and stock. Stir to combine and cover with a lid. Set a timer according to the time stated on the packet of your rice. When there is 10 minutes left, add the meatballs and broccoli. Stir to combine and pop the lid back on.
  • Serve with fresh basil.

Notes

  • Browning meatballs is crucial for juicy, tender texture and added flavour.
  • Keep pan tidbits for added flavour when frying other ingredients.
  • Roll meatballs evenly to avoid dry or undercooked centers.

Nutrition

Servings: 5 servings
Fat: 10g
Calories: 513kcal
Carbohydrates: 73g
Protein: 34g
5 from 17 votes (17 ratings without comment)

Leave a comment and a rating!

Thank you so much for trying my recipe! I hope you loved it. I’d be so grateful if you could leave a comment/rating - it makes my day hearing your feedback!

Recipe Rating




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

  • Weekly meal plans with a £20 budget
  • 150+ exclusive recipes
  • Personal dashboard
  • Exclusive step by step videos
  • Shopping list tools
  • Advert Free experience

JOIN NOW LEARN MORE

Never miss a recipe!

Sign up to my weekly newsletter to get all of Beat the Budget's recent recipes, so you never miss out!

Development Alchemy + Aim
Share to...