Home » Soup Recipes » Italian Meatball and Orzo Soup
| |

Italian Meatball and Orzo Soup

This post may contain links to affiliate websites, such as Amazon, and I may receive an affiliate commission for any purchases made by you using these links. I appreciate your support!
Jump to Recipe
45 minutes
4 servings
Print Recipe

If you are looking for a light but cosy dinner that still feels a bit special, this meatball orzo soup is exactly that. This is the kind of comfort food I crave during the changing seasons.

It is packed with tender homemade meatballs, red pepper, kale and orzo pasta simmered in a rich tomato-based broth. Everything cooks in one pot, making it perfect for busy weeknights when you want something hearty without the mess.

Think of it as a cross between a comforting soup and a quick pasta dish. Orzo Meatball Soup is filling, flavourful, and guaranteed to be a hit with the whole family.

Quick Recipe Summary

A cosy and easy Italian meatball orzo soup made in one pot with tender beef meatballs, vegetables and pasta. A simple family-friendly dinner ready in 45 minutes.
Full Recipe
45 minutes
4 servings
Cuisine: Mediterranean, One Pot
Meal Type: Soup
Ingredient Highlights: beef mince, bell pepper, carrots, kale, orzo
Italian Meatball and Orzo Soup

Why You’ll Love This Recipe

  • One pot aka minimal washing up
  • Hearty but still light enough for everyday dinners
  • Freezer-friendly and great for meal prep
  • Easy to adapt with whatever veg you have
Italian Meatball and Orzo Soup

Ingredients

Full ingredients list with quantities is included in the recipe card below. These are some helpful notes about the main ingredients including some swaps and substitutes where applicable.

For the Meatballs

  • Beef mince – 5% fat is my personal preference
  • Egg and breadcrumbs – to bind and tenderise the meat
  • shallot and garlic – shallot can be swapped for onion
  • Parmesan, oregano and parsley – to add flavour

For the Soup

  • Onion, carrot and bell pepper – for the soffritto or soup base
  • garlic and tomato puree (or paste) – to flavour the broth
  • orzo – cooks directly in the broth to soak up all the flavour
  • chopped tomatoes
  • stock – you can use chicken, vegetable or beef stock
  • Parmesan rind – optional but recommended for tons of extra flavour.
  • kale or spinach – to add some greens
  • Fresh parsley or basil and parmesan to serve

How to Make It

  1. Make the meatballs
    In a large bowl, mix all the meatball ingredients until just combined. Roll into small meatballs (about 1 tbsp each).
  2. Brown the meatballs
    Heat a drizzle of olive oil in a large pot over medium heat. Add the meatballs and brown on all sides (they don’t need to be fully cooked). Remove and set aside.
  3. Cook the vegetables
    In the same pot, add the onion, carrots, and red pepper. Cook for 5 minutes until starting to soften.
  4. Add flavour base
    Stir in the garlic and tomato purée, cooking for 1 minute until fragrant.
  5. Add orzo and liquids
    Stir in the orzo, then add the chopped tomatoes, stock, and Parmesan rind (if using).
  6. Simmer
    Return the meatballs to the pot. Bring to a boil, then reduce to a simmer and cook for 15–20 minutes, until the orzo is tender and the meatballs are cooked through.
  7. Finish
    Stir in the kale or spinach and cook for a few minutes until wilted. Add fresh herbs.
  8. Season & serve
    Taste and adjust seasoning, then serve with extra grated Parmesan.

Carrie’s Top Tips for Success

Don’t overcrowd the pan when browning the meatballs. Cook in batches for better colour.
Keep an eye on the orzo! It absorbs liquid quickly and likes to stick to the bottom of the pan, so stir well every so often.
Use a Parmesan rind if you have one, it adds amazing depth of flavour.
Season to taste at the end as the stock and Parmesan add saltiness.

Meatballs and Orzo in broth.

Serving Suggestions

  • Crusty bread or garlic bread for dunking – I love a warm ciabatta
  • With a simple green salad on the side
  • Extra Parmesan and a drizzle of olive oil on top
  • Topped with a dollop of basil pesto

Variations

  • Swap the mince: Use chicken, turkey or pork mince instead of beef
  • Add extra veg: Courgette, mushrooms, or peas work really well
  • Make it spicy: Add chilli flakes or a spoon of harissa
  • Shortcut version: Use good-quality pre-made meatballs or sausage meat rolled into small balls

