Soup season just got an upgrade, and trust me, you're going to want seconds. This cozy bowl of goodness is the ultimate winter comfort food—packed with tender meatballs, vibrant veggies, and a rich, flavorful broth. Plus, it’s completely gluten-free, making it a nourishing, wholesome twist on classic minestrone
Craving more cozy soups? Don’t miss my Lemon Rice Soup with Chickpeas (Vegetarian) or, The BEST Hearty Lentil Soup.
Packed with tender turkey meatballs, vibrant veggies, and a broth that’s full of rich, savory flavor, this soup is as hearty as it is nourishing. Swapping small-diced red potatoes for pasta keeps it naturally gluten-free and perfect for a lighter, veggie-forward vibe. Each bite is a hug in a bowl, with plenty of protein and nutrients to keep you warm and satisfied all season long!
Soup-er Reasons Why You’ll Love This Recipe! 😉
- Healthy comfort food: Loaded with small-diced red potatoes (a smart gluten-free swap for pasta), this soup is cozy and nutrient-packed.
- Protein power: The addition of tender turkey meatballs makes it hearty, nourishing, and perfect for keeping you full.
- Flavorful & versatile: The rich broth and veggie-packed base are easily customizable—mix and match veggies or herbs to make it your own.
- Perfect for meal prep: Freeze leftovers or make a double batch to have a comforting, homemade meal ready anytime.
Let's Get Cooking!
Gather Your Ingredients:
Detailed measurements and ingredients can be found within the recipe card at the end of this post.
- Produce – Minestrone is packed with veggies, my favorite kind of soup. This recipe uses:
- Carrots
- Celery
- Onion
- Red potatoes
- Green beans
- Swiss chard
- Garlic
- Fresh parsley
- Canned Goods – Pantry staples really
- White beans
- Diced tomatoes (or fresh if you prefer)
- Tomato paste
- Meat & Dairy – For the meatballs!
- Ground turkey
- Parmesan cheese (plus rind, optional)
- Egg
- Pantry Staples
- Olive oil
- Breadcrumbs (gluten-free or regular)
- Black pepper
- Sea salt
- Chicken stock
Subs + Additions
- Subs: Chickpeas, kidney beans, or lentils are excellent alternatives to white beans; Sweet potatoes, butternut squash, or even cauliflower make great swaps for red potatoes if you prefer; Vegetable broth works beautifully instead of chicken stock to make the soup vegetarian if needed.
- Additions: This is your palate, so bring the colors, textures, and flavors that make you smile—zucchini, yellow squash, cabbage, mushrooms, quinoa, fresh herbs…the options are endless! Just be sure to taste test along the way and make it your own masterpiece.
Tools
- Large soup pot or Dutch oven
- A good cutting knife
- A cutting board
👩🍳 minestrone soup + cucina povera
Minestrone is a perfect example of cucina povera, the Italian tradition of resourceful, rustic cooking. Rooted in frugality, cucina povera is all about making the most of simple, seasonal ingredients—fresh vegetables, dried grains, beans, and perhaps a touch of preserved meat. Historically, minestrone wasn’t something you shopped for; it was a reflection of what was available, a humble yet nourishing soup that evolved with whatever ingredients were on hand. Writing down a rigid recipe almost goes against its spirit—minestrone is meant to be adaptable, changing with the season and the cook’s pantry.
When researching this recipe, I loved learning that many traditional Minestrone recipes use potatoes instead of pasta – simply because they were on hand and ready to be put to good use.
For me, the best recipes start with what’s already in your kitchen, transforming humble ingredients into something special. And minestrone embodies this approach perfectly.
How to Make Gluten Free Minestrone Soup with Meatballs
Step 1: Prepare the Meatballs
I'm using my very favorite Air Fryer Turkey Meatball recipe here. You can easily adapt it to bake in the oven if you don't have an air fryer. It couldn't be easier, combine ingredients, roll into balls about 1″ in diameter, bake or air fry. TIP: I like the meatballs to be bite size and tiny, a small cookie scoop works great for this job.
Step 2: Start the Soup
Every great soup begins with the same foundation—sautéing aromatic vegetables until they're soft and brimming with flavor. To elevate the herby notes of minestrone, I toss in a sprig of fresh thyme. After about five minutes, it's time to layer in the potatoes, green beans, white beans, and diced tomatoes, letting them mingle to build flavor.
Step 3: Simmer the Soup + Add the Meatballs
Add the chicken stock and Parmesan cheese rind to the soup. The rind, although optional, is like a secret weapon for flavor. Bring the soup to a boil and allow to simmer gently on the stove for 20 minutes or until the potatoes are fork tender.
Add the Meatballs and Swiss Chard – Carefully stir in the roasted meatballs and Swiss chard. Let the soup simmer for another 10 minutes.
Step 4: Finish and Serve
- Remove the Parmesan rind (if you used it—don’t skip this step unless you want a surprise chewy bite later). Taste the soup and adjust the seasoning with a pinch of salt and a dash of pepper.
- Ladle into bowls and serve hot. For extra flair, top with grated Parmesan cheese and a drizzle of olive oil.
Storage Tips:
- STORAGE – Store in an airtight container in your refrigerator for up to 3 days.
- REHEATING – Reheat on the stove until warm.
- FREEZING – Freeze in a large freezer container for up to 3 months. Thaw in the refrigerator the day before eating, then reheat on the stove until warm.
🤓 Abra's Nutrition Tips!
Swiss chard isn’t just a pretty leafy green—it’s loaded with magnesium, a mineral that plays a crucial role in over 300 biochemical reactions in your body, including energy production and muscle function. Plus, it’s a sneaky way to get a hefty dose of vitamin K, which supports strong bones and healthy blood clotting. Science in your soup? Yes, please!
Dietary Modifications
- Gluten-Free – This is a GF minestrone soup – even though the photo has crusty bread 😉
- Vegetarian – Skip the meatballs or replace them with vegetarian alternatives like lentil or chickpea balls. Swap the chicken stock for vegetable broth.
- Whole 30 – Skip the breadcrumbs in the meatballs (use almond flour or leave them out). Omit the Parmesan cheese entirely. Leave out the beans or replace them with extra veggies like zucchini.
- Keto – Skip the potatoes and beans (use more low-carb veggies like zucchini or cauliflower). Replace breadcrumbs with almond flour.
If you’ve tried this recipe, don’t forget to rate and comment!
🌟🌟🌟🌟🌟
Gluten Free Minestrone Soup with Meatballs
Equipment
- 1 Large soup pot
Ingredients
FOR THE SOUP:
- 2 tbsp olive oil
- 2 large carrots about 1 cup diced
- 2 stalks celery about 1 cup diced
- 1 medium onion about 1 cup diced
- 2 sprigs fresh thyme
- 2 medium red potatoes about 2 cups diced (skin on)
- 2 cups green beans chopped in 1" pieces
- 1 can white beans drained
- 2 cups diced tomato canned or fresh
- 1/2 tsp sea salt
- 1/2 tsp ground black pepper
- 6 cups chicken stock
- 1 bunch swiss chard torn from stems and chopped
- 1 parmesan cheese rind optional
FOR THE MEATBALLS:
- 1 lb ground turkey
- 1 large egg
- 1/4 cup breadcrumbs gluten free or regular
- 1/4 cup grated parmesan cheese
- 1 tbsp tomato paste
- 1 clove garlic grated
- 1/4 cup fresh parsley finely chopped
- 1 tsp black pepper
- 1/4 tsp sea salt
Instructions
Prepare the Meatballs:
- Preheat oven to 425° (220°C)In a large bowl combine the ground turkey, egg, breadcrumbs, parmesan cheese, tomato paste, garlic, parsley, black pepper, and salt. Mix until just combined.Form into small meatballs, about 1 inch in diameter, and place on a parchment-lined baking sheet.Roast in the oven for 12 minutes or until lightly browned and cooked through. Set aside1 lb ground turkey, 1 large egg, 1/4 cup breadcrumbs, 1/4 cup grated parmesan cheese, 1 tbsp tomato paste, 1 clove garlic, 1/4 cup fresh parsley, 1 tsp black pepper, 1/4 tsp sea salt
Start the Soup:
- In a large pot or Dutch oven, heat a drizzle of olive oil over medium heat.Add the carrots, celery, and onion. Sauté for 5-7 minutes until softened. Add the fresh thyme and season with a generous pinch of salt and pepper.Stir in the potatoes, green beans, white beans, and diced tomatoes. Cook for 3-4 minutes, stirring occasionally. Season with the remaining salt and pepper.2 tbsp olive oil, 2 large carrots, 2 stalks celery, 1 medium onion, 2 medium red potatoes, 2 cups green beans, 1 can white beans, 2 cups diced tomato
Simmer the Soup:
- Pour in the chicken stock and add the parmesan cheese rind, if using. Bring to a boil, then reduce the heat to a gentle simmerCover and simmer for 20 minutes, or until the potatoes are tender6 cups chicken stock, 1 parmesan cheese rind
Add the Meatballs and Swiss Chard:
- Stir in the roasted meatballs and Swiss chard. Simmer for an additional 10 minutes, until the Swiss chard is wilted and the meatballs are warmed through1 bunch swiss chard
Finish and Serve
- Remove the parmesan rind (if used) and adjust seasoning with salt and pepper to tasteServe hot, optionally topped with extra grated parmesan cheese and a drizzle of olive oil
Notes
- Pasta Option: If you prefer a more traditional minestrone, you can substitute the red potatoes with gluten-free pasta. Opt for small shapes like fusilli, macaroni, ditalini, or shells. I recommend cooking the pasta separately according to the package instructions and add it to the soup just before serving to prevent it from becoming mushy.
- Vegetable Swaps: This soup is versatile and can accommodate various vegetables. Depending on the season or your preference, consider adding zucchini, yellow squash, cabbage, or even cauliflower. Taste and adjust the seasoning as you incorporate these additions to make the soup your own masterpiece.
- Storage and Reheating: Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove over medium heat until warmed through. If you've added pasta to the soup, be aware that it may absorb more broth over time; you can add a splash of additional broth or water when reheating to achieve your desired consistency.
- Freezing Tips: This soup freezes well, making it ideal for meal prep. To maintain the best texture, it's recommended to freeze the soup without any added pasta or potatoes, as they can become mushy upon thawing. Freeze in a large freezer-safe container for up to 3 months. Thaw in the refrigerator overnight before reheating on the stove until warm.
Nutrition
FAQ
Definitely! Swap the red potatoes for small pasta shapes like ditalini, orzo, or elbow macaroni. Just cook the pasta separately and stir it in right before serving to keep it from getting mushy.
Nutritional yeast is a great dairy-free substitute. It adds a similar umami flavor to the soup!
Share Your Thoughts