Minestrone Soup Recipe – A Cozy, Nourishing Italian Classic for Busy Weeknights

There’s something grounding about a warm pot of minestrone soup simmering on the stove after a long day.

It feels like a reset button a cozy meal that turns even the busiest weeknight into a softer, more nourishing evening at home.

This homemade recipe brings together wholesome vegetables, creamy white beans, and tender pasta in a way that feels balanced, comforting, and surprisingly light.

It’s comfort food, yes but it’s also a healthy comfort version that leaves you satisfied without feeling heavy.

Perfect for an easy dinner, a family dinner idea, or even meal prep for busy days ahead.

Ingredients You’ll Need

Fresh & Flavorful Vegetables

  • ½ cup chopped onion (yellow or white)
  • 1 cup diced carrots, peeled
  • ½ cup diced celery
  • 1 medium zucchini (about 8 oz), diced
  • 2 cups fresh spinach, chopped

These simple vegetables build a nutrient-rich base that feels both hearty and wholesome.

Pantry Staples for a Cozy Base

  • 15 oz canned white beans, drained and rinsed (cannellini or navy)
  • 32 oz reduced-sodium chicken broth (or vegetable broth for vegan)
  • 28 oz canned petite diced tomatoes (no salt added if possible)
  • 2 teaspoons extra virgin olive oil
  • 2 cups cooked small pasta (ditalini, orzo, or gluten-free pasta)

The white beans add plant-based protein and fiber, making this a high protein soup for a more balanced homemade approach.

Herbs & Finishing Touches

  • 2 garlic cloves, minced
  • 1 sprig fresh rosemary
  • 2 bay leaves
  • 2 tablespoons fresh basil (or 1 tablespoon dried)
  • ¼ cup fresh Italian parsley, chopped
  • ½ teaspoon kosher salt (adjust to taste)
  • Fresh black pepper
  • Parmesan cheese rind (optional)
  • Extra parmesan cheese for garnish

These fresh herbs give the soup that signature Italian fragrance that makes the kitchen feel instantly cozy.

How to Make It

Puree the Beans for a Creamy Base

Blend the white beans with 1 cup of broth until smooth.

This small change creates a naturally creamy texture without adding heavy cream a lighter twist that keeps this comfort food feeling nourishing and balanced.

Sauté the Vegetables

Heat olive oil in a large Dutch oven over medium-high heat.

Add carrots, celery, onion, and garlic. Stir and sauté until tender and fragrant, about 15 minutes.

This slow cooking step deepens the flavor and builds that classic homemade richness that makes family dinners feel special.

Simmer the Soup

Pour in the remaining broth, diced tomatoes, and the bean puree.

Add the parmesan rind (if using), salt, pepper, rosemary, bay leaves, basil, and parsley. Bring to a boil, then reduce heat, cover, and simmer for 40 minutes.

The herbs gently infuse the broth, creating a cozy weekend cooking vibe even on a busy evening.

Add Zucchini & Spinach

Stir in the diced zucchini and chopped spinach.

Cover and simmer for 8–10 minutes, just until the zucchini is tender.

This keeps the vegetables vibrant and fresh, giving the soup a wholesome texture that feels comforting but not overly soft.

Finish & Serve

Remove the bay leaves, rosemary sprig, and parmesan rind.

Taste and adjust seasoning if needed.

Ladle about 1¼ cups of soup into bowls, adding ¼ cup cooked pasta to each. Top with extra parmesan if desired.

Serving the pasta separately helps keep leftovers perfect for meal prep, especially if you’re planning easy dinner options for the week.

Cozy Tips & Serving Ideas

Make It Gluten-Free
Swap in your favorite gluten-free pasta for a gluten-free friendly version that still feels like traditional comfort cooking.

Boost the Protein
Add extra white beans or stir in shredded rotisserie chicken for a higher protein dinner that keeps you satisfied longer.

Low-Carb Option
Skip the pasta and add extra zucchini or spinach for a lower carb alternative that still feels like a cozy meal.

Meal Prep Friendly
Store soup and pasta separately in airtight containers for up to 4 days. It reheats beautifully, making it perfect for busy evening meals.

