This post may contain affiliate links. Please read our disclosure policy.
This minestrone soup recipe brings tender vegetables, beans, pasta, and greens together in a flavorful tomato broth. Italian seasoning, basil, garlic, and smoked paprika give the broth plenty of flavor, while two kinds of beans and small pasta make it hearty enough for dinner.

Cooking the pasta separately gives you more control over the texture and keeps it from sitting in the broth for the entire simmer. Add it near the end with the greens, just long enough for everything to heat through.
Serve a warm bowl with Rosemary Sourdough Bread or Dinner Rolls Made with Freshly Milled Flour for a cozy soup-and-bread meal.
Why You’ll Love This Recipe
Ingredients To Make This Minestrone Soup


Variations & Add-Ins
Emily’s Recipe Tips
Give the vegetables time to sauté. Cook the carrots, zucchini, celery, and onion for 7–10 minutes before adding the tomatoes and broth. The vegetables should begin to soften and smell fragrant.
Build the tomato base. Once the vegetables have softened, cook the garlic, tomatoes, Italian seasoning, basil, and smoked paprika together for 2–3 minutes. You should begin to smell the garlic and seasonings before adding the broth.
Cook the pasta separately. Pasta continues to absorb liquid as it sits, so cooking it separately gives you more control over its texture. Drain it well, then add it with the greens near the end.
Add the greens last. Spinach and kale cook much faster than the carrots, celery, and zucchini. Stir the greens in during the final 5–7 minutes, just until they are wilted and everything is heated through.








How To Make Minestrone Soup
- Prepare the vegetables – Heat the olive oil or bacon fat in a large pot over medium heat. Add the diced carrots, zucchini, celery, and onion. Sauté for 7–10 minutes, stirring occasionally, until the vegetables have softened and become fragrant.
- Build the flavorful base – Stir in the minced garlic, canned diced or stewed tomatoes, Italian seasoning, basil, and smoked paprika. Cook for 2–3 minutes, stirring occasionally, until the seasonings are fragrant and the tomatoes begin releasing their juices.
- Simmer the soup – Pour in the vegetable broth or homemade stock and water. Add the drained and rinsed Great Northern beans and kidney beans. Bring the soup to a gentle simmer and cook for 10 minutes. Stir in the salt and freshly ground black pepper.
- Cook the pasta separately – While the soup simmers, cook the ditalini, orzo, or other small pasta according to the package directions. Drain well and set aside. Cooking the pasta separately helps keep it pleasantly tender instead of allowing it to absorb too much of the broth.
- Add the pasta and greens – Stir the cooked pasta and chopped spinach or kale into the soup. Continue simmering for 5–7 minutes, just until the greens are wilted and everything is heated through.
- Serve and garnish – Ladle the minestrone into bowls while warm. Finish each serving with freshly grated Parmesan cheese or a sprig of fresh thyme, if desired, and serve with crusty sourdough bread or a simple side salad.
Storage Suggestions

Minestrone Soup Pairing Ideas
Minestrone Soup FAQs
More Savory Recipes from the Cottage
Did you know you can convert your favorite recipes to freshly milled flour? Learn how to convert recipes and find more fresh flour guides at The Cottage Mill.

The Cottage Mill | Freshly Milled Flour Guides, Recipes, and More Await!
Join the Cozy Cottage Community Today!
Get from-scratch recipes, seasonal cottage living tips, and cozy cottage living inspiration delivered straight to your inbox.
⭐️ Rate This Recipe
Made this recipe? Leave a star ⭐️ rating below, it means the world to me and helps my recipes get found by more people like you. Tag me on Instagram @themoderndaycottage

If you made this recipe, please leave a comment or question below! I’d love to hear how it turned out and am always happy to help troubleshoot.
Want more from The Cottage? Subscribe here for freshly milled flour, sourdough, and from-scratch recipes, plus slow living inspiration from my cottage straight to your inbox.

Minestrone Soup
Equipment
- Large soup pot or Dutch oven
- Cutting Board
- Sharp knife
- Wooden spoon
- Measuring Cups and Spoons
- Medium saucepan, for cooking the pasta
- Colander
Ingredients
For the Minestrone Soup
- 2 medium carrots diced, about 120 grams
- 2 small zucchini diced, about 300 grams
- ½ large onion diced, about 100 grams
- 6 celery stalks diced, about 240 grams
- 2 cloves garlic minced, about 6 grams
- 1 cup baby spinach or kale chopped, 30 grams
- 28 ounces canned diced or stewed tomatoes 794 grams
- 4 cups vegetable broth or homemade stock 960 grams
- 2 cups water 473 grams
- ½ cup small pasta like orzo, ditalini, 90 grams
- 1 cup canned Great Northern beans drained and rinsed, 170 grams
- 1 cup canned kidney beans drained and rinsed, 175 grams
- 1 tablespoon olive oil or bacon fat 14 grams
- 1 tablespoon Italian seasoning 9 grams
- 1 teaspoon dried basil or fresh if available, 1 gram
- ½ teaspoon smoked paprika 1 gram
- 2 teaspoons salt 12 grams
- 1 teaspoon freshly ground black pepper 2 grams
Optional Garnish
- Freshly grated Parmesan cheese as desired
- Fresh thyme sprigs as desired
Instructions
- Prepare the vegetables – Heat the olive oil or bacon fat in a large pot over medium heat. Add the diced carrots, zucchini, celery, and onion. Sauté for 7–10 minutes, stirring occasionally, until the vegetables have softened and become fragrant.
- Build the flavorful base – Stir in the minced garlic, canned diced or stewed tomatoes, Italian seasoning, basil, and smoked paprika. Cook for 2–3 minutes, stirring occasionally, until the seasonings are fragrant and the tomatoes begin releasing their juices.
- Simmer the soup – Pour in the vegetable broth or homemade stock and water. Add the drained and rinsed Great Northern beans and kidney beans. Bring the soup to a gentle simmer and cook for 10 minutes. Stir in the salt and freshly ground black pepper.
- Cook the pasta separately – While the soup simmers, cook the ditalini, orzo, or other small pasta according to the package directions. Drain well and set aside. Cooking the pasta separately helps keep it pleasantly tender instead of allowing it to absorb too much of the broth.
- Add the pasta and greens – Stir the cooked pasta and chopped spinach or kale into the soup. Continue simmering for 5–7 minutes, just until the greens are wilted and everything is heated through.
- Serve and garnish – Ladle the minestrone into bowls while warm. Finish each serving with freshly grated Parmesan cheese or a sprig of fresh thyme, if desired, and serve with crusty sourdough bread or a simple side salad.
Notes
Creamy Variation – For a creamier minestrone, add a splash of heavy cream or cashew milk before serving.
Storage – Allow leftover minestrone to cool to room temperature before transferring it to the refrigerator. Keep in mind that the pasta will continue absorbing some of the broth as the soup sits.
Serving Suggestion – Serve this hearty minestrone with The Modern Day Cottage’s Rosemary Sourdough Bread, Easy Sourdough Focaccia With Freshly Milled Flour, or Sourdough Baguette With Fresh-Milled Flour for a cozy soup-and-bread meal.

Emily Rider
Home miller since 1999 with fresh-milled flour & sourdough experience. Sharing from-scratch recipes and traditional kitchen skills, rooted in the seasons and inspired by everyday cottage living and seasonal rhythms.




