Description
Warm up with this richly satisfying Hearty Tomato Rice Soup, where tender beef chunks, savory herbs, and a robust tomato broth meet perfectly cooked rice. This easy recipe brings comforting, homemade flavor to your table with simple pantry staples. Ideal for quick dinner ideas, cold-weather meals, or a cozy night in, it’s a hearty, flavorful soup the whole family will love. Whether you’re searching for a healthy snack, a quick lunch fix, or an easy dinner recipe to prep ahead, this tomato rice soup hits the mark every time.
Ingredients
1 lb beef chuck or stew meat
1 tbsp olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 tbsp tomato paste
1 can (28 oz) crushed tomatoes
4 cups beef broth
1 tsp dried oregano
1 tsp dried basil
2/3 cup long-grain white rice
Salt, to taste
Black pepper, to taste
2 tbsp fresh parsley, chopped (for garnish)
Instructions
1. Heat olive oil in a large pot over medium-high heat. Brown the beef chunks on all sides in batches. Remove and set aside.
2. Add chopped onions to the pot and cook until soft. Stir in garlic and sauté until fragrant, about 1 minute.
3. Stir in the tomato paste and let it cook for 2 minutes to deepen the flavor.
4. Add crushed tomatoes, beef broth, oregano, basil, and return the beef to the pot. Stir to combine.
5. Bring to a gentle boil, then lower the heat. Cover and simmer for 45-60 minutes until beef is tender.
6. Add rice and simmer uncovered for 15-20 minutes, stirring occasionally until rice is cooked.
7. Season with salt and pepper to taste.
8. Serve hot, garnished with chopped fresh parsley.
Notes
Browning the beef first adds a deep flavor base to the soup. Don’t skip this step!
To avoid mushy texture when freezing, freeze the soup without rice and add it fresh when reheating.
- Prep Time: 10 minutes
- Cook Time: 75 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 410
- Sugar: 8g
- Sodium: 780mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 65mg