← Back to Blog

Contest-Winning Pizza Soup -- For the Nights You Eat on the Floor and Call It Enough

The community screening happened. Saturday. East Nashville Community Center. I set up the tables at 8 AM — screening station, toothbrush station, education station — and by 9 AM there was a line out the door. A LINE. Families with kids, elderly people who hadn't seen a dentist in years, teenagers, pregnant women, everyone. Forty-seven people came. Forty-seven. I screened eighteen of them myself. The other two hygienists — Rachel and Kim from Harmony — screened the rest. We ran out of toothbrushes by 11 AM and I sent Dr. Patel a text: "Need more toothbrushes. We ran out. People are still coming." She sent a runner with 200 more.

There was a little girl. Maybe seven. Missing two front teeth, gap-toothed grin, braids with purple beads. She sat in my screening chair and opened her mouth and I looked and everything was fine — healthy gums, no cavities, good hygiene. I said, "Your teeth look great." She beamed. She BEAMED. And then she said, "My mom said the dentist costs too much." I said, "Today it costs nothing. And you come back anytime." She said, "Promise?" I said, "Promise."

It was the same word. The same promise. "Will you come back?" and "Promise?" — the question I was asked a year ago by a different little girl at a different screening, the question that planted the seed, the question I built a whole program to answer. And now I'm answering it. I'm standing in a community center in East Nashville with a screening kit and a box of toothbrushes and I'm answering it. Yes. I promise. I'm here. I came back.

After the screening, I sat in my car in the parking lot (every important moment in my life happens in a parking lot) and I cried. Not from exhaustion. From completion. From the feeling of a circle closing. From Waffle House to dental school to Harmony Dental to this parking lot, and in this parking lot, a dental hygienist named Sarah Mitchell is crying because she just kept a promise to a little girl she never met.

I was too exhausted to cook. I ordered pizza. Dominos. The kids ate it on the living room floor and didn't ask why and I sat with them and ate pizza on the floor and didn't explain that today their mama did the most important thing she's done since graduating. They don't need to know yet. They'll know someday. Someday they'll understand that their mama built a life and then used it to help people who were building theirs. For now: pizza on the floor. That's enough.

That night, Dominos was exactly right — I’m not going to pretend otherwise. But somewhere between the parking lot tears and watching my kids fold their pizza slices on the living room floor, I started thinking about the version I’d make next time, when I want all those same flavors without having to wait for a delivery driver. This Contest-Winning Pizza Soup is that recipe. It comes together in about thirty minutes, it tastes like everything you love about pizza night, and it is absolutely the kind of thing you can eat in a bowl on the floor with people you love after a day that changed you.

Contest-Winning Pizza Soup

Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes | Servings: 6

Ingredients

  • 1 lb Italian sausage, casings removed
  • 1/2 lb pepperoni slices, halved
  • 1 medium yellow onion, diced
  • 1 green bell pepper, diced
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) diced tomatoes, undrained
  • 3 cups beef broth
  • 1 can (8 oz) tomato sauce
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp garlic powder
  • 1/2 tsp red pepper flakes (optional)
  • Salt and black pepper to taste
  • 1 1/2 cups shredded mozzarella cheese, for topping
  • Fresh basil leaves, for garnish (optional)

Instructions

  1. Brown the sausage. In a large pot or Dutch oven over medium-high heat, cook the Italian sausage, breaking it apart with a spoon, until browned and cooked through, about 6–8 minutes. Drain excess grease, leaving about 1 tablespoon in the pot.
  2. Sauté the vegetables. Add the diced onion and bell pepper to the pot. Cook over medium heat, stirring occasionally, until softened, about 4–5 minutes. Add the garlic and cook for 1 minute more until fragrant.
  3. Add the pepperoni. Stir in the halved pepperoni slices and cook for 2 minutes, letting them render slightly and coat the vegetables in their flavor.
  4. Build the soup base. Pour in the crushed tomatoes, diced tomatoes, beef broth, and tomato sauce. Stir to combine everything thoroughly.
  5. Season and simmer. Add the oregano, basil, garlic powder, red pepper flakes if using, and salt and pepper to taste. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 15 minutes to let the flavors meld.
  6. Serve and top. Ladle the soup into bowls and top each serving generously with shredded mozzarella. Garnish with fresh basil leaves if desired. Serve immediately with crusty bread or garlic toast on the side.

Nutrition (per serving)

Calories: 430 | Protein: 26g | Fat: 28g | Carbs: 18g | Fiber: 3g | Sodium: 1,190mg

Sarah Mitchell
About the cook who shared this
Sarah Mitchell
Week 127 of Sarah’s 30-year story · Nashville, Tennessee
Sarah is a single mom of three, a dental hygienist, and a Nashville girl through and through. She started cooking at eleven out of necessity — feeding her younger siblings while her mama worked double shifts — and never stopped. Her kitchen is tiny, her budget is tight, and her chicken and dumplings will make you want to cry. She writes for every mom who's ever felt like she's not doing enough. Spoiler: you are.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?