Budget-Friendly Dinner
Using canned beans and pantry tomatoes keeps this recipe affordable while still tasting homemade and rich.

Family Dinner Style
Serve with warm crusty bread and a simple green salad for a complete, nourishing family gathering meal.

A Cozy Bowl That Feels Like Home

This minestrone soup recipe is more than just a quick dinner.

It’s balanced comfort cooking that brings warmth to your table without complicating your night.

Whether you’re cooking for a family dinner, prepping for the week, or just craving a wholesome homemade bowl of comfort food, this cozy meal fits beautifully into real life.

And somehow, it always tastes even better the next day.

minestrone soup

This cozy minestrone soup recipe is a wholesome homemade bowl of comfort food made with creamy white beans, tomatoes, fragrant herbs, and vibrant vegetables. It is an easy dinner that feels nourishing and family-friendly, with pasta served separately for meal prep ease.
Prep Time 10 minutes
Cook Time 55 minutes
0 minutes
Total Time 1 hour 5 minutes
Course Dinner
Cuisine Italian
Servings 10 bowl
Calories 175 kcal

Equipment

  • Blender For pureeing the beans with broth.
  • Large Dutch oven or soup pot For sauteing and simmering the soup.
  • Ladle For portioning soup into bowls.

Ingredients
  

  • 15 ounces canned white beans, drained and rinsed (cannellini or navy)
  • 32 ounces reduced-sodium chicken broth (or vegetable broth for vegan)
  • 2 teaspoons extra virgin olive oil
  • 1/2 cup chopped onion (yellow or white)
  • 1 cup diced carrots, peeled
  • 1/2 cup diced celery
  • 2 cloves garlic, minced
  • 28 ounces canned petite diced tomatoes (no salt added if possible)
  • 1 rind parmesan cheese rind (optional)
  • 1 sprig fresh rosemary
  • 2 bay leaves
  • 2 tablespoons fresh basil, chopped (or 1 tablespoon dried basil)
  • 1/4 cup fresh Italian parsley, chopped
  • 1/2 teaspoon kosher salt (adjust to taste)
  • fresh black pepper (to taste)
  • 1 medium zucchini (about 8 ounces), diced
  • 2 cups fresh spinach, chopped
  • 2 cups cooked small pasta (ditalini or orzo), al dente (or gluten-free pasta)
  • extra parmesan cheese for garnish (optional)

Instructions
 

  • Puree the white beans with 1 cup of the broth in a blender until smooth.
  • Heat the olive oil in a large Dutch oven or pot over medium-high heat. Add the carrots, celery, onion, and garlic. Stir and saute until tender and fragrant, about 15 minutes.
  • Pour in the remaining broth, diced tomatoes, and the bean puree. Add the parmesan rind (if using), salt, and pepper. Stir in the rosemary, bay leaves, basil, and parsley. Bring to a boil, then reduce the heat, cover, and simmer for 40 minutes.
  • Add the diced zucchini and chopped spinach to the pot. Cover and simmer until the zucchini is tender, about 8 to 10 minutes.
  • Remove the bay leaves, rosemary sprig, and parmesan rind from the pot. Taste and adjust the seasoning with more salt and pepper if needed.
  • Ladle about 1 1/4 cups of soup into each bowl, placing about 1/4 cup of cooked pasta in each. Garnish with extra parmesan cheese if desired.

Notes

Meal prep tip: Store the soup and pasta separately so leftovers stay cozy and fresh. Add pasta to each bowl when serving.
Swaps: Use vegetable broth for a vegan version, gluten-free pasta for a gluten-free option, or skip pasta for a low carb alternative.

Nutrition

Calories: 175kcalCarbohydrates: 31.5gProtein: 8gFat: 2gSaturated Fat: 0.5gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 1gCholesterol: 1mgSodium: 358mgPotassium: 456mgFiber: 5gSugar: 5gVitamin A: 1500IUVitamin C: 22mgCalcium: 55mgIron: 2mg
Keyword comfort food, Easy Dinner, homemade soup, minestrone soup
Tried this recipe?Let us know how it was!