If you’re craving a comforting bowl that bursts with hearty flavors and fresh ingredients, the Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe is your new go-to. This vibrant soup brings together tender meatballs, perfectly al dente fusilli pasta, and rich fire-roasted tomatoes, all accented by the bright, aromatic touch of fresh basil. It’s a delightful blend that feels like a warm hug on a chilly day, yet light enough to enjoy anytime you want something nourishing and flavorful. The best part? It’s incredibly approachable and comes together in under an hour, making it ideal for both busy weeknights and leisurely weekend meals.

Ingredients You’ll Need

The image shows two side-by-side views of a round yellow pot on a white marbled surface. On the left side, the pot has a single layer of small light golden pieces of diced onions being cooked, spreading across the bottom. On the right side, the pot contains a brown broth filling most of the pot, with meatballs floating in it. There are visible chunks of red, likely bell peppers, scattered throughout. Several spices, including crushed red pepper flakes and dried herbs, are sprinkled on top of the meatballs and broth, adding texture and color contrast. Photo taken with an iphone --ar 4:5 --v 7

Gathering the right ingredients is the secret to nailing this recipe. Each component is simple, yet essential, working in harmony to deliver layers of taste and texture—from savory meatballs to aromatic herbs and tender pasta.

  • 1 pound meatballs: Whether homemade or store-bought, they bring meaty richness and heartiness to the soup.
  • 1 tablespoon olive oil: Helps sauté the aromatics and adds a subtle fruity depth.
  • 1/2 medium onion (chopped): Provides sweetness and a savory base once softened.
  • 4 cloves garlic (minced): Adds a punch of flavor that wakes up the entire pot.
  • 1 (28 ounce) can crushed tomatoes (fire roasted preferred): Imparts a smoky, vibrant tomato flavor critical to the broth.
  • 4 cups beef broth: Offers a rich, umami-packed foundation that ties everything together.
  • 1/2 red bell pepper (chopped small): Brings a slight sweetness and pops of color.
  • 1/4 teaspoon Italian seasoning: A blend of herbs that adds subtle warmth and complexity.
  • 1/2 teaspoon crushed red pepper flakes (optional): For those who like a little hint of heat.
  • 1.5 cups uncooked fusilli pasta: Its corkscrew shape traps broth and bits of meat for satisfying bites.
  • 1/4 cup fresh basil (torn or chopped): Brings a bright herbal note that freshens the entire dish.
  • Salt & pepper: To taste—these seasonings elevate all the flavors.
  • Parmesan cheese (optional): A finish that adds creamy, savory richness when sprinkled on top.

How to Make Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe

Step 1: Prepare Your Meatballs

If you don’t have pre-made meatballs on hand, you can prepare them ahead using your favorite meatball recipe. I recommend making a batch slightly larger than needed so you have extras for another meal. Whether homemade or store-bought, these meatballs provide that satisfying, hearty element that makes this soup so irresistible.

Step 2: Sauté Aromatics

Heat olive oil in a soup pot over medium-high heat. Toss in the chopped onion and sauté for about 4 to 5 minutes until it becomes soft and translucent. This step builds a flavorful foundation. Then add the minced garlic and quickly cook it for about 30 seconds, just until fragrant—be careful not to burn it!

Step 3: Combine Broth and Vegetables

Add the crushed fire-roasted tomatoes, beef broth, and chopped red bell pepper to the pot. Stir in the Italian seasoning and crushed red pepper flakes if you like a bit of spice. Gently add the meatballs as well, then crank the heat up until the mixture reaches a lively boil.

Step 4: Cook the Pasta in the Soup

Once boiling, stir in the uncooked fusilli pasta. Lower the heat to maintain a gentle simmer, cover the pot with the lid slightly ajar to let steam escape, and cook for about 15 minutes until the pasta is tender but still has a slight bite. Remember to stir occasionally so the pasta doesn’t stick to the bottom. If the liquid thickens too much, just add a splash more broth for that perfect, brothy consistency.

Step 5: Finish with Fresh Basil and Season

Turn off the heat and stir in the fresh basil, infusing the soup with its herbal brightness. Season your masterpiece with salt and pepper to taste. Serve it hot with an optional sprinkle of freshly grated Parmesan cheese to elevate the flavors even further.

How to Serve Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe

A white bowl filled with chunky tomato soup containing three light brown meatballs, beige spiral pasta, and small pieces of dark green spinach and bright red tomato. The soup is thick with a rich reddish-orange color and has a few glistening oil spots. The scene is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

While the soup is delicious on its own, adding a handful of fresh basil leaves on top just before serving elevates its aroma and taste. A generous grating of Parmesan cheese lends creaminess and umami, transforming each spoonful into a little celebration.

Side Dishes

This soup pairs wonderfully with a simple green salad tossed in a light vinaigrette to cut through the richness. Crusty bread or garlic breadsticks are perfect for dipping, soaking up that luscious tomato broth and making the meal even more satisfying.

Creative Ways to Present

For a dinner party, serve this soup in rustic, shallow bowls garnished with a basil sprig and a drizzle of good-quality olive oil. You can even offer freshly toasted pine nuts or chili oil on the side for guests to customize their bowls with little bursts of texture and heat.

Make Ahead and Storage

Storing Leftovers

After enjoying your delicious Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe, store any leftovers in an airtight container in the refrigerator. It typically lasts well for up to 3 days. Keep in mind that the pasta will continue to absorb broth over time, so the soup may thicken.

Freezing

This soup freezes nicely, though it’s best to leave the pasta out if you plan to freeze it. Freeze the meatball and tomato broth base in airtight containers or freezer bags for up to 2 months. When ready to eat, thaw overnight in the fridge and cook fresh fusilli before combining.

Reheating

Reheat your soup gently on the stovetop over low to medium heat. If it’s too thick, swirl in a little beef broth or water to loosen it up. Add fresh basil and Parmesan after reheating to refresh those vibrant flavors.

FAQs

Can I use a different type of pasta instead of fusilli?

Absolutely! While fusilli is ideal for its shape and ability to hold broth, other short pasta like rotini, penne, or even small shells work beautifully in this soup.

What kind of meatballs work best?

You can use your favorite homemade meatballs or store-bought ones. Meatballs made from a mix of beef and pork tend to be tender and flavorful, but chicken or turkey meatballs are great lighter options.

Is it possible to make this recipe vegetarian?

Yes! Substitute the meatballs with vegetarian or plant-based ones and use vegetable broth instead of beef broth. The fire-roasted tomatoes and fresh basil will still create a wonderfully flavorful soup.

Can I prepare this soup in advance?

Definitely. You can make the soup without the pasta ahead of time and refrigerate it. Add the pasta and fresh basil when reheating to keep the pasta perfectly cooked and basil vibrant.

How spicy is this soup?

The soup has a gentle warmth from the optional crushed red pepper flakes, but you can easily adjust the spice level to your liking by adding more or omitting it altogether.

Final Thoughts

If you’re searching for a crowd-pleasing, soul-warming dish, the Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe fits the bill perfectly. It’s comforting yet light, simple to throw together yet impressive in flavor. Whether you’re making it for a family dinner or to impress friends, this soup invites you to savor every savory, herby spoonful. I can’t wait for you to try it and fall in love just like I have.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe

Meatball Soup with Fusilli, Tomatoes, and Fresh Basil Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 86 reviews

This hearty Meatball Soup is a comforting, brothy dish featuring tender meatballs simmered in a savory tomato and beef broth base with fusilli pasta and fresh herbs. Perfect for a satisfying weeknight meal, it combines flavorful ingredients with an easy stovetop cooking method that fills your kitchen with inviting aromas.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Meatballs

  • 1 pound meatballs (homemade or store-bought)

Soup Base

  • 1 tablespoon olive oil
  • 1/2 medium onion, chopped
  • 4 cloves garlic, minced
  • 1 (28 ounce) can crushed tomatoes (fire roasted preferred)
  • 4 cups beef broth
  • 1/2 red bell pepper, chopped small
  • 1/4 teaspoon Italian seasoning
  • 1/2 teaspoon crushed red pepper flakes (optional)

Pasta & Garnishes

  • 1.5 cups uncooked fusilli pasta
  • 1/4 cup fresh basil, torn or chopped
  • Salt and pepper, to taste
  • Parmesan cheese, for serving (optional, to taste)

Instructions

  1. Prepare meatballs. If using homemade meatballs, prepare them ahead using your favorite recipe or the referenced meatball recipe; otherwise, use store-bought meatballs.
  2. Sauté onions. Heat olive oil in a soup pot over medium-high heat. Add chopped onions and sauté for 4-5 minutes until softened and translucent.
  3. Add garlic. Stir in minced garlic and cook for 30 seconds to release its aroma without burning.
  4. Combine soup ingredients. Add crushed tomatoes, beef broth, chopped red bell pepper, Italian seasoning, crushed red pepper flakes (if using), and the meatballs. Increase heat to high and bring the mixture to a boil.
  5. Add pasta. Once boiling, add fusilli pasta to the pot.
  6. Simmer soup. Reduce heat to low, cover the pot with the lid slightly ajar, and simmer for about 15 minutes until the pasta is cooked through. Stir occasionally to prevent pasta from sticking. If the soup thickens too much, add more beef broth to maintain a brothy consistency.
  7. Finish and serve. Stir in fresh basil, season with salt and pepper to taste, and serve hot topped with grated Parmesan cheese if desired.

Notes

  • Prep time does not include making meatballs from scratch; plan ahead if preparing homemade meatballs.
  • Use fire-roasted crushed tomatoes for enhanced flavor.
  • The soup should be brothy rather than thick; add extra beef broth as needed.
  • Parmesan cheese adds a nice finishing touch but is optional.
  • Stir the soup occasionally while simmering to prevent pasta from sticking to the bottom of the pot.
  • Author: Olivia
  • Prep Time: 10 minutes (excluding meatball preparation)
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star