
Want to cook, save, and plan with this recipe?
Sign in to access Cook View, shopping lists, meal planner, and more.
This rustic Italian soup is packed with tender beans, savory ground meat, vegetables, and pasta in a rich tomato broth. It’s cozy, filling, and even better the next day.
In a large pot or Dutch oven over medium heat, cook ground beef until browned. Drain excess grease if needed.
Add onion, carrots, and celery. Cook 5–7 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Stir in diced tomatoes, tomato sauce, beans, broth, oregano, basil, thyme, red pepper flakes, salt, and pepper. Bring to a simmer.
Reduce heat and simmer uncovered for 15–20 minutes to let flavors blend.
Stir in pasta and cook until tender (about 8–10 minutes).
Taste and adjust seasoning. Ladle into bowls and top with fresh parsley and grated Parmesan.