Got Leftovers?

Keep in the fridge for up to 3 days.

Freeze for up to 3 months. This dish is best served freshly cooked as freezing can affect the texture. However if you reheat carefully then frozen leftovers can still be tasty and convenient. Make sure to defrost thoroughly before reheating.

Reheat slowly on the stove or in the microwave with a splash of water, stirring regularly.

Meatball Orzo Soup FAQs

Can I freeze it?

Yes but the orzo can become mushy when defrosting and reheating. If you are planning to batch cook and freeze I would recommend freezing before adding the orzo.

What can I use instead of orzo?

Small pasta shapes like ditalini or even broken spaghetti work well.

Can I use shop-bought meatballs?

Yes, just brown them first for extra flavour, or add straight in if they’re already cooked.

Can I make this ahead?

Yes, but the orzo will absorb the liquid so add extra stock or water when reheating.

More Orzo Recipes:

The Recipe

Italian Meatball and Orzo Soup

Italian Meatball and Orzo Soup
A cosy and easy Italian meatball orzo soup made in one pot with tender beef meatballs, vegetables and pasta. A simple family-friendly dinner ready in 45 minutes.
Carrie Carvalho
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 servings

Ingredients

For the Meatballs

  • 500 grams (1 lb) beef mince
  • 1 egg
  • 1 shallot or ½ onion finely diced
  • 2 garlic cloves minced
  • ¼ cup breadcrumbs
  • ¼ cup grated Parmesan
  • 1 tbsp dried oregano
  • 1 tbsp fresh parsley chopped
  • ½ tsp salt
  • ¼ tsp Black pepper

For the Soup

  • 1 tbsp olive oil
  • 1 onion diced
  • 2 medium carrots diced
  • 1 red pepper diced
  • 2 garlic cloves minced
  • 1 tbsp tomato purée tomato paste
  • 200 grams (1 cups) orzo
  • 1 400g tin (14oz can) chopped tomatoes
  • 1.5 litres (6 ⅓ cups) chicken stock see notes
  • 1 Parmesan rind optional
  • 2 handfuls kale or spinach
  • Fresh parsley or basil chopped
  • Salt & black pepper to taste
  • Extra Parmesan to serve

Instructions

  • Make the meatballs. In a large bowl, mix all the meatball ingredients until just combined. Roll into small meatballs (about 1 tbsp each).
    500 grams beef mince, 1 egg, 1 shallot or ½ onion, 2 garlic cloves, ¼ cup breadcrumbs, ¼ cup grated Parmesan, 1 tbsp dried oregano, 1 tbsp fresh parsley, ½ tsp salt, ¼ tsp Black pepper
  • Heat the olive oil in a large pot over medium heat. Add the meatballs and brown on all sides (they don’t need to be fully cooked). Remove and set aside.
    1 tbsp olive oil
  • In the same pot, add the onion, carrots, and red pepper. Cook for 5 minutes until starting to soften.
    1 onion, 2 medium carrots, 1 red pepper
  • Stir in the garlic and tomato purée, cooking for 1 minute until fragrant.
    2 garlic cloves, 1 tbsp tomato purée
  • Stir in the orzo, then add the chopped tomatoes, stock, and Parmesan rind (if using).
    200 grams orzo, 1 400g tin chopped tomatoes, 1.5 litres chicken stock , 1 Parmesan rind
  • Return the meatballs to the pot. Bring to a boil, then reduce to a simmer and cook for 15–20 minutes, until the orzo is tender and the meatballs are cooked through.
  • Stir in the kale or spinach and cook for a few minutes until wilted. Add fresh herbs.
    2 handfuls kale or spinach, Fresh parsley or basil
  • Taste and adjust seasoning, then serve with extra grated Parmesan.
    Salt & black pepper, Extra Parmesan

Notes

Stock – I use chicken stock made from 2 stock cubes. You can use vegetable or beef stock, or homemade broth if you have it. You may need more liquid so feel free to add extra if it is looking a little dry, or if you prefer it very brothy. 
Servings – as written this recipe can serve at least 4 as a main meal, more as a light meal or with additional sides. 
Italian Meatball and Orzo Soup Italian Meatball and Orzo Soup

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating