What if soup, but sandwich? Wedding Soup Meatball Subs.


So, you know I like to make soup. And you know I’m a fan of meatball subs (& meatball clubs! Join the meatball club). I made my version of wedding soup recently, and it was pretty good. I remarked it’d be good to have a meatball sub with those flavors, and everyone in the family seemed to agree. So, here we are.

Yinz wanna jump to the recipe?

A hearty meatball sub inspired by Italian wedding soup, featuring tender meatballs, greens, and melted cheese on a toasted hoagie roll.
A toasted wedding-soup inspired meatball sub cut in half on a plate, served alongside a warm bowl of flavorful golden brodo di bollito.

Lots of other people have done this and there are certainly other recipes out there, but as always I did my own take here. I get real tired real quick on foodie gatekeeping about the “right” way to do stuff, as it recipes and ingredients haven’t always changed across generations, borders, & families.

I had what I wanted to do and a taste I was going for in my head, and it definitely hit the mark. My son tasted a meatball before we made a sandwich and he said the meatball tasted exactly like wedding soup. I’ll take that!

I ended up making a broth on the side to kind of have like a a French Dip sandwich. Google says it’s a Brodo di Bollito. I took the bun that I messed up, but it still looks pretty good. I’ll try to make the recipe concise below. I just kind of throw stuff together, don’t measure, and hope it works.

How would you do yours? I present this as a guide and a reminder for myself the next time I make these. I encourage you to make it your own. Here’s what I did, I’ll try to present it as a recipe:

Ingredients:

  • 1.5 lbs. ground beef
  • 1 lb. ground chicken
  • 2 large eggs
  • 2 Tbsp. milk, splash
  • ⅓ cup plain breadcrumbs
  • ⅓ cup panko breadcrumbs
  • ½ cup grated Parmesan (for meatballs)
  • ⅓ box (1 lb.) acini di pepe
  • 1 cup matchstick carrots, finely chopped
  • 1½ celery stalks w/ leaves, finely chopped
  • ½ Spanish onion, finely chopped
  • 4 Tbsp. butter (for sautéing mirepoix & wilting spinach)
  • Dash of extra virgin olive oil, for sautéing mirepoix
  • Seasonings! (To taste, throughout.)
    • onion powder
    • garlic powder
    • black pepper
    • Dash table blend
    • paprika
    • dried parsley
    • Italian seasoning
    • rotisserie chicken seasoning
    • poultry seasoning
  • 3 tsp. jarred minced garlic (I know, I know, the internet hates this. Use fresh then.)
  • 1 (32 Oz.) box chicken stock
  • 1 (32 Oz.) box chicken broth
  • 1 beef bouillon cube
  • 1 cup whole-milk ricotta
  • 4 cups fresh spinach
  • 4 hard rolls, split on top
  • 1 cup fontina, freshly shredded
  • ½ cup fancy shredded Parmesan, for topping

Method:

  1. Preheat the oven to 400° F.
  2. In a soup pot, sauté the Carrots, celery, & onion in some butter & a splash of olive oil, with the jarred minced garlic. Season with a bit of the herb/spices to taste, add minced garlic after the stuff cooks a bit.
  3. Take out maybe ½ to ¾ cup of the mirepoix and set aside to cool.
  4. Add the chicken stock and beef bouillon cube to the pot with the remaining mirepoix, and bring it to a boil.
  5. Add the acini di pepe, cook about 9 minutes per the box, just shy of tender — you want it barely cooked, not swollen.
  6. Set aside about ½ to ¾ cup of the acini di pepe to cool.
  7. Put the stock on a warmer or a low simmer.
  8. Mix the meatballs! Combine ground beef, ground chicken, 2 large eggs, 2 tablespoons milk, plain & panko breadcrumbs, 0.5 cups grated Parmesan. Gently fold in the cooled mirepoix/acini di pepe mixture, Mix by hand until just combined, don’t overwork. Don’t forget to season the egg mixture, the breadcrumbs, & the meat.
  9. Form a bunch of meatballs on a backing sheet with some parchment paper. Mine were probably just a little smaller than 2 inches in diameter. I seasoned them after forming, too.
  10. Bake the meatballs at 400°F for 17-ish minutes (until they reach 165°F internal).
  11. Season the ricotta: While the meatballs bake, mix ricotta with a pinch of the seasoning blend until well combined.
  12. Wilt the spinach in a pan with some butter & seasonings.
  13. Split 4 hard rolls on top. Spread the herbed ricotta inside, then toast in the oven at 400°F for about 5 minutes. (You can time it to go in with the meatballs or wait until they’re done.)
  14. Layer wilted spinach into each toasted roll, top with meatballs, then sprinkle fontina & shredded Parmesan generously over the top.
  15. Melt the cheese: Return assembled subs to the oven at 400°F for about 7 minutes until the cheese is melted and bubbly.
  16. Warm the broth and serve alongside the subs for dipping, French dip style.

Notes:

  • I should have used fresh parsley in addition to the dried stuff.
  • Use “real” garlic if you’re cooler than me.
  • I should have put a tiny bit of spinach in the meatballs too.
  • This could have made like 10 sandwiches, I only made 4. We’re gonna freeze stuff for later.
  • Use plain or panko or seasoned breadcrumbs, or crush up crackers, parmesan Cheez⟐It, or croutons. Hell, crush up Ritz. Use what ya got.
  • Just melt butter with herbs/seasonings & spread it on the bun, then add mozzarella or provolone or whatever kind of cheese you like here if you’re so inclined. I went with Ricotta and Fontina because they seem more mellow for some reason.
  • I would use a little pasta here. Maybe orzo or stelline or any kind of pastina.
  • Of course you can use sausage, or veal, or pork, or whatever floats your boat.
  • The spinach could have used some type of vinegar maybe, to cut the richness? Lemon would work too, but I’m not a huge fan. We had these with a nice small side salad.
  • I feel like red bell pepper may not have been out of place here somewhere? In the meatball sauteed? Roasted red peppers on top?
  • I hate rice in meatballs, so I subbed in veggies for my cabbage rolls, and that really worked well.

So, there you have it. What do you think? Do you make a similar sub or know of a restaurant or food truck that does? What other kind of soup would make a good meatball sub? My wife suggested French onion. That seems doable and delicious.

What if we got weird with cheddar cheese-filled meatballs dipped in tomato soup? Broccoli cheddar soup inspired, made with meatballs sort of like ham loaf ? I suggested a meatloaf made like a green bean holiday casserole and the family told me that the madness had to stop. (It’s not that far off from mushroom meatloaf mayhem.)

Wait. Ground turkey, boxed stuffing as the breadcrumbs, and a cranberry glaze? That would make one hell of a meatball sub or a meatloaf. (Sort of like my Thanksgiving sliders?)

Maybe the meatball club can be more than just a sandwich, and more than just a photo on some merch? We could strive to make different meatball sandwiches, and have an actual club? Who’s in?

Hit me up in the comments with questions or suggestions!

Pizza Crawl! 🍕🍕🍕 [The Carroll Clan Cut Crawl?]


I got it in my head a while ago that I wanted to try some local pizza places back-to-back, and three of my favorites are super close to each other, so… why not? I set out to get 1 slice each from Beto’s, Slice on Broadway (in Beechview), & Badamo’s (in Dormont). They are all less than 2 miles apart, so it was only a few minutes from one to the other.

Instead of a Birthday dinner, we made this my birthday lunch, albeit a few days early. I have a problem with loving alliteration. Should this be dubbed the Carroll Clan Cut Crawl?

I’m not that guy that talks about one-bite rules or pizza flop, so I’ll rate all of these a 13/13. I think there are so many styles and recipes for pizza, they all deserve a spot at the table and some respect.

A cut from Beto's | A slice of cheesy pizza with a thick layer of unmelted shredded cheese in a takeout box, resting on parchment paper.
3 cheese cuts from Beto’s

🍕 Beto’s – $1.92/cheese slice | If you can’t get your head around Ohio Valley Style… I get it. But, it’s worth figuring out. I don’t put it in the same class as these New York Style pies, but there is room for many styles of pizza in this world. Beto’s is an institution. They are always packed. This stuff is a hit with me. It is simple, the crust is thick and square like Sicilian style with a savory sauce. The Provolone is just perfect, and the decision to leave it uncooked is wild but it works. I mean, you can ask them to cook it, but why? I got a small Mug root beer from the fountain. I love it. My son loves it, my wife is on the fence, and my daughter is not a fan (she got the mozzarella sticks). My son said Beto’s is his far & away favorite.

A slice from Slice on Broadway | A slice of cheese pizza on a metal tray, featuring a golden-brown crust and melted cheese with a slightly crispy edge.
A slice from Slice on Broadway

