My Debut Cookbook 'Comfy' Is Out Now. ORDER HERE!
Beef/ Hearty Dinners/ Pork

One Pot Meatballs and Rice

June 24, 2020 (Last Updated: September 5, 2023) by Chris Collins

This Meatballs and Rice is cooked in a rich and delicious tomato sauce. Better still, it’s all made in one pot!

This is the ultimate comfort food dinner to feed a family. Kid approved, easy to make, bursting with flavour and really filling. What’s not to love? Follow me…

closeup shot of meatballs and rice in pot, focus on meatball in centre

Meatballs and Rice

I know, on paper it sounds kinda boring. BUT, I promise you this will blow you away. Everything is cooked in a deep and rich tomato sauce.

One Pot

Besides the obvious benefit of reducing washing up, there’s a couple of other ways this dish benefits from all being cooked in the same pot. The first is once you’ve fried the meatballs you can use the leftover fat to begin frying the onion. This will add a good amount of flavour. And those crusty, ‘burnt’ bits on the bottom of those pan? I keep ’em in, that’s even more flavour right there.

The other benefit is when you cook the rice in there, the starch will not only emulsify the fats, but also turn the sauce ever so slightly creamy.

Tomato Sauce

The sauce is made with a base of tomato passata (pureed/sieved tomatoes in US) and beef stock. To really deepen the flavour of the sauce and bring out the best in the meatballs I love adding Worcestershire sauce too. A good pinch of chipotle flakes also adds to the smoky tones of the sauce, and who doesn’t like a little spice in their tomato sauce?

How to make Meatballs and Rice in one pot (quick summary/process shots)

  1. Add meatballs.
  2. Fry then remove.
  3. Add onion.
  4. Add garlic and sun dried tomatoes.
  5. Pour in passata and beef stock.
  6. Add seasoning.
  7. Add back in meatballs and simmer.
  8. Add rice and simmer until cooked.

How to make meatballs and rice - 8 step by step photos

Tips for the best Meatballs and Rice

  • Meatballs – I of course recommend whipping up a batch of your own homemade meatballs. If you’re getting store bought ensure you get some good quality ones, just because they’re the star of the show.
  • Rice – Long grain rice works best here. Don’t buy ‘quick cook’ rice or anything like that.
  • Simmer – I highly recommend simmering the meatballs before you add the rice. This will allow the meatballs and sauce to exchange flavours.
  • Consistency – Important to use a heavy lid on your pot, just so the sauce doesn’t reduce too much and leave you with uncooked rice. If for whatever reason this happens, just add more water to help the rice cook through.

The last thing to mention is don’t be afraid to add a good pinch of sugar. This will help balance out the acidity of the tomatoes and saltiness of the meatballs and stock.

closeup shot of meatballs and rice resting on serving spoon above pot

Serving Meatballs and Rice

A nice sprinkle of fresh parsley and a truck load of parmesan to finish. If you’re extra peckish consider any of these along side:

Can I reheat leftovers?

Yep! Just allow to completely cool, then store in an airtight container in the fridge or freezer. I recommend thawing and reheating over the stove on a low heat with a splash of water to loosen the sauce.

If you’re looking for another similar easy one pot meal be sure to check out my One Pot Spanish Orzo!

For more similar recipe check out these beauties too:

Delicious Meatball Recipes

Alrighty, let’s tuck into the full recipe for this rice and meatballs shall we?!

overhead shot of meatballs and rice in white bowl garnished with parsley

How to make Meatballs and Rice (Full Recipe & Video)

closeup shot of meatballs and rice in pot, focus on meatball in centre

One Pot Meatballs and Rice

This Meatballs and Rice is cooked in a rich and delicious tomato sauce. Better still, it's all made in one pot!
4.77 from 13 votes
Print Pin Rate
Servings (click & slide): 5
Course: Main Course
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 20 minutes
Calories per serving: 496kcal
Cost per serving: £2 / $2.50


  • Large Pot/Casserole Dish with Heavy Lid
  • Wooden Spoon
  • Sharp Knife & Chopping Board
  • Jug (for stock)

Ingredients (check list):

  • 20 Meatballs
  • 3 cups / 750ml Tomato Passata (Pureed/Sieved Tomatoes in US)
  • 3 cups / 750ml Beef Stock
  • 1.5 cups Long Grain Rice
  • 3/4 cup / 75g Sun Dried Tomatoes, finely diced
  • 1/4 cup Fresh Parsley, finely diced (plus more to garnish)
  • 1 medium Onion, finely diced
  • 2 cloves of Garlic, minced
  • 1 tbsp Worcestershire Sauce
  • 1 tbsp Tomato Puree (Tomato Paste in US)
  • 1 tsp Dried Oregano
  • 1/2 tsp Chipotle Flakes, or to taste (can sub regular chilli flakes)
  • Salt, Pepper & Sugar, to taste
  • Olive Oil, as needed
  • Parmesan, to serve


  • Add a good drizzle of oil to a large pot over medium-high heat and add your meatballs. Fry them until they get a nice crust on them, turning regularly. You don't need to cook them right through at this point, just ensure they caramelize and brown. Remove from pan and drain excess fat if needed (around 1 tbsp left is fine and will add flavour).
  • Turn heat down to medium and add in your onion into the oil/fat. Fry until they begin to turn golden, then add in sun dried tomatoes and garlic. Continue frying for 1-2 more minutes until the tomatoes soften and the garlic browns, then add in your tomato puree. Fry for a minute or so, then pour in your passata.
  • Wash out the jar with a little water, then pour in beef stock and Worcestershire sauce. Add in parsley, oregano, chilli flakes, salt, pepper and a good pinch of sugar (to taste). Give it a stir and deglaze the pot with your wooden spoon. Add your meatballs back in, give it one final stir, turn the heat to low then pop on the lid and simmer for 30-45mins. This will allow the meatballs to become soft and juicy, it'll also allow them release flavour into the sauce. If you're pushed for time even 10-15mins will help, just ensure you keep a heavy lid on so the sauce doesn't reduce.
  • Take off the lid, pour in your rice and give it all a good stir. Pop the lid back on and simmer for 15mins, or until the rice is cooked through, stirring occasionally. If you over reduce just add in a splash of water to help the rice cook through if needed.
  • Serve up with extra parsley and a good helping of parmesan!

Quick 1 min demo!


a) Meatballs - Aim for around 20, this will feed 5 people (4 meatballs each). Check out my Soft and Juicy Meatballs for homemade ones!
b) Sugar - The sugar will help balance out the acidity from the tomatoes and the saltiness of the meatballs and stock. I usually go for around 1/2 tsp, but work to preference. I recommend starting off with less then adjusting after everything has cooked if you're unsure.
c) Leftovers - Any leftovers I recommend allowing to completely cool, then pop in an airtight container in the fridge (2-3 days, longer at your discretion) or freezer (up to 1 month). Allow to thaw then reheat on the stove at a low heat with a splash of water to loosen up the sauce.
d) Calories - based on using 1 tbsp olive oil, 1/2 tsp sugar and no extra parmesan. 

Your Private Notes:


Nutrition Facts
One Pot Meatballs and Rice
Amount Per Serving
Calories 496 Calories from Fat 192
% Daily Value*
Fat 21.29g33%
Saturated Fat 6.487g32%
Trans Fat 0.432g
Polyunsaturated Fat 3.461g
Monounsaturated Fat 9.522g
Cholesterol 49mg16%
Sodium 828mg35%
Potassium 926mg26%
Carbohydrates 58.32g19%
Fiber 5.4g22%
Sugar 8.14g9%
Protein 19.28g39%
Vitamin A 1076IU22%
Vitamin C 19.1mg23%
Calcium 112mg11%
Iron 3.36mg19%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition is based on the absence of salt unless stated as a measurement in the ingredients. Cost is worked out based on ingredients bought from UK supermarkets, then divided by the number of servings. In both instances these values are just for guidance. Please check out my FAQ Page for more info.
Tried this recipe?Show me how you got on by tagging @dontgobaconmyheart_ on IG and #dontgobaconmyheart
Looking for more?You'll find plenty more delicious comfort food like this in my Debut Cookbook 'Comfy'

If you loved this Meatballs and Rice Recipe then be sure to Pin it for later! Already made it or got a question? Give me a shout in the comments and pick up your free ecookbook along the way!





Leave a Reply