🍕 Slice on Broadway – $3.50/cheese slice | They claim it’s NYC style pie made by Yinzers. I have never had a slice of pizza in NY, but I hope for New York’s sake it’s as good as this. The sauce is ever so slightly sweet… not overly sweet, but it hits. The crust is crispy and doughy. The cheese is absolutely just right. It was so nice & warm on a cold day… and it hits the spot consistently every time, even across different locations. I paired it with a Boylan’s Birch Beer. I ordinarily like to get it with Ricotta & meatball here. My daughter, son, & wife all loved it as usual. Of course I loved it too. I think Slice was my wife & daughter’s favorite.

A slice from Badamo's
A slice from Badamo’s

🍕 Badamo’s – $2.50/cheese slice | So much love and attention to the craft goes into this pie! Anthony & the people that work there are just incredibly cool and super welcoming. I opted for Pepperoni this time, but my son was getting full so I ended up eating his cheese slice too. The sauce is savory and delicious, it’s not sweet but it’s not acidic. The crust has an entirely different feel & taste than anyone else around. It’s delicious and perfectly crispy. I really need to try their Sicilian style too! The pepperoni is small and delicious without taking over. On regular trips, I like the Ricotta & basil. I paired it with a carton of Turner’s iced tea. My wife & daughter really liked this one, my son nope’d out for being full, and I loved it enough to have two slices. (Hey, listen to Black Tie Revue!)

All in all, to me the nearly side-by-side comparison was super fun, and confirmed that they’re all great pizza that can stand on their own, or stand together. It was a cool afternoon activity with the family & everyone was enthusiastic about the mini adventure.

Of course I have a Punk Rock Pizza Party 🍕 playlist on Amazon Music & Spotify. You can import it to your preferred service too.

We are lucky to have so many great independent & small chain pizza shops in the area with a wide variety of styles and flavors. I remember the first time trying Beto’s and I took it back to the old apartment in Dormont & the cheese was sort-of half-melted and it was just perfect. I remember when Slice opened and we checked it out and it was absolutely delicious. I remember going to A’Pizza Badamo in Mt. Lebanon before it moved to Dormont and absolutely loving their pie & the great people.

Of course, there are great spots all over in & around the city… but I kept this Crawl tight. If you did a pizza crawl, which spots would you hit? Bonus points for keeping them within say a 5 mile radius! Would you do more than 3? Could you?

Culinary Anarchy | You don’t have to parboil the lasagna noodles!


A slice of lasagna on a white plate, showcasing layers of pasta, ricotta cheese, meat, and marinara sauce.
Leftover Lasagna – about to be re-heated in the microwave.

I have seen it out there on the internet for years, and I was afraid. Surely the ready-to-bake lasagna noodles are drastically different from the regular ones, right? I’m not talking fresh pasta that needs no prep… I mean the dried boxed stuff that food snobs will tell you is inferior.

I did it. No one died. Everyone seemed to like it. I’ll put my recipe down here first & the shenanigans after that… because Threads gave me some shenanigans. Trigger warning for Nonnas worldwide: I put brown sugar in jarred sauce. Proceed with caution.

Here’s what I did…

Ingredients:

  • (3) 15 oz. containers ricotta cheese
  • (2) 8. oz/2 cups bags shredded Mozzarella/Provolone cheese
  • (1) 2.41 lbs. package 90%/10% ground beef
  • (1) small zucchini, shredded (maybe 2 cups?)
  • (3) 24 oz. jars marinara sauce
  • (1) 1 lb. box Barilla lasagna noodles
  • (2) eggs
  • ½ cup grated Parmesan/Romano cheese
  • shredded parmesan (to taste)
  • fresh curly parsley (to taste)
  • Italian seasoning (to taste)
  • dried parsley (to taste)
  • brown sugar (to taste)
  • jarred minced garlic (to taste)
  • garlic powder (to taste)
  • onion powder (to taste)
  • black pepper (to taste)
  • paprika (to taste)
  • Mrs. Dash table blend (to taste)
  • salt (to taste)

Method:

  1. Preheat oven to 375° (Next time I may do 350° for a longer time, but we were in a but of a hurry.)
  2. Brown the beef in a pan on the stove with some of all your spices to taste. (I could/should have included onion here.)
  3. Mix the ricotta, one bag of the shredded cheese, the grated parmesan, a bit of the shredded parmesan, the eggs, fresh parsley, & shredded zucchini in a large bowl, again with all the spices including the garlic.
  4. This filled two 9×13″ glass baking dishes for me. I think I layered them both a bit different. Follow your heart. Put sauce on the bottom, sprinkle in some brown sugar, the dry lasagna noodles, the ricotta mixture, the ground beef, some more shredded cheese, more sauce, more noodles, and just keep going. I did put a very little bit of water in the jars of sauce to swirl around & empty more.. and put that into the dishes too. Sprinkled cheese and made sure there was lots of sauce on top of each.
  5. Cover them tightly with foil & put them in the oven for 50 minutes.
  6. Take out, sprinkle on some more of the shredded parmesan, cook for another 10 minutes.
  7. Pull out, rest for a bit, then serve.

Notes:

  • Like I said, lower & slower next time. Maybe 350° for an hour then uncover & go for another 15 minutes?
  • Carrots may be good in with the ground beef… and/or mushrooms?
  • Maybe spinach in the cheese mixture or as another layer. Let’s get some fiber up in here.
  • I don’t generally like sausage, but if you do it’d be good here for sure.
  • What would you do?

🍝

Readers, let me tell you… people have feelings about calling that strip of pasta a “lasagna noodle.” There is also the fact that “American” lasagna has ricotta, but traditional does not. I was even told that because I added shredded zucchini it is no longer lasagna. I have made it replacing the pasta with long thinly-sliced zucchini planks and still called it lasagna.

People have lost their damn minds. No one knows that food and language evolve over time and across regions and even households?

I did plug my ingredients list into Gemini, ChatGPT, Perplexity, & Copilot to see what they would churn back out, but honestly I didn’t follow through with any of their advice.

I also make wedding soup incorrectly and put beans in chili. Clutch those pearls! Enjoy a meatball club. Hell, join the meatball club!

I look forward to your thoughts about lasagna, your tips, tricks & recipes, and the nuance of semantics involving pasta naming conventions in the comments. How do you layer yours? I feel like I need a way deeper pan. Do you go “traditional” and eschew ricotta? Do you call lasagna noodles lasagna noodles or are you pretentious?

I leave you with the discourse:

View on Threads
https://www.threads.com/embed.js
View on Threads
https://www.threads.com/embed.js
View on Threads
https://www.threads.com/embed.js
View on Threads
https://www.threads.com/embed.js
View on Threads
https://www.threads.com/embed.js
View on Threads
https://www.threads.com/embed.js

Zucchini Two Ways


Like everyone who has a vegetable garden, or even just one potted plant, we have an abundance of zucchini. I was asking AI language models for casserole cooking times & temperatures based on what I had around & could easily grab from the store, and I sort of picked a hybrid of all of them. I used ChatGPT, Gemini, Perplexity, & CoPilot. Originally I had been asking about zucchini bread recipes, then asked about the casserole. It is interesting to bounce ideas off of them.

Zucchini Casserole & Pizza-ish Zucchini Things on a white plate.
“Zucchini!” (But, say it like a Jawa yelling “Utini!” in Star Wars.)

I had the idea for the lil’ zucchini things last time I made breaded zucchini & ran out of breadcrumbs before zucchini.

Zucchini Ditalini Chickpea Chikini

I hesitate to call this a casserole, because the kids are on a brainrot social media kick where they have been informed somehow that Crock⬩Pot meals & casseroles are bad. The best part is they both ate & loved it… one even went back for more. It was a hit with the wife too, and I’d eat it again.

Zucchini Ditalini Chickpea Chikini - the top of a casserole dish just out of the oven, with a nice brown crispy breadcrumb topping over gooey melted cheese.
Zucchini Ditalini Chickpea Chikini

I felt like making a casserole, but not making a mess by pre-cooking/par-cooking or measuring anything. So… I ended up making two 9″x13″ casseroles. Here it is to the best of my memory.

The ingredients:

  • 1 ridiculously large zucchini from the garden.
  • 1 Spanish onion
  • 1 orange bell pepper
  • 1 pack (1½ lbs.) of chicken breasts
  • 2 large eggs
  • 1 (16 oz./1 lb.) box of Ditalini pasta
  • 1 (15.5 oz.) can of garbanzo beans
  • 2 (8 oz.) blocks of cream cheese, softened (Leave it out for a bit, nuke it, or cradle it in your armpits.)
  • 1 (2 cup) bag of shredded white cheddar cheese
  • 1 (2 cup) bag of Havarti cheese
  • 1 (1½ cup) bag of Gouda cheese (Same damn size bag – thanks, shrinkflation!)
  • 1 (32 oz./4 cups) box of chicken stock
  • 1 stick (4 oz./½ cup) butter.
  • Breadcrumbs – Maybe 3 cups?
  • 2 Tbsp. minced garlic from a jar because elicits unwarranted hate.
  • Seasonings to taste – I used Rotisserie Chicken seasoning, Mrs. Dash’s Table Blend, Black Pepper, White Pepper, Onion Powder, Garlic Powder, Paprika, & dried parsley. Ain’t nobody measuring all that.