Recipe Rating


  • Reply
    April 9, 2024 at 9:29 am

    5 stars
    This was so good!!!

    Being a vegan I subbed vegan meatballs.
    The flavour was brilliant.

    Will definitely be making again

    • Reply
      Chris Collins
      April 9, 2024 at 11:05 am

      So great to hear, Laura! Thanks so much for popping back for a review 🙂 C.

  • Reply
    April 4, 2024 at 12:41 am

    4 stars
    I really enjoy cooking but not with super involved, time consuming recipes. This was simple and very flavorful! I cooked the rice separately, as I don’t like the texture of wet/ gummy rice. Then after subbing beef stock for chicken stock and letting the Meatballs and sauce reduce until thickened, I layered it on top of the rice and garnished as suggested -absolute winner! Thanks.

    • Reply
      Chris Collins
      April 4, 2024 at 1:33 pm

      Thanks so much for the tips and review! 🙂 C.

  • Reply
    October 2, 2023 at 6:47 pm

    5 stars
    Another cracker! I’m going to have to buy your cookbook

    • Reply
      Chris Collins
      October 3, 2023 at 12:16 pm

      Thanks Ian! I like you’ll love the cookbook 🙂 C.

  • Reply
    March 6, 2023 at 9:06 am

    5 stars
    This absolutely slapped. Instead of pasata I used a 400g tin of diced tomato and I only had chicken stock, but it turned out so yummy. It’s so easy to make using ingredients you probably already have. I’ll be adding this to my dinner rotation!

    • Reply
      Chris Collins
      March 6, 2023 at 6:25 pm

      Ah thanks so much for the lovely review, Hayley! So great to hear this went down well 🙂 C.

  • Reply
    Ian Schafer
    December 5, 2022 at 10:36 pm

    4 stars
    Very enjoyable taste meal that utilized basic pantry items and some homemade meatballs.
    Easy to follow instructions
    Thank you it is on my keeper list

  • Reply
    Ian Schafer
    December 5, 2022 at 12:33 pm

    4 stars
    Great comfort food, cheap quick & tasty

    • Reply
      Chris Collins
      December 5, 2022 at 12:42 pm

      Thanks so much Ian!

    • Reply
      December 14, 2023 at 1:23 am

      5 stars
      I loved this. So good and affordable ingredients

  • Reply
    November 13, 2022 at 7:40 pm

    I just made this tonight and it was absolutely delicious, I just added a few handful of frozen mixed diced veg for the last couple of minutes of cooking. I’ve got enough leftovers to last the rest of the week and I’m already looking forward to eating it again tomorrow!

    • Reply
      Chris Collins
      November 14, 2022 at 3:56 pm

      So happy to hear this went down well, Cassie! Thanks so much for the review 🙂 C.

  • Reply
    Justin cooper
    January 14, 2022 at 10:18 pm

    5 stars
    Can I use tomato soup for this recipe?

    • Reply
      Chris Collins
      January 16, 2022 at 10:05 am

      I’ve never tried soup with this so probably wouldn’t recommend it! C.

  • Reply
    November 12, 2020 at 11:09 pm

    5 stars
    The little hint of chipotle in the sauce really livens it up!

    • Reply
      Chris Collins
      November 13, 2020 at 5:03 pm

      It sure does! 🙂

  • Reply
    Jessica Formicola
    November 12, 2020 at 10:12 pm

    5 stars
    One pot meals are my jam! This meatballs and rice dish looks like something my family will love- adding it to our must make list!

    • Reply
      Chris Collins
      November 13, 2020 at 5:03 pm

      Hope it goes down well! 🙂

  • Reply
    Carrie Robinson
    November 12, 2020 at 8:45 pm

    5 stars
    I have never had meatballs with rice before! Such a nice change from the usual pasta. 🙂

    • Reply
      Chris Collins
      November 13, 2020 at 5:03 pm

      Yes it does make a nice change 🙂

  • Reply
    November 12, 2020 at 8:41 pm

    5 stars
    I remember having this dish as a kid and loving it so I am excited to make this for my kiddos and enjoy the easy cleanup of the one pot! Perfect for these busy holiday weeks!

    • Reply
      Chris Collins
      November 13, 2020 at 5:03 pm

      Oh yes! Perfect for busy holiday weeks 🙂

  • Reply
    November 12, 2020 at 8:17 pm

    5 stars
    I love one-pot dishes and this one’s no exception. So easy and so many flavors packed into a single pot!

    • Reply
      Chris Collins
      November 13, 2020 at 5:02 pm

      Can’t beat a one pot dinner can you!?