I was going to include some “bacon pieces,” but I must have left them in the store, or they fell out in the car, or I put them in a weird place or threw them out, because they absolutely are in what may as well be a pocket dimension.

The Method:

  1. Pre-heat the oven to 375°
  2. Grease apparently two 9″x13″ glass baking dishes with a stick of butter.
  3. Get two mixing bowls. In one, whisk the egg, then fold in the cream cheese, the chicken stock, the garlic, the (drained) chickpeas, about half of each of the shredded cheeses, the dry Ditalini, and spices in one mixing bowl.
  4. Slice up the bell pepper, onion, zucchini, & chicken in consistently sized cubes. (If you left the zucchini in the garden too long like I did, cut out the spongy center.) Put all that in the other mixing bowl, toss it with some more of all the spices.
  5. Mix the contents of the two bowls together as you string together new swear words and wish you have an even more ridiculously larger mixing bowl.
  6. Put those into the baking dishes. Or one big one, or a casserole dish, or whatever you’ve got. Cover with foil, place in oven, & bake for 45 min.
  7. Melt the remainder of the stick of butter in a microwave safe bowl. Or a microwave unsafe bowl if you’re an agent of chaos. Dump in some breadcrumbs and toss them in the butter, so the breadcrumbs are coated but not all gross. I used a mix of panko & regular. I did not measure.
  8. Pull from the oven, but leave it on, remove foil.
  9. Spread the remaining shredded cheese on the top of the casseroles, then the buttery breadcrumbs… and put it back in the oven. I swapped it to 350° on a convection setting at this point for 15 minutes… but you do you.

Notes:

  • YOU DO NOT NEED TO PRE-COOK THE CHICKEN, PASTA, OR VEGETABLES. You certainly can, and it may deepen the flavors and reduce baking time, but I wanted to do this all in one go. I checked the chicken in a few sports with an instant-read and it was a bit over the USDA recommended 165°.
  • I was going to mix the cheeses together at the end, but why dirty another bowl? I dumped them on almost somewhat evenly.
  • Obviously, cut out what you don’t like, add what you do, skip stuff, or add stuff.
  • I may try this again with bacon or ham… but there was a good bit of salt in all the cheeses already, and probably the chickpeas.
  • I may try this with shredded zucchini and maybe leaving the chicken breast cutlets whole on top. Maybe.
  • Ricotta instead of cream cheese may be good too.
  • Use chicken broth, bone broth, vegetable broth, milk, water, or whatever… just give the pasta enough liquid to absorb.

Pizzucchini Teeny Mini

Again, this was a quick idea I had last tame I made air-fried breaded zucchini and ran out of bread crumbs because the zucchini multiplies as I sliced it. I did it in the oven quick after I yanked out the “let’s not call this casserole a casserole.”

Melted cheese, some toasted breadcrumbs, & pizza sauce over a round slice of zucchini.
Pizzuchini Teeny Mini

Ingredients:

  • 1 normal-sized zucchini.
  • 1 (2 cup) bag of “pizza cheese”
  • 1 (15 oz.) squeeze bottle of pizza sauce
  • a bit of EVOO
  • Maybe ½ cup of breadcrumbs

The Method:

  1. Do you really need instructions here? I put the oven on 400° on the air-fryer setting. I didn’t pre-heat it because it was already running.
  2. I sliced the zucchini about ¼-inch thick, and put it on the baking sheet over a bit of EVOO.
  3. I dropped on some sauce, some cheese, and a tiny bit of breadcrumbs.
  4. I put it the oven for 15 minutes.

Notes:

  • What the hell is “pizza cheese?” It said that on the bag. I guess mozzarella & provolone? Please tell me in the comments that it is all plastic & slowly killing me. Maybe I should have read the bag.
  • I will probably skip the EVOO or get a cooking rack for the air fryer setting.

~🧀~

OK, so that’s it. Hit me up with suggestions, questions, love, or hate in the comments! Share your zucchini recipes, too!